I'll try to investigating a bit (or at least I'll try to make something reproducible). Meanwhile, this is the stack trace. It seems to me that is not the case as https://issues.jboss.org/browse/JBRULES-2335.
Any help is appreciated.

Federico.


On 07/31/2014 01:25 AM, Mark Proctor wrote:
It should work, there should not be too much recursion. I’d suggest digging 
deeper to see if you can point us to the references that are suspect.

Mark
On 30 Jul 2014, at 17:28, Federico Bertola <federico.bertol...@gmail.com> wrote:

Hi all,
when I try to serialize a rather large KieBase I constantly get the
aforementioned error. After a bit of tracking I see that the error seems
to appear when the KnowledgeBase try to serialize the Rete object.
I belive this is not an infinite loop because it seems that the graph is
quite deep and the serializer recursively calls writeExternal in a (sort
of) depth-first fashion.

Increasing the stack size didn't really help, so I'm asking if there's a
better way or if I should give up.

Thanks :)

Federico.
_______________________________________________
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users

_______________________________________________
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users

java.lang.StackOverflowError
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at org.drools.core.common.BaseNode.writeExternal(BaseNode.java:78)
        at 
org.drools.core.reteoo.LeftTupleSource.writeExternal(LeftTupleSource.java:107)
        at 
org.drools.core.reteoo.LeftInputAdapterNode.writeExternal(LeftInputAdapterNode.java:143)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.ObjectSinkNodeList.writeExternal(ObjectSinkNodeList.java:88)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.CompositeObjectSinkAdapter.writeExternal(CompositeObjectSinkAdapter.java:88)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.ObjectSource.writeExternal(ObjectSource.java:119)
        at org.drools.core.reteoo.AlphaNode.writeExternal(AlphaNode.java:106)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at org.drools.core.reteoo.BetaNode.writeExternal(BetaNode.java:245)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.SingleLeftTupleSinkAdapter.writeExternal(SingleLeftTupleSinkAdapter.java:192)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.LeftTupleSource.writeExternal(LeftTupleSource.java:108)
        at org.drools.core.reteoo.BetaNode.writeExternal(BetaNode.java:254)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.ObjectSinkNodeList.writeExternal(ObjectSinkNodeList.java:87)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.CompositeObjectSinkAdapter.writeExternal(CompositeObjectSinkAdapter.java:88)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.ObjectSource.writeExternal(ObjectSource.java:119)
        at org.drools.core.reteoo.AlphaNode.writeExternal(AlphaNode.java:106)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at org.drools.core.reteoo.BetaNode.writeExternal(BetaNode.java:245)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.LeftTupleSource.writeExternal(LeftTupleSource.java:109)
        at org.drools.core.reteoo.BetaNode.writeExternal(BetaNode.java:254)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.ObjectSinkNodeList.writeExternal(ObjectSinkNodeList.java:95)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.CompositeObjectSinkAdapter.writeExternal(CompositeObjectSinkAdapter.java:88)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.ObjectSource.writeExternal(ObjectSource.java:119)
        at org.drools.core.reteoo.AlphaNode.writeExternal(AlphaNode.java:106)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at org.drools.core.reteoo.BetaNode.writeExternal(BetaNode.java:245)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.LeftTupleSinkNodeList.writeExternal(LeftTupleSinkNodeList.java:94)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.CompositeLeftTupleSinkAdapter.writeExternal(CompositeLeftTupleSinkAdapter.java:224)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.LeftTupleSource.writeExternal(LeftTupleSource.java:108)
        at 
org.drools.core.reteoo.LeftInputAdapterNode.writeExternal(LeftInputAdapterNode.java:143)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.LeftTupleSource.writeExternal(LeftTupleSource.java:109)
        at org.drools.core.reteoo.BetaNode.writeExternal(BetaNode.java:254)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.ObjectSinkNodeList.writeExternal(ObjectSinkNodeList.java:95)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.CompositeObjectSinkAdapter.writeExternal(CompositeObjectSinkAdapter.java:88)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.ObjectSource.writeExternal(ObjectSource.java:119)
        at org.drools.core.reteoo.AlphaNode.writeExternal(AlphaNode.java:106)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at org.drools.core.reteoo.BetaNode.writeExternal(BetaNode.java:245)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.LeftTupleSinkNodeList.writeExternal(LeftTupleSinkNodeList.java:87)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.CompositeLeftTupleSinkAdapter.writeExternal(CompositeLeftTupleSinkAdapter.java:224)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.LeftTupleSource.writeExternal(LeftTupleSource.java:108)
        at 
