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

Using a declared type as a field for another declared type causes NoClassDefFoundError

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

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • Major
    • 5.3.2.Final
    • None
    • None
    • None

    Description

      Using a declared type as a field for another declared type causes NoClassDefFoundError causes the following Exception:

      Exception in thread "main" java.lang.NoClassDefFoundError: com/sample/Cap
      at ASMAccessorImpl_129541121334339192620.getValue(Unknown
      at org.mvel2.optimizers.dynamic.DynamicGetAccessor.getValue(DynamicGetAccessor.java:73)
      at org.mvel2.ast.ASTNode.getReducedValueAccelerated(ASTNode.java:103)
      at org.mvel2.compiler.ExecutableAccessor.getValue(ExecutableAccessor.java:42)
      at org.mvel2.MVEL.executeExpression(MVEL.java:952)

      when MVEL optimization, trying to jit the accessor to that field, kicks in.

      Attachments

        Activity

          People

            mfusco@redhat.com Mario Fusco
            mfusco@redhat.com Mario Fusco
            Archiver:
            rhn-support-ceverson Clark Everson

            Dates

              Created:
              Updated:
              Resolved:
              Archived:

              PagerDuty