Interesting, probably the resource need to be in the class path to be able to be picked up by eclipse.
Thanks for the reply, salaboy
I moved my rule files to the "src" folder of a Java project and the
exception is not shown. The debugging is successful. But when I try moving
the original rules project to a java project and move the rules back to it,
I still get the exception.
What are the prerequisites for the location of the rule files?
This is the complete exception stack trace:
!ENTRY org.drools.eclipse 4 120 2011-09-16 12:43:51.408
!MESSAGE Internal error in Drools Plugin:
!STACK 1
org.eclipse.core.runtime.CoreException: Cannot determine ruleInfo
L/RulesDepotConf/GarmischRulesConf/rules/ValidationEarProtocolInsurAnaeTeq.drl
41
at
org.drools.eclipse.debug.core.DroolsLineBreakpoint.setJavaBreakpointProperties(DroolsLineBreakpoint.java:112)
at
org.drools.eclipse.debug.core.DroolsDebugTarget.breakpointAdded(DroolsDebugTarget.java:91)
at
org.drools.eclipse.launching.DroolsLaunchConfigurationDelegate.launch(DroolsLaunchConfigurationDelegate.java:52)
at
org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:853)
at
org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:702)
at
org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:924)
at
org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1128)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Caused by: java.lang.NullPointerException
at
org.drools.eclipse.DRLInfo$RuleInfo.getConsequenceJavaLineNumber(DRLInfo.java:201)
at
org.drools.eclipse.debug.core.DroolsLineBreakpoint.getRuleLineNumber(DroolsLineBreakpoint.java:146)
at
org.drools.eclipse.debug.core.DroolsLineBreakpoint.setJavaBreakpointProperties(DroolsLineBreakpoint.java:107)
... 7 more
!SUBENTRY 1 org.drools.eclipse 4 0 2011-09-16 12:43:51.426
!MESSAGE Cannot determine ruleInfo
L/RulesDepotConf/GarmischRulesConf/rules/ValidationEarProtocolInsurAnaeTeq.drl
41
!STACK 0
java.lang.NullPointerException
at
org.drools.eclipse.DRLInfo$RuleInfo.getConsequenceJavaLineNumber(DRLInfo.java:201)
at
org.drools.eclipse.debug.core.DroolsLineBreakpoint.getRuleLineNumber(DroolsLineBreakpoint.java:146)
at
org.drools.eclipse.debug.core.DroolsLineBreakpoint.setJavaBreakpointProperties(DroolsLineBreakpoint.java:107)
at
org.drools.eclipse.debug.core.DroolsDebugTarget.breakpointAdded(DroolsDebugTarget.java:91)
at
org.drools.eclipse.launching.DroolsLaunchConfigurationDelegate.launch(DroolsLaunchConfigurationDelegate.java:52)
at
org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:853)
at
org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:702)
at
org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:924)
at
org.eclipse.debug.internal.ui.DebugUIPlugin$8.run(DebugUIPlugin.java:1128)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
Thanks in advance.
Also I can't load the RETE view. This is the correpsonding exception:
!ENTRY org.drools.eclipse 4 120 2011-09-16 12:56:16.996
!MESSAGE Internal error in Drools Plugin:
!STACK 0
java.lang.Exception: 14 build errors
at
org.drools.eclipse.editors.rete.ReteViewer.loadReteModel(ReteViewer.java:147)
at org.drools.eclipse.editors.DRLRuleEditor2$3.run(DRLRuleEditor2.java:240)
at
org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)
!ENTRY org.drools.eclipse 4 120 2011-09-16 12:56:17.031
!MESSAGE Internal error in Drools Plugin:
!STACK 0
java.lang.Exception: Unable to parse rules to show RETE view! 14 build
errors
at
org.drools.eclipse.editors.rete.ReteViewer.loadReteModel(ReteViewer.java:162)
at org.drools.eclipse.editors.DRLRuleEditor2$3.run(DRLRuleEditor2.java:240)
at
org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)
!ENTRY org.drools.eclipse 4 120 2011-09-16 12:56:17.038
!MESSAGE Internal error in Drools Plugin:
!STACK 0
java.lang.reflect.InvocationTargetException
at org.drools.eclipse.editors.DRLRuleEditor2$3.run(DRLRuleEditor2.java:248)
at
org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)
Caused by: java.lang.Exception: Unable to parse rules to show RETE view! 14
build errors
at
org.drools.eclipse.editors.rete.ReteViewer.loadReteModel(ReteViewer.java:162)
at org.drools.eclipse.editors.DRLRuleEditor2$3.run(DRLRuleEditor2.java:240)
... 1 more
Root exception:
java.lang.Exception: Unable to parse rules to show RETE view! 14 build
errors
at
org.drools.eclipse.editors.rete.ReteViewer.loadReteModel(ReteViewer.java:162)
at org.drools.eclipse.editors.DRLRuleEditor2$3.run(DRLRuleEditor2.java:240)
at
org.eclipse.jface.operation.ModalContext$ModalContextThread.run(ModalContext.java:121)
--
View this message in context: http://drools.46999.n3.nabble.com/Exception-cannot-determine-ruleInfo-when-trying-to-debug-a-rule-tp3329759p3341599.html
Sent from the Drools: User forum mailing list archive at Nabble.com.
_______________________________________________
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users