[rules-users] Drools 5.2.0.M2 is not compatible with JDK 1.5?

style.x7 style.x7 at gmail.com
Sun Jun 12 13:28:37 EDT 2011


Update:

Tried drools-distribution-5.2.0.CR1 runtime, the default ProcessTest.java
(from Drools project wizard) cannot be run successfully. 

With .rf file loaded into ProcessTest.java, error returns is: 
java.lang.NullPointerException
	at
org.drools.compiler.PackageBuilder.addProcessFromXml(PackageBuilder.java:473)
	at
org.drools.compiler.PackageBuilder.addKnowledgeResource(PackageBuilder.java:510)
	at
org.drools.builder.impl.KnowledgeBuilderImpl.add(KnowledgeBuilderImpl.java:28)
	at com.sample.ProcessTest.readKnowledgeBase(ProcessTest.java:36)
	at com.sample.ProcessTest.main(ProcessTest.java:23)

With .bpmn file loaded into ProcessTest.java, error returns is:
java.lang.IllegalArgumentException: Unable to instantiate service for Class
'org.drools.compiler.BPMN2ProcessProvider'
	at org.drools.util.ServiceRegistryImpl.get(ServiceRegistryImpl.java:161)
	at
org.drools.compiler.BPMN2ProcessFactory.loadProvider(BPMN2ProcessFactory.java:29)
	at
org.drools.compiler.BPMN2ProcessFactory.getBPMN2ProcessProvider(BPMN2ProcessFactory.java:21)
	at
org.drools.compiler.BPMN2ProcessFactory.configurePackageBuilder(BPMN2ProcessFactory.java:12)
	at
org.drools.compiler.PackageBuilder.addKnowledgeResource(PackageBuilder.java:513)
	at
org.drools.builder.impl.KnowledgeBuilderImpl.add(KnowledgeBuilderImpl.java:28)
	at com.sample.ProcessTest.readKnowledgeBase(ProcessTest.java:33)
	at com.sample.ProcessTest.main(ProcessTest.java:20)
Caused by: java.lang.IllegalArgumentException: Unable to instantiate
'org.jbpm.bpmn2.BPMN2ProcessProviderImpl'
	at
org.drools.util.ServiceRegistryImpl$ReflectionInstantiator.newInstance(ServiceRegistryImpl.java:210)
	at
org.drools.util.ServiceRegistryImpl$ReflectionInstantiator.call(ServiceRegistryImpl.java:202)
	at org.drools.util.ServiceRegistryImpl.get(ServiceRegistryImpl.java:159)
	... 7 more
Caused by: java.lang.ClassNotFoundException:
org.jbpm.bpmn2.BPMN2ProcessProviderImpl
	at java.net.URLClassLoader$1.run(Unknown Source)
	at java.security.AccessController.doPrivileged(Native Method)
	at java.net.URLClassLoader.findClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
	at java.lang.ClassLoader.loadClass(Unknown Source)
	at java.lang.Class.forName0(Native Method)
	at java.lang.Class.forName(Unknown Source)
	at
org.drools.util.ServiceRegistryImpl$ReflectionInstantiator.newInstance(ServiceRegistryImpl.java:207)
	... 9 more

I'm not sure how to overcome these errors, any idea?



--
View this message in context: http://drools.46999.n3.nabble.com/Drools-5-2-0-M2-is-not-compatible-with-JDK-1-5-tp2915491p3056266.html
Sent from the Drools: User forum mailing list archive at Nabble.com.



More information about the rules-users mailing list