org.drools.core.reteoo.LeftInputAdapterNode.writeExternal(LeftInputAdapterNode.java:143)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.LeftTupleSource.writeExternal(LeftTupleSource.java:109)
        at org.drools.core.reteoo.BetaNode.writeExternal(BetaNode.java:254)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.ObjectSinkNodeList.writeExternal(ObjectSinkNodeList.java:88)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.CompositeObjectSinkAdapter.writeExternal(CompositeObjectSinkAdapter.java:88)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.ObjectSource.writeExternal(ObjectSource.java:119)
        at org.drools.core.reteoo.AlphaNode.writeExternal(AlphaNode.java:106)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at org.drools.core.reteoo.BetaNode.writeExternal(BetaNode.java:245)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.LeftTupleSinkNodeList.writeExternal(LeftTupleSinkNodeList.java:94)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.CompositeLeftTupleSinkAdapter.writeExternal(CompositeLeftTupleSinkAdapter.java:224)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.LeftTupleSource.writeExternal(LeftTupleSource.java:108)
        at 
org.drools.core.reteoo.LeftInputAdapterNode.writeExternal(LeftInputAdapterNode.java:143)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.LeftTupleSource.writeExternal(LeftTupleSource.java:109)
        at org.drools.core.reteoo.BetaNode.writeExternal(BetaNode.java:254)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.ObjectSinkNodeList.writeExternal(ObjectSinkNodeList.java:95)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.CompositeObjectSinkAdapter.writeExternal(CompositeObjectSinkAdapter.java:88)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.ObjectSource.writeExternal(ObjectSource.java:119)
        at org.drools.core.reteoo.AlphaNode.writeExternal(AlphaNode.java:106)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at org.drools.core.reteoo.BetaNode.writeExternal(BetaNode.java:245)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.SingleLeftTupleSinkAdapter.writeExternal(SingleLeftTupleSinkAdapter.java:192)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.LeftTupleSource.writeExternal(LeftTupleSource.java:108)
        at org.drools.core.reteoo.BetaNode.writeExternal(BetaNode.java:254)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.ObjectSinkNodeList.writeExternal(ObjectSinkNodeList.java:95)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.CompositeObjectSinkAdapter.writeExternal(CompositeObjectSinkAdapter.java:88)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.ObjectSource.writeExternal(ObjectSource.java:119)
        at org.drools.core.reteoo.AlphaNode.writeExternal(AlphaNode.java:106)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.LeftInputAdapterNode.writeExternal(LeftInputAdapterNode.java:144)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.LeftTupleSource.writeExternal(LeftTupleSource.java:109)
        at org.drools.core.reteoo.BetaNode.writeExternal(BetaNode.java:254)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.ObjectSinkNodeList.writeExternal(ObjectSinkNodeList.java:87)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.CompositeObjectSinkAdapter.writeExternal(CompositeObjectSinkAdapter.java:88)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.ObjectSource.writeExternal(ObjectSource.java:119)
        at org.drools.core.reteoo.AlphaNode.writeExternal(AlphaNode.java:106)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at org.drools.core.reteoo.BetaNode.writeExternal(BetaNode.java:245)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.LeftTupleSource.writeExternal(LeftTupleSource.java:109)
        at org.drools.core.reteoo.BetaNode.writeExternal(BetaNode.java:254)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.ObjectSinkNodeList.writeExternal(ObjectSinkNodeList.java:95)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.CompositeObjectSinkAdapter.writeExternal(CompositeObjectSinkAdapter.java:88)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.ObjectSource.writeExternal(ObjectSource.java:119)
        at org.drools.core.reteoo.AlphaNode.writeExternal(AlphaNode.java:106)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at org.drools.core.reteoo.BetaNode.writeExternal(BetaNode.java:245)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.SingleLeftTupleSinkAdapter.writeExternal(SingleLeftTupleSinkAdapter.java:192)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.LeftTupleSource.writeExternal(LeftTupleSource.java:108)
        at org.drools.core.reteoo.BetaNode.writeExternal(BetaNode.java:254)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.ObjectSinkNodeList.writeExternal(ObjectSinkNodeList.java:87)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.CompositeObjectSinkAdapter.writeExternal(CompositeObjectSinkAdapter.java:88)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.ObjectSource.writeExternal(ObjectSource.java:119)
        at org.drools.core.reteoo.AlphaNode.writeExternal(AlphaNode.java:106)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.LeftInputAdapterNode.writeExternal(LeftInputAdapterNode.java:144)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.LeftTupleSource.writeExternal(LeftTupleSource.java:109)
        at org.drools.core.reteoo.BetaNode.writeExternal(BetaNode.java:254)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.ObjectSinkNodeList.writeExternal(ObjectSinkNodeList.java:87)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.CompositeObjectSinkAdapter.writeExternal(CompositeObjectSinkAdapter.java:88)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.ObjectSource.writeExternal(ObjectSource.java:119)
        at org.drools.core.reteoo.AlphaNode.writeExternal(AlphaNode.java:106)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at org.drools.core.reteoo.BetaNode.writeExternal(BetaNode.java:245)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.LeftTupleSource.writeExternal(LeftTupleSource.java:109)
        at org.drools.core.reteoo.BetaNode.writeExternal(BetaNode.java:254)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.ObjectSinkNodeList.writeExternal(ObjectSinkNodeList.java:88)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.CompositeObjectSinkAdapter.writeExternal(CompositeObjectSinkAdapter.java:88)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.ObjectSource.writeExternal(ObjectSource.java:119)
        at org.drools.core.reteoo.AlphaNode.writeExternal(AlphaNode.java:106)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at org.drools.core.reteoo.BetaNode.writeExternal(BetaNode.java:245)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.SingleLeftTupleSinkAdapter.writeExternal(SingleLeftTupleSinkAdapter.java:192)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.LeftTupleSource.writeExternal(LeftTupleSource.java:108)
        at org.drools.core.reteoo.BetaNode.writeExternal(BetaNode.java:254)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.LeftTupleSinkNodeList.writeExternal(LeftTupleSinkNodeList.java:86)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.CompositeLeftTupleSinkAdapter.writeExternal(CompositeLeftTupleSinkAdapter.java:224)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.LeftTupleSource.writeExternal(LeftTupleSource.java:108)
        at 
