You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ode.apache.org by Jiang Liu <S3...@student.rmit.edu.au> on 2007/02/02 16:01:36 UTC

[Ode]Deploy BPEL with NullPointerException

Hi all
I have installed Ode on Tomcat and tried a simple BPEL process which invoke Global Weather Service(http://www.webservicex.net/ws/WSDetails.aspx?CATID=12&WSID=56). 

My process take client input and invoke G_Weather service and return it back to the client. 

The problem is there is no parsing error, everything is fine except i get this NullPointerException: (Attached with my source files)

--------------------------------------------------
......
117810  TRACE  [pool-1-thread-1] openjpa.MetaData - Processing registered persis
tence-capable class "class org.apache.ode.dao.jpa.BPELDAOConnectionImpl".
117810  TRACE  [pool-1-thread-1] openjpa.MetaData - Processing registered persis
tence-capable class "class org.apache.ode.dao.jpa.FaultDAOImpl".
117810  TRACE  [pool-1-thread-1] openjpa.MetaData - Processing registered persis
tence-capable class "class org.apache.ode.dao.jpa.CorrelatorDAOImpl".
117810  TRACE  [pool-1-thread-1] openjpa.MetaData - Processing registered persis
tence-capable class "class org.apache.ode.dao.jpa.ProcessDAOImpl".
117810  TRACE  [pool-1-thread-1] openjpa.MetaData - Processing registered persis
tence-capable class "class org.apache.ode.dao.jpa.ProcessInstanceDAOImpl".
117810  TRACE  [pool-1-thread-1] openjpa.MetaData - Processing registered persis
tence-capable class "class org.apache.ode.dao.jpa.ScopeDAOImpl".
117810  TRACE  [pool-1-thread-1] openjpa.MetaData - Processing registered persis
tence-capable class "class org.apache.ode.dao.jpa.XmlDataDAOImpl".
117810  TRACE  [pool-1-thread-1] openjpa.MetaData - Processing registered persis
tence-capable class "class org.apache.ode.dao.jpa.PartnerLinkDAOImpl".
117810  TRACE  [pool-1-thread-1] openjpa.MetaData - Processing registered persis
tence-capable class "class org.apache.ode.dao.jpa.ActivityRecoveryDAOImpl".
117810  TRACE  [pool-1-thread-1] openjpa.MetaData - Processing registered persis
tence-capable class "class org.apache.ode.dao.jpa.MessageExchangeDAOImpl".
117810  TRACE  [pool-1-thread-1] openjpa.MetaData - Processing registered persis
tence-capable class "class org.apache.ode.dao.jpa.MessageDAOImpl".
117810  TRACE  [pool-1-thread-1] openjpa.MetaData - Processing registered persis
tence-capable class "class org.apache.ode.dao.jpa.CorrelationSetDAOImpl".
117810  TRACE  [pool-1-thread-1] openjpa.MetaData - Processing registered persis
tence-capable class "class org.apache.ode.dao.jpa.EventDAOImpl".
117810  TRACE  [pool-1-thread-1] openjpa.MetaData - Processing registered persis
tence-capable class "class org.apache.ode.dao.jpa.MessageRouteDAOImpl".
117830  TRACE  [pool-1-thread-1] openjpa.jdbc.SQL - <t 7375243, conn 6019603> ex
ecuting prepstmnt 21732224 SELECT t0.DEPLOYDT, t0.DEPLOYER, t0.DIR, t1.DU, t1.PI
D, t2.NAME, t2.DEPLOYDT, t2.DEPLOYER, t2.DIR, t1.STATE, t1.TYPE, t1.VERSION FROM
 STORE_DU t0 LEFT OUTER JOIN STORE_PROCESS t1 ON t0.NAME = t1.DU LEFT OUTER JOIN
 STORE_DU t2 ON t1.DU = t2.NAME WHERE t0.NAME = ? ORDER BY t1.DU ASC [params=(St
ring) WeatherProcess]
117840  TRACE  [pool-1-thread-1] openjpa.jdbc.SQL - <t 7375243, conn 6019603> [1
0 ms] spent
117840  TRACE  [pool-1-thread-1] openjpa.jdbc.JDBC - <t 7375243, conn 6019603> [
0 ms] close
ERROR - DeploymentPoller.check(137) | Deployment of WeatherProcess failed, abort
ing for now.
java.lang.NullPointerException
        at java.net.URI.resolve(URI.java:2009)
        at java.net.URI.resolve(URI.java:1007)
        at org.apache.ode.bpel.compiler.BpelCompiler.addWsdlImport(BpelCompiler.
java:179)
        at org.apache.ode.bpel.compiler.BpelCompiler.compile(BpelCompiler.java:7
72)
        at org.apache.ode.bpel.compiler.BpelCompiler.compile(BpelCompiler.java:6
32)
        at org.apache.ode.bpel.compiler.BpelC.compile(BpelC.java:258)
        at org.apache.ode.bpel.compiler.BpelC.compile(BpelC.java:325)
        at org.apache.ode.store.DeploymentUnitDir.compile(DeploymentUnitDir.java
:125)
        at org.apache.ode.store.DeploymentUnitDir.compile(DeploymentUnitDir.java
:95)
        at org.apache.ode.store.ProcessStoreImpl.deploy(ProcessStoreImpl.java:14
2)
        at org.apache.ode.axis2.deploy.DeploymentPoller.check(DeploymentPoller.j
ava:134)
        at org.apache.ode.axis2.deploy.DeploymentPoller.access$300(DeploymentPol
ler.java:55)
        at org.apache.ode.axis2.deploy.DeploymentPoller$PollingThread.run(Deploy
mentPoller.java:179)



------------------------------
Jiang Liu
Student Number: 3075163
CS/Yallara Name: ljiang
RMIT, Melbourne