Using Drools 6

Description

We have a problem with Drools in a multi processor environment and JVM 8

We get the following error:

{{Invocation of init method failed; nested exception is java.lang.VerifyError: (class: ASMAccessorImpl_8411883751446576070000, method: getKnownEgressType signature: ()Ljava/lang/Class Illegal type in constant pool}}

After investigating a lot I found that is because de MVEL script compiler in Drools when MVEL calls the JIT compiler. The work around solution is to disable the JIT compiler in Drools, but this feature is only in Drools 6 (i.e, sett the drools property -Ddrools.jittingThreshold=0)

Status

Assignee

Unassigned

Reporter

Ricardo Legorreta

Components

Fix versions

Priority

High
Configure