org.drools.core.reteoo.LeftInputAdapterNode.writeExternal(LeftInputAdapterNode.java:143)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.LeftTupleSource.writeExternal(LeftTupleSource.java:109)
        at org.drools.core.reteoo.BetaNode.writeExternal(BetaNode.java:254)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.LeftTupleSource.writeExternal(LeftTupleSource.java:109)
        at org.drools.core.reteoo.BetaNode.writeExternal(BetaNode.java:254)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.LeftTupleSource.writeExternal(LeftTupleSource.java:109)
        at org.drools.core.reteoo.BetaNode.writeExternal(BetaNode.java:254)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.ObjectSinkNodeList.writeExternal(ObjectSinkNodeList.java:88)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.CompositeObjectSinkAdapter.writeExternal(CompositeObjectSinkAdapter.java:88)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.ObjectSource.writeExternal(ObjectSource.java:119)
        at org.drools.core.reteoo.AlphaNode.writeExternal(AlphaNode.java:106)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at org.drools.core.reteoo.BetaNode.writeExternal(BetaNode.java:245)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.LeftTupleSinkNodeList.writeExternal(LeftTupleSinkNodeList.java:86)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.CompositeLeftTupleSinkAdapter.writeExternal(CompositeLeftTupleSinkAdapter.java:224)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.LeftTupleSource.writeExternal(LeftTupleSource.java:108)
        at org.drools.core.reteoo.BetaNode.writeExternal(BetaNode.java:254)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.LeftTupleSinkNodeList.writeExternal(LeftTupleSinkNodeList.java:86)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.CompositeLeftTupleSinkAdapter.writeExternal(CompositeLeftTupleSinkAdapter.java:224)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.LeftTupleSource.writeExternal(LeftTupleSource.java:108)
        at 
