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
<?xml version="1.0" encoding="UTF-8"?>
<deploy xmlns="http://ode.fivesight.com/schemas/2006/06/27/dd"
xmlns:process="http://org.weatherprocess"
xmlns:pn="http://org.weatherprocess"
xmlns:sn="http://www.webserviceX.NET">
<process name="process:WeatherProcess">
<active>true</active>
<provide partnerLink="myself">
<service name="pn:WeatherProcess" port="WeatherProcessSOAPport"/>
</provide>
<invoke partnerLink="weather">
<service name="sn:GlobalWeather" port="GlobalWeatherSoap"/>
</invoke>
</process>
</deploy>