Hide Forgot
project_key: SOA In multithreading enviroment (with 50 active thread) sometimes occurs a ConcurrentModificationException , the complete stacktrace Caused by: java.util.ConcurrentModificationException at java.util.HashMap$HashIterator.nextEntry(HashMap.java:1091) at java.util.HashMap$ValueIterator.next(HashMap.java:1122) 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:1046) at org.drools.common.AbstractWorkingMemory.insert(AbstractWorkingMemory.java:1001) at org.drools.common.AbstractWorkingMemory.insert(AbstractWorkingMemory.java:788) at it.vtfinance.vtpie.mlp.bpm.conditions.DroolsCondition.passesCondition(DroolsCondition.java:52) at com.opensymphony.workflow.AbstractWorkflow.passesCondition(AbstractWorkflow.java:904) ... 24 more DroolsCondition is SINGLETONE, all thread use a same RuleBase but creates a new Session for each Thread.
Link: Added: This issue Cloned to JBRULES-2418
Based on resolution of the project JIRA, this should be included in SOA 5.1. Please re-open with explanation if you believe this is not the case.
Release Notes Docs Status: Added: Documented as Resolved Issue Writer: Added: Darrin Release Notes Text: Added: FIXED: JBoss Rules Session insert was throwing an unexpected exception (ConcurrentModificationException) in multithreading enviroments.