org.drools.core.reteoo.LeftInputAdapterNode.writeExternal(LeftInputAdapterNode.java:143)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.LeftTupleSource.writeExternal(LeftTupleSource.java:109)
        at org.drools.core.reteoo.BetaNode.writeExternal(BetaNode.java:254)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.LeftTupleSource.writeExternal(LeftTupleSource.java:109)
        at org.drools.core.reteoo.BetaNode.writeExternal(BetaNode.java:254)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.ObjectSinkNodeList.writeExternal(ObjectSinkNodeList.java:87)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.CompositeObjectSinkAdapter.writeExternal(CompositeObjectSinkAdapter.java:88)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.ObjectSource.writeExternal(ObjectSource.java:119)
        at org.drools.core.reteoo.AlphaNode.writeExternal(AlphaNode.java:106)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at org.drools.core.reteoo.BetaNode.writeExternal(BetaNode.java:245)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.SingleLeftTupleSinkAdapter.writeExternal(SingleLeftTupleSinkAdapter.java:192)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.LeftTupleSource.writeExternal(LeftTupleSource.java:108)
        at org.drools.core.reteoo.BetaNode.writeExternal(BetaNode.java:254)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.LeftTupleSinkNodeList.writeExternal(LeftTupleSinkNodeList.java:87)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.CompositeLeftTupleSinkAdapter.writeExternal(CompositeLeftTupleSinkAdapter.java:224)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.LeftTupleSource.writeExternal(LeftTupleSource.java:108)
        at org.drools.core.reteoo.BetaNode.writeExternal(BetaNode.java:254)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.ObjectSinkNodeList.writeExternal(ObjectSinkNodeList.java:95)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.CompositeObjectSinkAdapter.writeExternal(CompositeObjectSinkAdapter.java:88)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.ObjectSource.writeExternal(ObjectSource.java:119)
        at org.drools.core.reteoo.AlphaNode.writeExternal(AlphaNode.java:106)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at org.drools.core.reteoo.BetaNode.writeExternal(BetaNode.java:245)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.LeftTupleSinkNodeList.writeExternal(LeftTupleSinkNodeList.java:94)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.CompositeLeftTupleSinkAdapter.writeExternal(CompositeLeftTupleSinkAdapter.java:224)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.LeftTupleSource.writeExternal(LeftTupleSource.java:108)
        at org.drools.core.reteoo.BetaNode.writeExternal(BetaNode.java:254)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.LeftTupleSource.writeExternal(LeftTupleSource.java:109)
        at org.drools.core.reteoo.BetaNode.writeExternal(BetaNode.java:254)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.ObjectSinkNodeList.writeExternal(ObjectSinkNodeList.java:87)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.CompositeObjectSinkAdapter.writeExternal(CompositeObjectSinkAdapter.java:88)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.ObjectSource.writeExternal(ObjectSource.java:119)
        at org.drools.core.reteoo.AlphaNode.writeExternal(AlphaNode.java:106)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at org.drools.core.reteoo.BetaNode.writeExternal(BetaNode.java:245)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.LeftTupleSource.writeExternal(LeftTupleSource.java:109)
        at org.drools.core.reteoo.BetaNode.writeExternal(BetaNode.java:254)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.LeftTupleSource.writeExternal(LeftTupleSource.java:109)
        at org.drools.core.reteoo.BetaNode.writeExternal(BetaNode.java:254)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.ObjectSinkNodeList.writeExternal(ObjectSinkNodeList.java:95)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.CompositeObjectSinkAdapter.writeExternal(CompositeObjectSinkAdapter.java:88)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.ObjectSource.writeExternal(ObjectSource.java:119)
        at org.drools.core.reteoo.AlphaNode.writeExternal(AlphaNode.java:106)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.LeftInputAdapterNode.writeExternal(LeftInputAdapterNode.java:144)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.LeftTupleSource.writeExternal(LeftTupleSource.java:109)
        at org.drools.core.reteoo.BetaNode.writeExternal(BetaNode.java:254)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.LeftTupleSource.writeExternal(LeftTupleSource.java:109)
        at org.drools.core.reteoo.BetaNode.writeExternal(BetaNode.java:254)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.ObjectSinkNodeList.writeExternal(ObjectSinkNodeList.java:87)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.CompositeObjectSinkAdapter.writeExternal(CompositeObjectSinkAdapter.java:88)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.ObjectSource.writeExternal(ObjectSource.java:119)
        at org.drools.core.reteoo.AlphaNode.writeExternal(AlphaNode.java:106)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.LeftInputAdapterNode.writeExternal(LeftInputAdapterNode.java:144)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.LeftTupleSource.writeExternal(LeftTupleSource.java:109)
        at org.drools.core.reteoo.BetaNode.writeExternal(BetaNode.java:254)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.ObjectSinkNodeList.writeExternal(ObjectSinkNodeList.java:95)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.CompositeObjectSinkAdapter.writeExternal(CompositeObjectSinkAdapter.java:88)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.ObjectSource.writeExternal(ObjectSource.java:119)
        at org.drools.core.reteoo.AlphaNode.writeExternal(AlphaNode.java:106)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at org.drools.core.reteoo.BetaNode.writeExternal(BetaNode.java:245)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.LeftTupleSinkNodeList.writeExternal(LeftTupleSinkNodeList.java:87)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.CompositeLeftTupleSinkAdapter.writeExternal(CompositeLeftTupleSinkAdapter.java:224)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.LeftTupleSource.writeExternal(LeftTupleSource.java:108)
        at 
