0 Replies Latest reply on Nov 1, 2008 4:01 AM by ye jun peng

    I need you help�

    ye jun peng Newbie

      hello,everyone!
      I have met many problems.
      jboss:jboss-4.2.3.GA
      jbpm:jbpm-bpel-1.1.1
      java version "1.6.0_05"
      jwsdp-2.0

      when I use the command "ant trip" to run the hello example , the result is right. however, I use the same way to run the trip example, it's wrong. how to resolve it, I need your help!
      the log is:

      test:
       [junit] Running org.jbpm.bpel.tutorial.trip.TravelAgentTest
       [junit] javax.xml.rpc.soap.SOAPFaultException:
      java.lang.NullPointerException)
       [junit] javax.xml.rpc.soap.SOAPFaultException: java.lang.NullPointerExce
      ption)
       [junit] javax.xml.rpc.soap.SOAPFaultException: java.lang.NullPointerExce
      ption)
       [junit] Tests run: 3, Failures: 0, Errors: 3, Time elapsed: 50.078 sec
       [junit] Test org.jbpm.bpel.tutorial.trip.TravelAgentTest FAILED
      

      the log is
      <testcase classname="org.jbpm.bpel.tutorial.trip.TravelAgentTest" name="testPurchaseTrip" time="10.203">
       <error message="Call invocation failed with code [Server] because of: java.lang.NullPointerException; nested exception is:
       javax.xml.rpc.soap.SOAPFaultException: java.lang.NullPointerException" type="java.rmi.RemoteException">java.rmi.RemoteException: Call invocation failed with code [Server] because of: java.lang.NullPointerException; nested exception is:
       javax.xml.rpc.soap.SOAPFaultException: java.lang.NullPointerException
       at org.jboss.ws.core.jaxrpc.client.CallImpl.invokeInternal(CallImpl.java:524)
       at org.jboss.ws.core.jaxrpc.client.CallImpl.invoke(CallImpl.java:277)
       at org.jboss.ws.core.jaxrpc.client.PortProxy.invoke(PortProxy.java:156)
       at $Proxy3.purchaseTrip(Unknown Source)
       at org.jbpm.bpel.tutorial.trip.TravelAgentTest.testPurchaseTrip(TravelAgentTest.java:65)
       at junit.extensions.TestDecorator.basicRun(TestDecorator.java:22)
       at junit.extensions.TestSetup$1.protect(TestSetup.java:19)
       at junit.extensions.TestSetup.run(TestSetup.java:23)
      Caused by: javax.xml.rpc.soap.SOAPFaultException: java.lang.NullPointerException
       at org.jboss.ws.core.jaxrpc.SOAPFaultHelperJAXRPC.getSOAPFaultException(SOAPFaultHelperJAXRPC.java:102)
       at org.jboss.ws.core.jaxrpc.SOAP11BindingJAXRPC.throwFaultException(SOAP11BindingJAXRPC.java:68)
       at org.jboss.ws.core.CommonSOAPBinding.unbindResponseMessage(CommonSOAPBinding.java:579)
       at org.jboss.ws.core.CommonClient.invoke(CommonClient.java:380)
       at org.jboss.ws.core.jaxrpc.client.CallImpl.invokeInternal(CallImpl.java:517)
      </error>
       </testcase>
       <testcase classname="org.jbpm.bpel.tutorial.trip.TravelAgentTest" name="testGetTripDetails" time="0.64">
       <error message="Call invocation failed with code [Server] because of: java.lang.NullPointerException; nested exception is:
       javax.xml.rpc.soap.SOAPFaultException: java.lang.NullPointerException" type="java.rmi.RemoteException">java.rmi.RemoteException: Call invocation failed with code [Server] because of: java.lang.NullPointerException; nested exception is:
       javax.xml.rpc.soap.SOAPFaultException: java.lang.NullPointerException
       at org.jboss.ws.core.jaxrpc.client.CallImpl.invokeInternal(CallImpl.java:524)
       at org.jboss.ws.core.jaxrpc.client.CallImpl.invoke(CallImpl.java:277)
       at org.jboss.ws.core.jaxrpc.client.PortProxy.invoke(PortProxy.java:156)
       at $Proxy3.purchaseTrip(Unknown Source)
       at org.jbpm.bpel.tutorial.trip.TravelAgentTest.testGetTripDetails(TravelAgentTest.java:80)
       at junit.extensions.TestDecorator.basicRun(TestDecorator.java:22)
       at junit.extensions.TestSetup$1.protect(TestSetup.java:19)
       at junit.extensions.TestSetup.run(TestSetup.java:23)
      Caused by: javax.xml.rpc.soap.SOAPFaultException: java.lang.NullPointerException
       at org.jboss.ws.core.jaxrpc.SOAPFaultHelperJAXRPC.getSOAPFaultException(SOAPFaultHelperJAXRPC.java:102)
       at org.jboss.ws.core.jaxrpc.SOAP11BindingJAXRPC.throwFaultException(SOAP11BindingJAXRPC.java:68)
       at org.jboss.ws.core.CommonSOAPBinding.unbindResponseMessage(CommonSOAPBinding.java:579)
       at org.jboss.ws.core.CommonClient.invoke(CommonClient.java:380)
       at org.jboss.ws.core.jaxrpc.client.CallImpl.invokeInternal(CallImpl.java:517)
      </error>
       </testcase>
       <testcase classname="org.jbpm.bpel.tutorial.trip.TravelAgentTest" name="testCancelTrip" time="0.594">
       <error message="Call invocation failed with code [Server] because of: java.lang.NullPointerException; nested exception is:
       javax.xml.rpc.soap.SOAPFaultException: java.lang.NullPointerException" type="java.rmi.RemoteException">java.rmi.RemoteException: Call invocation failed with code [Server] because of: java.lang.NullPointerException; nested exception is:
       javax.xml.rpc.soap.SOAPFaultException: java.lang.NullPointerException
       at org.jboss.ws.core.jaxrpc.client.CallImpl.invokeInternal(CallImpl.java:524)
       at org.jboss.ws.core.jaxrpc.client.CallImpl.invoke(CallImpl.java:277)
       at org.jboss.ws.core.jaxrpc.client.PortProxy.invoke(PortProxy.java:156)
       at $Proxy3.purchaseTrip(Unknown Source)
       at org.jbpm.bpel.tutorial.trip.TravelAgentTest.testCancelTrip(TravelAgentTest.java:104)
       at junit.extensions.TestDecorator.basicRun(TestDecorator.java:22)
       at junit.extensions.TestSetup$1.protect(TestSetup.java:19)
       at junit.extensions.TestSetup.run(TestSetup.java:23)
      Caused by: javax.xml.rpc.soap.SOAPFaultException: java.lang.NullPointerException
       at org.jboss.ws.core.jaxrpc.SOAPFaultHelperJAXRPC.getSOAPFaultException(SOAPFaultHelperJAXRPC.java:102)
       at org.jboss.ws.core.jaxrpc.SOAP11BindingJAXRPC.throwFaultException(SOAP11BindingJAXRPC.java:68)
       at org.jboss.ws.core.CommonSOAPBinding.unbindResponseMessage(CommonSOAPBinding.java:579)
       at org.jboss.ws.core.CommonClient.invoke(CommonClient.java:380)
       at org.jboss.ws.core.jaxrpc.client.CallImpl.invokeInternal(CallImpl.java:517)
      </error>
       </testcase>
       <system-out><![CDATA[15:53:54,265 DEBUG [SecurityAssociation] Using ThreadLocal: false
      15:54:15,265 DEBUG [DefaultSPIProvider] provide SPI 'class org.jboss.wsf.spi.management.ServerConfigFactory'
      15:54:15,296 DEBUG [DefaultSPIProvider] class org.jboss.wsf.spi.management.ServerConfigFactory Implementation: org.jboss.wsf.framework.management.ServerConfigFactoryImpl@1f31652
      15:54:17,234 TRACE [MessageTrace] Outgoing Request Message
      <env:Envelope xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'>
       <env:Header/>
       <env:Body>
       <ns1:order xmlns:ns1='http://jbpm.org/examples/trip' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'>
       <items>
       <flight airline='AM' number='637'/>
       <hotel name='Maria Isabel'/>
       <rentalCar xsi:nil='1'/>
       </items>
       <date>2008-11-01T15:53:45.343+08:00</date>
       </ns1:order>
       </env:Body>
      </env:Envelope>
      15:54:24,015 TRACE [MessageTrace] Incoming Response Message
      <env:Envelope xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'>
       <env:Header/>
       <env:Body>
       <env:Fault xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'>
       <faultcode>env:Server</faultcode>
       <faultstring>java.lang.NullPointerException</faultstring>
       </env:Fault>
       </env:Body>
      </env:Envelope>
      15:54:24,062 ERROR [CallImpl] Call invocation failed
      javax.xml.rpc.soap.SOAPFaultException: java.lang.NullPointerException
       at org.jboss.ws.core.jaxrpc.SOAPFaultHelperJAXRPC.getSOAPFaultException(SOAPFaultHelperJAXRPC.java:102)
       at org.jboss.ws.core.jaxrpc.SOAP11BindingJAXRPC.throwFaultException(SOAP11BindingJAXRPC.java:68)
       at org.jboss.ws.core.CommonSOAPBinding.unbindResponseMessage(CommonSOAPBinding.java:579)
       at org.jboss.ws.core.CommonClient.invoke(CommonClient.java:380)
       at org.jboss.ws.core.jaxrpc.client.CallImpl.invokeInternal(CallImpl.java:517)
       at org.jboss.ws.core.jaxrpc.client.CallImpl.invoke(CallImpl.java:277)
       at org.jboss.ws.core.jaxrpc.client.PortProxy.invoke(PortProxy.java:156)
       at $Proxy3.purchaseTrip(Unknown Source)
       at org.jbpm.bpel.tutorial.trip.TravelAgentTest.testPurchaseTrip(TravelAgentTest.java:65)
       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:597)
       at junit.framework.TestCase.runTest(TestCase.java:154)
       at junit.framework.TestCase.runBare(TestCase.java:127)
       at junit.framework.TestResult$1.protect(TestResult.java:106)
       at junit.framework.TestResult.runProtected(TestResult.java:124)
       at junit.framework.TestResult.run(TestResult.java:109)
       at junit.framework.TestCase.run(TestCase.java:118)
       at junit.framework.TestSuite.runTest(TestSuite.java:208)
       at junit.framework.TestSuite.run(TestSuite.java:203)
       at junit.extensions.TestDecorator.basicRun(TestDecorator.java:22)
       at junit.extensions.TestSetup$1.protect(TestSetup.java:19)
       at junit.framework.TestResult.runProtected(TestResult.java:124)
       at junit.extensions.TestSetup.run(TestSetup.java:23)
       at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:420)
       at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:911)
       at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:768)
      15:54:24,203 DEBUG [DefaultSPIProvider] provide SPI 'class org.jboss.wsf.spi.management.ServerConfigFactory'
      15:54:24,203 DEBUG [DefaultSPIProvider] class org.jboss.wsf.spi.management.ServerConfigFactory Implementation: org.jboss.wsf.framework.management.ServerConfigFactoryImpl@c08593
      15:54:24,515 TRACE [MessageTrace] Outgoing Request Message
      <env:Envelope xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'>
       <env:Header/>
       <env:Body>
       <ns1:order xmlns:ns1='http://jbpm.org/examples/trip' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'>
       <items>
       <flight airline='AM' number='637'/>
       <hotel name='Maria Isabel'/>
       <rentalCar company='Alamo'/>
       </items>
       <date>2008-11-01T15:53:45.343+08:00</date>
       </ns1:order>
       </env:Body>
      </env:Envelope>
      15:54:24,718 TRACE [MessageTrace] Incoming Response Message
      <env:Envelope xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'>
       <env:Header/>
       <env:Body>
       <env:Fault xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'>
       <faultcode>env:Server</faultcode>
       <faultstring>java.lang.NullPointerException</faultstring>
       </env:Fault>
       </env:Body>
      </env:Envelope>
      15:54:24,718 ERROR [CallImpl] Call invocation failed
      javax.xml.rpc.soap.SOAPFaultException: java.lang.NullPointerException
       at org.jboss.ws.core.jaxrpc.SOAPFaultHelperJAXRPC.getSOAPFaultException(SOAPFaultHelperJAXRPC.java:102)
       at org.jboss.ws.core.jaxrpc.SOAP11BindingJAXRPC.throwFaultException(SOAP11BindingJAXRPC.java:68)
       at org.jboss.ws.core.CommonSOAPBinding.unbindResponseMessage(CommonSOAPBinding.java:579)
       at org.jboss.ws.core.CommonClient.invoke(CommonClient.java:380)
       at org.jboss.ws.core.jaxrpc.client.CallImpl.invokeInternal(CallImpl.java:517)
       at org.jboss.ws.core.jaxrpc.client.CallImpl.invoke(CallImpl.java:277)
       at org.jboss.ws.core.jaxrpc.client.PortProxy.invoke(PortProxy.java:156)
       at $Proxy3.purchaseTrip(Unknown Source)
       at org.jbpm.bpel.tutorial.trip.TravelAgentTest.testGetTripDetails(TravelAgentTest.java:80)
       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:597)
       at junit.framework.TestCase.runTest(TestCase.java:154)
       at junit.framework.TestCase.runBare(TestCase.java:127)
       at junit.framework.TestResult$1.protect(TestResult.java:106)
       at junit.framework.TestResult.runProtected(TestResult.java:124)
       at junit.framework.TestResult.run(TestResult.java:109)
       at junit.framework.TestCase.run(TestCase.java:118)
       at junit.framework.TestSuite.runTest(TestSuite.java:208)
       at junit.framework.TestSuite.run(TestSuite.java:203)
       at junit.extensions.TestDecorator.basicRun(TestDecorator.java:22)
       at junit.extensions.TestSetup$1.protect(TestSetup.java:19)
       at junit.framework.TestResult.runProtected(TestResult.java:124)
       at junit.extensions.TestSetup.run(TestSetup.java:23)
       at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:420)
       at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:911)
       at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:768)
      15:54:24,859 DEBUG [DefaultSPIProvider] provide SPI 'class org.jboss.wsf.spi.management.ServerConfigFactory'
      15:54:24,859 DEBUG [DefaultSPIProvider] class org.jboss.wsf.spi.management.ServerConfigFactory Implementation: org.jboss.wsf.framework.management.ServerConfigFactoryImpl@1455cf0
      15:54:25,125 TRACE [MessageTrace] Outgoing Request Message
      <env:Envelope xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'>
       <env:Header/>
       <env:Body>
       <ns1:order xmlns:ns1='http://jbpm.org/examples/trip' xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'>
       <items>
       <flight airline='AM' number='637'/>
       <hotel xsi:nil='1'/>
       <rentalCar company='Alamo'/>
       </items>
       <date>2008-11-01T15:53:45.343+08:00</date>
       </ns1:order>
       </env:Body>
      </env:Envelope>
      15:54:25,312 TRACE [MessageTrace] Incoming Response Message
      <env:Envelope xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'>
       <env:Header/>
       <env:Body>
       <env:Fault xmlns:env='http://schemas.xmlsoap.org/soap/envelope/'>
       <faultcode>env:Server</faultcode>
       <faultstring>java.lang.NullPointerException</faultstring>
       </env:Fault>
       </env:Body>
      </env:Envelope>
      15:54:25,312 ERROR [CallImpl] Call invocation failed
      javax.xml.rpc.soap.SOAPFaultException: java.lang.NullPointerException
       at org.jboss.ws.core.jaxrpc.SOAPFaultHelperJAXRPC.getSOAPFaultException(SOAPFaultHelperJAXRPC.java:102)
       at org.jboss.ws.core.jaxrpc.SOAP11BindingJAXRPC.throwFaultException(SOAP11BindingJAXRPC.java:68)
       at org.jboss.ws.core.CommonSOAPBinding.unbindResponseMessage(CommonSOAPBinding.java:579)
       at org.jboss.ws.core.CommonClient.invoke(CommonClient.java:380)
       at org.jboss.ws.core.jaxrpc.client.CallImpl.invokeInternal(CallImpl.java:517)
       at org.jboss.ws.core.jaxrpc.client.CallImpl.invoke(CallImpl.java:277)
       at org.jboss.ws.core.jaxrpc.client.PortProxy.invoke(PortProxy.java:156)
       at $Proxy3.purchaseTrip(Unknown Source)
       at org.jbpm.bpel.tutorial.trip.TravelAgentTest.testCancelTrip(TravelAgentTest.java:104)
       at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
       at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
       at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
       at java.lang.reflect.Method.invoke(Method.java:597)
       at junit.framework.TestCase.runTest(TestCase.java:154)
       at junit.framework.TestCase.runBare(TestCase.java:127)
       at junit.framework.TestResult$1.protect(TestResult.java:106)
       at junit.framework.TestResult.runProtected(TestResult.java:124)
       at junit.framework.TestResult.run(TestResult.java:109)
       at junit.framework.TestCase.run(TestCase.java:118)
       at junit.framework.TestSuite.runTest(TestSuite.java:208)
       at junit.framework.TestSuite.run(TestSuite.java:203)
       at junit.extensions.TestDecorator.basicRun(TestDecorator.java:22)
       at junit.extensions.TestSetup$1.protect(TestSetup.java:19)
       at junit.framework.TestResult.runProtected(TestResult.java:124)
       at junit.extensions.TestSetup.run(TestSetup.java:23)
       at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:420)
       at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:911)
       at org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:768)
      ]]></system-out>
       <system-err><![CDATA[]]></system-err>
      </testsuite>
      

      Thanks