Uploaded image for project: 'JBRULES'
  1. JBRULES
  2. JBRULES-1223

Concurrent problem in MVEL

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed (View Workflow)
    • Priority: Major
    • Resolution: Done
    • Affects Version/s: None
    • Fix Version/s: 4.0.2
    • Component/s: drools-compiler
    • Labels:
      None
    • Environment:

      Jboss 4.0.5 GA

      Description

      java.util.ConcurrentModificationException: concurrent access to HashMap attempted by Thread[WorkManager(3)-6,5,JBoss Pooled Threads]
      at java.util.HashMap.onExit(HashMap.java:217)
      at java.util.HashMap.transfer(HashMap.java:514)
      at java.util.HashMap.resize(HashMap.java:500)
      at java.util.HashMap.addEntry(HashMap.java:800)
      at java.util.HashMap.put(HashMap.java:441)
      at org.mvel.AbstractParser._loadLanguageFeaturesByLevel(AbstractParser.java:1360)
      at org.mvel.AbstractParser.setLanguageLevel(AbstractParser.java:1291)
      at org.drools.rule.builder.dialect.mvel.MVELDialect.init(MVELDialect.java:127)
      at org.drools.compiler.DialectRegistry.initAll(DialectRegistry.java:49)
      at org.drools.compiler.PackageBuilder.<init>(PackageBuilder.java:137)
      at org.drools.compiler.PackageBuilder.<init>(PackageBuilder.java:104)
      at com.accenture.adsj.soa.spf.brp.BusinessRuleProcessor.createPackage(BusinessRuleProcessor.java:65)
      at com.accenture.adsj.soa.spf.brp.BusinessRuleProcessor.getStatefulSession(BusinessRuleProcessor.java:53)
      at com.accenture.adsj.soa.spf.brp.BusinessRuleProcessor.registerBO(BusinessRuleProcessor.java:115)

        Gliffy Diagrams

          Attachments

            Activity

              People

              • Assignee:
                mark.proctor Mark Proctor
                Reporter:
                ramgom Ramses Gomez
              • Votes:
                0 Vote for this issue
                Watchers:
                0 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: