[jboss-dev-forums] [jBPM Development] - org.jbpm.api.JbpmException: couldn't get resource urls for jbpm.user.wire.bindings.xml
Chaitanya Desai
do-not-reply at jboss.com
Sat Sep 11 03:31:43 EDT 2010
Chaitanya Desai [http://community.jboss.org/people/chaitanya_d6%40yahoo.com] created the discussion
"org.jbpm.api.JbpmException: couldn't get resource urls for jbpm.user.wire.bindings.xml"
To view the discussion, visit: http://community.jboss.org/message/561436#561436
--------------------------------------------------------------
I have a sample Hello project with following structure
C:\jbpmTrial\Hello is my workspace : Hello is the project within jbpmTrial workspace
*Hello
------src
------org.example.sample.greeting
-----Hello.java
-----hello.jpdl.xml
------hello.png
------review.ftl
------- jbpm.cfg.xml
------- jbpm.hibernate.cfg.xml
jBPM Libraries
jbpm installation: C:\jbpm-4.4
Jboss: C:\jboss-5.1.0.GA
jdk:C:\jdk1.6.0_21
I modified the ant build file provided with sample examples to deploy Hello project. I am able to see deployment on jbpm console and even the task forms and view the sample println outputs produced from another function in Hello.java file using cmd.
However when i try to access the processEngine and program/code certain logic in the main method I get an error
Exception in thread "main" java.lang.ExceptionInInitializerError
at org.jbpm.pvm.internal.cfg.ConfigurationParser.<init>(ConfigurationParser.java:46)
at org.jbpm.pvm.internal.cfg.ConfigurationParser.<clinit>(ConfigurationParser.java:49)
at org.jbpm.pvm.internal.cfg.ConfigurationImpl.parse(ConfigurationImpl.java:137)
at org.jbpm.pvm.internal.cfg.ConfigurationImpl.setResource(ConfigurationImpl.java:116)
at org.jbpm.pvm.internal.cfg.ConfigurationImpl.setResource(ConfigurationImpl.java:50)
at org.jbpm.api.Configuration.setResource(Configuration.java:79)
at org.example.sample.greeting.Hello.main(Hello.java:26)
Caused by: org.jbpm.api.JbpmException: couldn't get resource urls for jbpm.user.wire.bindings.xml
at org.jbpm.pvm.internal.wire.xml.WireParser.<clinit>(WireParser.java:284)
... 7 more
Caused by: java.lang.NullPointerException
at org.jbpm.pvm.internal.wire.xml.WireParser.<clinit>(WireParser.java:281)
... 7 more
The error is observed @ line:
ProcessEngine processEngine = new Configuration().setResource("C:/jbpmTrial/Hello/src/jbpm.cfg.xml").buildProcessEngine();
The main method that i am trying to run is :
public static void main(String args[])
{
String location="C:/jbpmTrial/Hello/src/jbpm.cfg.xml";
URL u = ClassLoader.getSystemResource(location);
ProcessEngine processEngine = new Configuration().setResource("C:/jbpmTrial/Hello/src/jbpm.cfg.xml").buildProcessEngine();
System.out.println("Hello world, Starting the flow");
System.out.println("Ending the flow");
}
jbpm.cfg.xml file is:
<?xml version="1.0" encoding="UTF-8"?>
<jbpm-configuration>
<import resource="jbpm.default.cfg.xml" />
<import resource="jbpm.businesscalendar.cfg.xml" />
<import resource="jbpm.tx.hibernate.cfg.xml" />
<import resource="jbpm.jpdl.cfg.xml" />
<import resource="jbpm.bpmn.cfg.xml" />
<import resource="jbpm.identity.cfg.xml" />
<!-- Job executor is excluded for running the example test cases. -->
<!-- To enable timers and messages in production use, this should be included. -->
<!--
<import resource="jbpm.jobexecutor.cfg.xml" />
-->
<string name="jbpm.mail.smtp.host" value="smtp.gmail.com" />
<string name="resource.mail.properties" value="jbpm.mail.properties" />
</jbpm-configuration>
<?xml version="1.0" encoding="UTF-8"?>
<jbpm-configuration>
<import resource="jbpm.default.cfg.xml" />
<import resource="jbpm.businesscalendar.cfg.xml" />
<import resource="jbpm.tx.hibernate.cfg.xml" />
<import resource="jbpm.jpdl.cfg.xml" />
<import resource="jbpm.bpmn.cfg.xml" />
<import resource="jbpm.identity.cfg.xml" />
<!-- Job executor is excluded for running the example test cases. -->
<!-- To enable timers and messages in production use, this should be included. -->
<!--
<import resource="jbpm.jobexecutor.cfg.xml" />
-->
<string name="jbpm.mail.smtp.host" value="smtp.gmail.com" />
<string name="resource.mail.properties" value="jbpm.mail.properties" />
</jbpm-configuration>
Can anyone please explain me What is the root cause and give me pointers in appropriate direction to solve this. I am starting with Jbpm.
--------------------------------------------------------------
Reply to this message by going to Community
[http://community.jboss.org/message/561436#561436]
Start a new discussion in jBPM Development at Community
[http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2035]
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jboss-dev-forums/attachments/20100911/ba62abe2/attachment.html
More information about the jboss-dev-forums
mailing list