MVEL - no debugger registered to handle breakpoint
darrellpittman May 28, 2015 12:10 PMHello,
I just downloaded JBoss Developer Studio Version: 8.1.0.GA. I am running on Windows 7 with jdk1.7.0_71. I am trying to debug the Drools examples. I can put a breakpoint in a "java" dialect rule, it works fine. When I put a breakpoint in an "mvel" rule I get this exception:
Exception in thread "main" java.lang.RuntimeException: no debugger registered to handle breakpoint
at org.mvel2.debug.DebuggerContext.checkBreak(DebuggerContext.java:98)
at org.mvel2.MVELRuntime.execute(MVELRuntime.java:76)
at org.mvel2.compiler.CompiledExpression.getDirectValue(CompiledExpression.java:123)
at org.mvel2.compiler.CompiledExpression.getValue(CompiledExpression.java:119)
at org.mvel2.compiler.CompiledExpression.getValue(CompiledExpression.java:113)
at org.mvel2.MVEL.executeExpression(MVEL.java:930)
at org.drools.core.util.MVELSafeHelper$RawMVELEvaluator.executeExpression(MVELSafeHelper.java:481)
at org.drools.core.rule.constraint.MvelConditionEvaluator.evaluate(MvelConditionEvaluator.java:77)
at org.drools.core.rule.constraint.MvelConditionEvaluator.evaluate(MvelConditionEvaluator.java:62)
at org.drools.core.rule.constraint.MvelConstraint.evaluate(MvelConstraint.java:230)
at org.drools.core.rule.constraint.MvelConstraint.isAllowed(MvelConstraint.java:187)
at org.drools.core.reteoo.AlphaNode.assertObject(AlphaNode.java:141)
at org.drools.core.reteoo.CompositeObjectSinkAdapter.doPropagateAssertObject(CompositeObjectSinkAdapter.java:504)
at org.drools.core.reteoo.CompositeObjectSinkAdapter.propagateAssertObject(CompositeObjectSinkAdapter.java:379)
at org.drools.core.reteoo.ObjectTypeNode.assertObject(ObjectTypeNode.java:294)
at org.drools.core.reteoo.EntryPointNode.assertObject(EntryPointNode.java:255)
at org.drools.core.common.NamedEntryPoint.insert(NamedEntryPoint.java:277)
at org.drools.core.common.NamedEntryPoint.insert(NamedEntryPoint.java:237)
at org.drools.core.impl.StatefulKnowledgeSessionImpl.insert(StatefulKnowledgeSessionImpl.java:1495)
at org.drools.core.impl.StatefulKnowledgeSessionImpl.insert(StatefulKnowledgeSessionImpl.java:1450)
at org.drools.examples.fibonacci.FibonacciExample.main(FibonacciExample.java:39)
Is there something I'm supposed to do to register an MVEL debugger?