Uploaded image for project: 'Drools'
  1. Drools
  2. DROOLS-3682

DroolsObjectOutputStream Stack-overflow error

    XMLWordPrintable

Details

    • Bug
    • Resolution: Not a Bug
    • Blocker
    • None
    • 7.17.0.Final
    • core engine
    • None
    • 2019 Week 08-10
    • NEW
    • NEW

    Description

      CONFIGURATION
      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

      CODE
      KieBase kbTemp = buildKnowledgeBase(files);
      ByteArrayOutputStream bos = new ByteArrayOutputStream();
      DroolsObjectOutputStream out = new DroolsObjectOutputStream(bos);
      out.writeObject(kbTemp); -------------------> Line causing the ERROR
      out.close();
      buildResults.setCompiledKnowledgeBase(bos.toByteArray());

      ERROR
      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)

      Attachments

        Activity

          People

            mfusco@redhat.com Mario Fusco
            ram1133 RAMNATHA ACHARYA (Inactive)
            Votes:
            1 Vote for this issue
            Watchers:
            3 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: