1 Reply Latest reply on Jan 21, 2013 8:24 AM by Flavia Rainone

    Unable to instantiate service for Class 'org.drools.compiler.BPMN2ProcessProvide in jBPM

    ananda Dayyala Newbie

      Hi Friends,

       

      I am ananda reddy dayyala, working fro Ericsson. Just i started working with JBPM. I am getting the below error when i start ProcessMain.java file from the eclipse.Can any one help me to solve this issue . your help will be appreciated .

       

       

      Exception in thread "main" java.lang.IllegalArgumentException: Unable to instantiate service for Class 'org.drools.compiler.BPMN2ProcessProvider'

          at org.drools.util.ServiceRegistryImpl.get(ServiceRegistryImpl.java:166)

          at org.drools.compiler.BPMN2ProcessFactory.loadProvider(BPMN2ProcessFactory.java:28)

          at org.drools.compiler.BPMN2ProcessFactory.getBPMN2ProcessProvider(BPMN2ProcessFactory.java:20)

          at org.drools.compiler.BPMN2ProcessFactory.configurePackageBuilder(BPMN2ProcessFactory.java:11)

          at org.drools.compiler.PackageBuilder.addKnowledgeResource(PackageBuilder.java:708)

          at org.drools.builder.impl.KnowledgeBuilderImpl.add(KnowledgeBuilderImpl.java:51)

          at org.drools.builder.impl.KnowledgeBuilderImpl.add(KnowledgeBuilderImpl.java:40)

          at com.sample.ProcessMain.readKnowledgeBase(ProcessMain.java:25)

          at com.sample.ProcessMain.main(ProcessMain.java:17)

      Caused by: java.lang.IllegalArgumentException: Unable to instantiate 'org.jbpm.bpmn2.BPMN2ProcessProviderImpl'

          at org.drools.util.ServiceRegistryImpl$ReflectionInstantiator.newInstance(ServiceRegistryImpl.java:217)

          at org.drools.util.ServiceRegistryImpl$ReflectionInstantiator.call(ServiceRegistryImpl.java:209)

          at org.drools.util.ServiceRegistryImpl.get(ServiceRegistryImpl.java:164)

          ... 8 more

      Caused by: java.lang.ClassNotFoundException: org.jbpm.bpmn2.BPMN2ProcessProviderImpl

          at java.net.URLClassLoader$1.run(Unknown Source)

          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:214)

          ... 10 more

       

      Thanks,

      Ananda