Can't Execute ArbitraryCycles pattern - getting IllegalArgumentException: Could not parse knowledge [message #1107178] |
Wed, 11 September 2013 23:55  |
Eclipse User |
|
|
|
I created a process in Guvnor (v5.4) with the Web Designer 2.4 using the ArbitraryCycle pattern. I then brought it over to Eclipse (Kepler) using the Resources from Guvnor wizard.
I then did some additional editing of the process from within Eclipse using the BPMN 2 Modeler (v 0.2.7). I created a simple Java class to execute the process. Upon executing the Java class, I got the following output in the console:
java.lang.NullPointerException
at org.jbpm.ruleflow.core.validation.RuleFlowProcessValidator.validateNodes(RuleFlowProcessValidator.java:193)
at org.jbpm.ruleflow.core.validation.RuleFlowProcessValidator.validateProcess(RuleFlowProcessValidator.java:117)
at org.jbpm.ruleflow.core.validation.RuleFlowProcessValidator.validateProcess(RuleFlowProcessValidator.java:555)
at org.jbpm.compiler.ProcessBuilderImpl.buildProcess(ProcessBuilderImpl.java:124)
at org.jbpm.compiler.ProcessBuilderImpl.addProcessFromXml(ProcessBuilderImpl.java:267)
at org.drools.compiler.PackageBuilder.addProcessFromXml(PackageBuilder.java:673)
at org.drools.compiler.PackageBuilder.addKnowledgeResource(PackageBuilder.java:709)
at org.drools.builder.impl.KnowledgeBuilderImpl.add(KnowledgeBuilderImpl.java:51)
at org.drools.builder.impl.KnowledgeBuilderImpl.add(KnowledgeBuilderImpl.java:40)
at com.sample.ArbitraryCycleTest.readKnowledgeBase(ArbitraryCycleTest.java:42)
at com.sample.ArbitraryCycleTest.main(ArbitraryCycleTest.java:23)
java.lang.IllegalArgumentException: Could not parse knowledge.
at org.drools.builder.impl.KnowledgeBuilderImpl.newKnowledgeBase(KnowledgeBuilderImpl.java:79)
at com.sample.ArbitraryCycleTest.readKnowledgeBase(ArbitraryCycleTest.java:43)
at com.sample.ArbitraryCycleTest.main(ArbitraryCycleTest.java:23)
0 11/09 22:37:12,698[main] ERROR builder.impl.KnowledgeBuilderImpl.newKnowledgeBase - ProcessLoadError: unable to parse xml : Exception class java.lang.NullPointerException : null
There is nothing in the Eclipse log for this.
These exceptions really don't help me narrow down what might be wrong with the process. any pointers appreciated. I'd attach the java code and the process, but I don't seem to have permissions to do so.
THX
Keith
|
|
|
|
Powered by
FUDForum. Page generated in 0.13856 seconds