[jboss-jira] [JBoss JIRA] (DROOLS-3682) DroolsObjectOutputStream Stack-overflow error

RAMNATHA ACHARYA (Jira) issues at jboss.org
Thu Feb 21 08:17:01 EST 2019


RAMNATHA ACHARYA created DROOLS-3682:
----------------------------------------

             Summary: DroolsObjectOutputStream Stack-overflow error 
                 Key: DROOLS-3682
                 URL: https://issues.jboss.org/browse/DROOLS-3682
             Project: Drools
          Issue Type: Bug
          Components: core engine
    Affects Versions: 7.17.0.Final
            Reporter: RAMNATHA ACHARYA
            Assignee: Mario Fusco


{color:red}+*CONFIGURATION*+{color}
Rules File SIZE *10MB+*
Tomcat max memory is set to *4GB*
AWS - *M5-Large Serve* 

When we try to serialize the KB generated using following code gives us the error 
This code use to wor when we used Drools 6.3.0 version 

Will be really happy to hear from you on possible fix as this blocking us from drools upgrade to 7.17.0 

*{color:red}+CODE+{color}*
KieBase kbTemp = buildKnowledgeBase(files);	
ByteArrayOutputStream bos = new ByteArrayOutputStream();	
DroolsObjectOutputStream out = new DroolsObjectOutputStream(bos);
out.writeObject(kbTemp);
out.close();
buildResults.setCompiledKnowledgeBase(bos.toByteArray());

{color:red}*+ERROR+*{color}
21-Feb-2019 00:49:09.251 SEVERE [http-apr-9090-exec-7] org.apache.catalina.core.StandardWrapperValve.invoke Servlet.service() for servlet [org.glassfish.jersey.server.ContainerException: java.lang.StackOverflowError] with root cause
java.lang.StackOverflowError
               at java.lang.Exception.<init>(Unknown Source)
               at java.lang.ReflectiveOperationException.<init>(Unknown Source)
               at java.lang.reflect.InvocationTargetException.<init>(Unknown Source)
               at sun.reflect.GeneratedMethodAccessor38.invoke(Unknown Source)
               at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
               at java.lang.reflect.Method.invoke(Unknown Source)
               at java.io.ObjectStreamClass.invokeWriteObject(Unknown Source)
               at java.io.ObjectOutputStream.writeSerialData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.defaultWriteFields(Unknown Source)
               at java.io.ObjectOutputStream.writeSerialData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.common.BaseNode.writeExternal(BaseNode.java:90)
               at org.drools.core.reteoo.AbstractTerminalNode.writeExternal(AbstractTerminalNode.java:75)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:161)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)

21-Feb-2019 00:54:18.330 SEVERE [http-apr-9090-exec-8] org.apache.catalina.core.StandardWrapperValve.invoke Servlet.service() for servlet [Momentum] in context with path [/MomentEngine] threw exception [org.glassfish.jersey.server.ContainerException: java.lang.StackOverflowError] with root cause
java.lang.StackOverflowError
               at java.io.ObjectOutputStream$BlockDataOutputStream.write(Unknown Source)
               at java.io.ObjectOutputStream.defaultWriteFields(Unknown Source)
               at java.io.ObjectOutputStream.writeSerialData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at java.util.HashMap.internalWriteEntries(Unknown Source)
               at java.util.HashMap.writeObject(Unknown Source)
               at sun.reflect.GeneratedMethodAccessor38.invoke(Unknown Source)
               at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
               at java.lang.reflect.Method.invoke(Unknown Source)
               at java.io.ObjectStreamClass.invokeWriteObject(Unknown Source)
               at java.io.ObjectOutputStream.writeSerialData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.defaultWriteFields(Unknown Source)
               at java.io.ObjectOutputStream.writeSerialData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.common.BaseNode.writeExternal(BaseNode.java:90)
               at org.drools.core.reteoo.AbstractTerminalNode.writeExternal(AbstractTerminalNode.java:75)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:161)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:166)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)

21-Feb-2019 01:12:21.908 SEVERE [http-apr-9090-exec-1] org.apache.catalina.core.StandardWrapperValve.invoke Servlet.service() for servlet [Momentum] in context with path [/MomentEngine] threw exception [org.glassfish.jersey.server.ContainerException: java.lang.StackOverflowError] with root cause
java.lang.StackOverflowError
               at java.lang.Exception.<init>(Unknown Source)
               at java.lang.ReflectiveOperationException.<init>(Unknown Source)
               at java.lang.reflect.InvocationTargetException.<init>(Unknown Source)
               at sun.reflect.GeneratedMethodAccessor38.invoke(Unknown Source)
               at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
               at java.lang.reflect.Method.invoke(Unknown Source)
               at java.io.ObjectStreamClass.invokeWriteObject(Unknown Source)
               at java.io.ObjectOutputStream.writeSerialData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.defaultWriteFields(Unknown Source)
               at java.io.ObjectOutputStream.writeSerialData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.common.BaseNode.writeExternal(BaseNode.java:90)
               at org.drools.core.reteoo.AbstractTerminalNode.writeExternal(AbstractTerminalNode.java:75)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:161)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)
               at java.io.ObjectOutputStream.writeOrdinaryObject(Unknown Source)
               at java.io.ObjectOutputStream.writeObject0(Unknown Source)
               at java.io.ObjectOutputStream.writeObject(Unknown Source)
               at org.drools.core.reteoo.RuleTerminalNode.writeExternal(RuleTerminalNode.java:165)
               at java.io.ObjectOutputStream.writeExternalData(Unknown Source)




--
This message was sent by Atlassian Jira
(v7.12.1#712002)


More information about the jboss-jira mailing list