I am using Drools-core.jar(version-5.0.0.CR1) and getting the following
exception. I could see similar stacktrace reported with
JIRA-1888(https://jira.jboss.org/jira/browse/JBRULES-1888) and its marked as
closed. Fix related to this Jira is not available (Rete.java) in the Drools
5.0.1  and 5.1.0 source code/drools-core jar files.

public void readExternal(ObjectInput in) throws IOException,
                                            ClassNotFoundException {
        entryPoints = Collections.synchronizedMap((Map<EntryPoint,
EntryPointNode>) in.readObject());
        ruleBase = ((DroolsObjectInputStream)in).getRuleBase();
        super.readExternal( in );
    }

java.util.ConcurrentModificationException
        at java.util.HashMap$HashIterator.nextEntry(HashMap.java:841)
        at java.util.HashMap$ValueIterator.next(HashMap.java:871)
        at
org.drools.reteoo.ClassObjectTypeConf.getMatchingObjectTypes(ClassObjectTypeConf.java:171)
        at
org.drools.reteoo.ClassObjectTypeConf.getObjectTypeNodes(ClassObjectTypeConf.java:163)
        at 
org.drools.reteoo.EntryPointNode.assertObject(EntryPointNode.java:143)
        at
org.drools.common.AbstractWorkingMemory.insert(AbstractWorkingMemory.java:1066)
        at
org.drools.common.AbstractWorkingMemory.insert(AbstractWorkingMemory.java:1022)
        at
org.drools.common.AbstractWorkingMemory.insert(AbstractWorkingMemory.java:810)

Please let me know the correct fix for this problem.

-- 
View this message in context: 
http://old.nabble.com/ConcurrentModificationException-during-runtime-at-org.drools.reteoo.ClassObjectTypeConf.getMatchingObjectTypes-tp26290854p26290854.html
Sent from the drools - user mailing list archive at Nabble.com.

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

Reply via email to