org.drools.core.reteoo.LeftInputAdapterNode.writeExternal(LeftInputAdapterNode.java:143)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.LeftTupleSource.writeExternal(LeftTupleSource.java:109)
        at org.drools.core.reteoo.BetaNode.writeExternal(BetaNode.java:254)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.ObjectSinkNodeList.writeExternal(ObjectSinkNodeList.java:88)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.CompositeObjectSinkAdapter.writeExternal(CompositeObjectSinkAdapter.java:88)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.ObjectSource.writeExternal(ObjectSource.java:119)
        at org.drools.core.reteoo.AlphaNode.writeExternal(AlphaNode.java:106)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at org.drools.core.reteoo.BetaNode.writeExternal(BetaNode.java:245)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.SingleLeftTupleSinkAdapter.writeExternal(SingleLeftTupleSinkAdapter.java:192)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.LeftTupleSource.writeExternal(LeftTupleSource.java:108)
        at org.drools.core.reteoo.BetaNode.writeExternal(BetaNode.java:254)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.ObjectSinkNodeList.writeExternal(ObjectSinkNodeList.java:95)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.CompositeObjectSinkAdapter.writeExternal(CompositeObjectSinkAdapter.java:88)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.ObjectSource.writeExternal(ObjectSource.java:119)
        at org.drools.core.reteoo.AlphaNode.writeExternal(AlphaNode.java:106)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at org.drools.core.reteoo.BetaNode.writeExternal(BetaNode.java:245)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.LeftTupleSinkNodeList.writeExternal(LeftTupleSinkNodeList.java:87)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.CompositeLeftTupleSinkAdapter.writeExternal(CompositeLeftTupleSinkAdapter.java:224)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.LeftTupleSource.writeExternal(LeftTupleSource.java:108)
        at org.drools.core.reteoo.BetaNode.writeExternal(BetaNode.java:254)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.LeftTupleSource.writeExternal(LeftTupleSource.java:109)
        at org.drools.core.reteoo.BetaNode.writeExternal(BetaNode.java:254)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.ObjectSinkNodeList.writeExternal(ObjectSinkNodeList.java:88)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.CompositeObjectSinkAdapter.writeExternal(CompositeObjectSinkAdapter.java:88)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.ObjectSource.writeExternal(ObjectSource.java:119)
        at org.drools.core.reteoo.AlphaNode.writeExternal(AlphaNode.java:106)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at org.drools.core.reteoo.BetaNode.writeExternal(BetaNode.java:245)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.SingleLeftTupleSinkAdapter.writeExternal(SingleLeftTupleSinkAdapter.java:192)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.LeftTupleSource.writeExternal(LeftTupleSource.java:108)
        at 
org.drools.core.reteoo.LeftInputAdapterNode.writeExternal(LeftInputAdapterNode.java:143)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.ObjectSinkNodeList.writeExternal(ObjectSinkNodeList.java:95)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.CompositeObjectSinkAdapter.writeExternal(CompositeObjectSinkAdapter.java:88)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.ObjectSource.writeExternal(ObjectSource.java:119)
        at org.drools.core.reteoo.AlphaNode.writeExternal(AlphaNode.java:106)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at org.drools.core.reteoo.BetaNode.writeExternal(BetaNode.java:245)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.SingleLeftTupleSinkAdapter.writeExternal(SingleLeftTupleSinkAdapter.java:192)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.LeftTupleSource.writeExternal(LeftTupleSource.java:108)
        at org.drools.core.reteoo.BetaNode.writeExternal(BetaNode.java:254)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.LeftTupleSinkNodeList.writeExternal(LeftTupleSinkNodeList.java:94)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.CompositeLeftTupleSinkAdapter.writeExternal(CompositeLeftTupleSinkAdapter.java:224)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.LeftTupleSource.writeExternal(LeftTupleSource.java:108)
        at 
