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>

Reply via email to