Uploaded image for project: 'JBoss BRMS Platform'
  1. JBoss BRMS Platform
  2. RHBRMS-2990

Concurrency problems with enum constraints in MVEL

This issue belongs to an archived project. You can view it, but you can't modify it. Learn more

    XMLWordPrintable

Details

    • RC1
    • CR1
    • 2017 Week 40-41-42

    Description

      Having a test case like this [1], it sometimes fails on
      java.lang.RuntimeException: java.util.concurrent.ExecutionException: [Error: unable to resolve method using strict-mode: org.drools.compiler.integrationtests.facts.FactWithEnum.AnEnum()]
      [Near :

      {... enumValue == AnEnum.SECOND ....}

      ]
      ... see here [2]. When using direct imports that are commented out in the pasted example, I see very rarely also a ClassCastException. See stacktrace here [3].
      Tested with mvel 2.2.8 on 6.5.x branch, 2.3.0 and 2.3.1 on master branch.
      [1] https://gist.github.com/baldimir/d0f5f21d5b1a383887c5ebfb6013e5af
      [2] https://gist.github.com/baldimir/da5c9cb23fab2eae1576948c8ca2a4c8
      [3] https://gist.github.com/baldimir/72eafe3909c21e25265cd3ee9a731d8e

      Attachments

        Issue Links

          Activity

            People

              mfusco@redhat.com Mario Fusco
              tzimanyi@redhat.com Tibor Zimányi
              Archiver:
              rhn-support-ceverson Clark Everson
              Tibor Zimányi Tibor Zimányi
              Tibor Zimányi Tibor Zimányi

              Dates

                Created:
                Updated:
                Resolved:
                Archived:

                PagerDuty