org.drools.core.reteoo.LeftInputAdapterNode.writeExternal(LeftInputAdapterNode.java:143)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.LeftTupleSource.writeExternal(LeftTupleSource.java:109)
        at org.drools.core.reteoo.BetaNode.writeExternal(BetaNode.java:254)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.LeftTupleSource.writeExternal(LeftTupleSource.java:109)
        at org.drools.core.reteoo.BetaNode.writeExternal(BetaNode.java:254)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.ObjectSinkNodeList.writeExternal(ObjectSinkNodeList.java:95)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.CompositeObjectSinkAdapter.writeExternal(CompositeObjectSinkAdapter.java:88)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.ObjectSource.writeExternal(ObjectSource.java:119)
        at org.drools.core.reteoo.AlphaNode.writeExternal(AlphaNode.java:106)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at org.drools.core.reteoo.BetaNode.writeExternal(BetaNode.java:245)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.LeftTupleSinkNodeList.writeExternal(LeftTupleSinkNodeList.java:86)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.CompositeLeftTupleSinkAdapter.writeExternal(CompositeLeftTupleSinkAdapter.java:224)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.LeftTupleSource.writeExternal(LeftTupleSource.java:108)
        at org.drools.core.reteoo.BetaNode.writeExternal(BetaNode.java:254)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.LeftTupleSinkNodeList.writeExternal(LeftTupleSinkNodeList.java:87)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.CompositeLeftTupleSinkAdapter.writeExternal(CompositeLeftTupleSinkAdapter.java:224)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.LeftTupleSource.writeExternal(LeftTupleSource.java:108)
        at 
org.drools.core.reteoo.LeftInputAdapterNode.writeExternal(LeftInputAdapterNode.java:143)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.LeftTupleSource.writeExternal(LeftTupleSource.java:109)
        at org.drools.core.reteoo.BetaNode.writeExternal(BetaNode.java:254)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.ObjectSinkNodeList.writeExternal(ObjectSinkNodeList.java:87)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.CompositeObjectSinkAdapter.writeExternal(CompositeObjectSinkAdapter.java:88)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.ObjectSource.writeExternal(ObjectSource.java:119)
        at org.drools.core.reteoo.AlphaNode.writeExternal(AlphaNode.java:106)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at org.drools.core.reteoo.BetaNode.writeExternal(BetaNode.java:245)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.LeftTupleSinkNodeList.writeExternal(LeftTupleSinkNodeList.java:86)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.CompositeLeftTupleSinkAdapter.writeExternal(CompositeLeftTupleSinkAdapter.java:224)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.LeftTupleSource.writeExternal(LeftTupleSource.java:108)
        at 
org.drools.core.reteoo.LeftInputAdapterNode.writeExternal(LeftInputAdapterNode.java:143)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.LeftTupleSource.writeExternal(LeftTupleSource.java:109)
        at org.drools.core.reteoo.BetaNode.writeExternal(BetaNode.java:254)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.LeftTupleSource.writeExternal(LeftTupleSource.java:109)
        at org.drools.core.reteoo.BetaNode.writeExternal(BetaNode.java:254)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.ObjectSinkNodeList.writeExternal(ObjectSinkNodeList.java:87)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.CompositeObjectSinkAdapter.writeExternal(CompositeObjectSinkAdapter.java:88)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.ObjectSource.writeExternal(ObjectSource.java:119)
        at org.drools.core.reteoo.AlphaNode.writeExternal(AlphaNode.java:106)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at org.drools.core.reteoo.BetaNode.writeExternal(BetaNode.java:245)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)
        at 
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1429)
        at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1177)
        at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:347)
        at 
org.drools.core.reteoo.SingleLeftTupleSinkAdapter.writeExternal(SingleLeftTupleSinkAdapter.java:192)
        at 
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1458)


_______________________________________________
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users

Reply via email to