Can anyone help me in understanding the below exception. I am using
jboss-4.0.5.GA, jbpm-bpel-1.1.Beta3.
I am posting the bpel and wsdl's too.
Thanks for your help in advance.
2007-11-20 14:31:13,924 WARN [org.jboss.ws.handler.HandlerWrapper] RuntimeException in
handler method, transition to DOES_NOT_EXIST
| 2007-11-20 14:31:13,924 DEBUG [org.jboss.ws.handler.HandlerWrapper] destroy:
org.jbpm.bpel.integration.server.SoapHandler@1616d8d
| 2007-11-20 14:31:13,924 ERROR [org.jboss.ws.handler.HandlerChainBaseImpl]
RuntimeException in request handler
| java.lang.NullPointerException
| at org.jbpm.bpel.integration.server.SoapHandler.sendRequest(SoapHandler.java:324)
| at org.jbpm.bpel.integration.server.SoapHandler.handleRequest(SoapHandler.java:188)
| at org.jboss.ws.handler.HandlerWrapper.handleRequest(HandlerWrapper.java:121)
| at
org.jboss.ws.handler.HandlerChainBaseImpl.handleRequest(HandlerChainBaseImpl.java:245)
| at org.jboss.ws.handler.ServerHandlerChain.handleRequest(ServerHandlerChain.java:53)
| at
org.jboss.ws.server.ServiceEndpointInvoker.callRequestHandlerChain(ServiceEndpointInvoker.java:224)
| at org.jboss.ws.server.ServiceEndpointInvoker.invoke(ServiceEndpointInvoker.java:98)
| at org.jboss.ws.server.ServiceEndpoint.handleRequest(ServiceEndpoint.java:209)
| at
org.jboss.ws.server.ServiceEndpointManager.processSOAPRequest(ServiceEndpointManager.java:355)
| at
org.jboss.ws.server.StandardEndpointServlet.doPost(StandardEndpointServlet.java:115)
| at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
| at
org.jboss.ws.server.StandardEndpointServlet.service(StandardEndpointServlet.java:76)
| at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
| at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
| at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
| at
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
| at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
| at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
| at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
| at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
| at
org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175)
| at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)
| at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
| at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
| at
org.jboss.web.tomcat.tc5.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:156)
| at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
| at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
| at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
| at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
| at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
| at
org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
| at java.lang.Thread.run(Thread.java:595)
| 2007-11-20 14:31:13,924 DEBUG [org.jboss.ws.handler.HandlerChainBaseImpl] Exit:
handleRequest with status: false
| 2007-11-20 14:31:13,924 DEBUG [javax.xml.rpc.soap.SOAPFaultException] new
SOAPFaultException
[
code={http://schemas.xmlsoap.org/soap/envelope/}Client,string=java.lang.N...]
| 2007-11-20 14:31:13,924 ERROR [org.jboss.ws.jaxrpc.SOAPFaultExceptionHelper] SOAP
request exception
| java.lang.NullPointerException
| at org.jbpm.bpel.integration.server.SoapHandler.sendRequest(SoapHandler.java:324)
| at org.jbpm.bpel.integration.server.SoapHandler.handleRequest(SoapHandler.java:188)
| at org.jboss.ws.handler.HandlerWrapper.handleRequest(HandlerWrapper.java:121)
| at
org.jboss.ws.handler.HandlerChainBaseImpl.handleRequest(HandlerChainBaseImpl.java:245)
| at org.jboss.ws.handler.ServerHandlerChain.handleRequest(ServerHandlerChain.java:53)
| at
org.jboss.ws.server.ServiceEndpointInvoker.callRequestHandlerChain(ServiceEndpointInvoker.java:224)
| at org.jboss.ws.server.ServiceEndpointInvoker.invoke(ServiceEndpointInvoker.java:98)
| at org.jboss.ws.server.ServiceEndpoint.handleRequest(ServiceEndpoint.java:209)
| at
org.jboss.ws.server.ServiceEndpointManager.processSOAPRequest(ServiceEndpointManager.java:355)
| at
org.jboss.ws.server.StandardEndpointServlet.doPost(StandardEndpointServlet.java:115)
| at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
| at
org.jboss.ws.server.StandardEndpointServlet.service(StandardEndpointServlet.java:76)
| at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
| at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
| at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
| at
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
| at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
| at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
| at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
| at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
| at
org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175)
| at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)
| at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
| at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
| at
org.jboss.web.tomcat.tc5.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:156)
| at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
| at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
| at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
| at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
| at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
| at
org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
| at java.lang.Thread.run(Thread.java:595)
| 2007-11-20 14:31:13,924 DEBUG [org.jboss.ws.handler.HandlerChainBaseImpl] Enter:
handleFault
| 2007-11-20 14:31:13,924 DEBUG [org.jboss.ws.handler.HandlerChainBaseImpl] Handle
fault:
arcube.bpel
<?xml version="1.0" encoding="UTF-8"?>
| <process name="ArcubeProcess"
targetNamespace="urn:samples:arcube"
|
xmlns="http://schemas.xmlsoap.org/ws/2003/03/business-process/"
|
xmlns:bpel="http://schemas.xmlsoap.org/ws/2003/03/business-process/&...
| xmlns:tns="urn:samples:arcube"
xmlns:arcube="urn:samples:arcube"
| xmlns:typ="urn:samples:arcube" xmlns:cube="urn:samples:cube"
| xmlns:area="urn:samples:area"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
xsi:schemaLocation="http://schemas.xmlsoap.org/ws/2003/03/business-p...
|
http://schemas.xmlsoap.org/ws/2003/03/business-process/">
| <partnerLinks>
| <partnerLink name="IpopLink"
partnerLinkType="arcube:IpopLinkType" myRole="areaipcubeop"/>
| <partnerLink name="CubeLink"
partnerLinkType="arcube:CubeLinkType" partnerRole="Cube"/>
| <partnerLink name="AreaLinkType"
partnerLinkType="arcube:AreaLinkType" partnerRole="Area"/>
| </partnerLinks>
|
| <variables>
| <variable messageType="arcube:ac3ipRequest"
name="ac3ipRequest"/>
| <variable messageType="arcube:ac3opResponse"
name="ac3opResponse"/>
| <variable messageType="cube:calculateCubeRequest"
name="calculateCubeRequest"/>
| <variable messageType="cube:calculateCubeResponse"
name="calculateCubeResponse"/>
| <variable messageType="area:calculateAreaRequest"
name="calculateAreaRequest"/>
| <variable messageType="area:calculateAreaResponse"
name="calculateAreaResponse"/>
| </variables>
|
| <sequence name="L1">
| <receive createInstance="yes" operation="ac3"
partnerLink="IpopLink"
| portType="arcube:areaipcubeop" variable="ac3ipRequest"/>
| <assign>
| <copy>
| <from part="length" variable="ac3ipRequest"/>
| <to part="calarea" query="/area:calculateArea/in0"
variable="calculateAreaRequest"/>
| </copy>
| <copy>
| <from part="breadth" variable="ac3ipRequest"/>
| <to part="calarea" query="/area:calculateArea/in1"
variable="calculateAreaRequest"/>
| </copy>
| </assign>
| <invoke inputVariable="calculateAreaRequest" name="Area"
operation="calculateArea"
| outputVariable="calculateAreaResponse"
partnerLink="AreaLinkType" portType="area:Area"/>
| <assign>
| <copy>
| <from part="calareares"
query="/area:calculateAreaResponse/calculateAreaReturn"
variable="calculateAreaResponse"/>
| <to part="calcube" query="/cube:calculateCube/in0"
variable="calculateCubeRequest"/>
| </copy>
| </assign>
| <invoke inputVariable="calculateCubeRequest" name="Cube"
operation="calculateCube"
| outputVariable="calculateCubeResponse"
partnerLink="CubeLink" portType="cube:Cube"/>
| <assign>
| <copy>
| <from part="calcuberes"
query="/cube:calculateCubeResponse/calculateCubeReturn"
variable="calculateCubeResponse"/>
| <to part="cube" variable="ac3opResponse"/>
| </copy>
| </assign>
| <reply operation="ac3" partnerLink="IpopLink"
portType="arcube:areaipcubeop" variable="ac3opResponse"/>
| </sequence>
| </process>
arcube.wsdl
<?xml version="1.0" encoding="UTF-8"?>
| <definitions targetNamespace="urn:samples:arcube"
|
xmlns="http://schemas.xmlsoap.org/wsdl/"
xmlns:tns="urn:samples:arcube"
| xmlns:arcube="urn:samples:arcube" xmlns:area="urn:samples:area"
| xmlns:cube="urn:samples:cube"
|
xmlns:bpel="http://schemas.xmlsoap.org/ws/2003/03/business-process/&...
|
xmlns:plt="http://schemas.xmlsoap.org/ws/2003/05/partner-link/"
|
xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
|
| <import namespace="urn:samples:cube"
location="interface/cube.wsdl" />
| <import namespace="urn:samples:area"
location="interface/area.wsdl" />
|
| <message name="ac3opResponse">
| <part name="cube" type="xsd:int"/>
| </message>
| <message name="ac3ipRequest">
| <part name="length" type="xsd:int"/>
| <part name="breadth" type="xsd:int"/>
| </message>
| <portType name="areaipcubeop">
| <operation name="ac3">
| <input message="tns:ac3ipRequest"/>
| <output message="tns:ac3opResponse"/>
| </operation>
| </portType>
|
| <plt:partnerLinkType name="IpopLinkType">
| <plt:role name="areaipcubeop">
| <plt:portType name="tns:areaipcubeop"/>
| </plt:role>
| </plt:partnerLinkType>
| <plt:partnerLinkType name="CubeLinkType">
| <plt:role name="Cube">
| <plt:portType name="cube:Cube"/>
| </plt:role>
| </plt:partnerLinkType>
|
| <plt:partnerLinkType name="AreaLinkType">
| <plt:role name="Area">
| <plt:portType name="area:Area"/>
| </plt:role>
| </plt:partnerLinkType>
|
| </definitions>
cube.wsdl
<?xml version="1.0" encoding="UTF-8"?>
| <definitions targetNamespace="urn:samples:cube"
| xmlns:tns="urn:samples:cube"
| xmlns:typ="urn:samples:cube"
|
xmlns="http://schemas.xmlsoap.org/wsdl/"
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
|
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
xsi:schemaLocation="http://schemas.xmlsoap.org/wsdl/
|
http://schemas.xmlsoap.org/wsdl/">
| <types>
| <schema targetNamespace="urn:samples:cube"
xmlns="http://www.w3.org/2001/XMLSchema">
| <complexType name="calculateCube">
| <sequence>
| <element name="in0" type="xsd:int"/>
| </sequence>
| </complexType>
| <complexType name="calculateCubeResponse">
| <sequence>
| <element name="calculateCubeReturn" type="xsd:int"/>
| </sequence>
| </complexType>
| </schema>
| </types>
|
| <message name="calculateCubeRequest">
| <part name="calcube" type="typ:calculateCube"/>
| </message>
| <message name="calculateCubeResponse">
| <part name="calcuberes"
type="typ:calculateCubeResponse"/>
| </message>
| <portType name="Cube">
| <operation name="calculateCube">
| <input message="tns:calculateCubeRequest"/>
| <output message="tns:calculateCubeResponse"/>
| </operation>
| </portType>
| </definitions>
area.wsdl
<?xml version="1.0" encoding="UTF-8"?>
| <definitions targetNamespace="urn:samples:area"
|
xmlns="http://schemas.xmlsoap.org/wsdl/"
| xmlns:tns="urn:samples:area"
| xmlns:typ="urn:samples:area"
|
xmlns:xsd="http://www.w3.org/2001/XMLSchema"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
|
xsi:schemaLocation="http://schemas.xmlsoap.org/wsdl/
|
http://schemas.xmlsoap.org/wsdl/">
| <types>
| <schema targetNamespace="urn:samples:area"
xmlns="http://www.w3.org/2001/XMLSchema">
| <complexType name="calculateArea">
| <sequence>
| <element name="in0" type="xsd:int"/>
| <element name="in1" type="xsd:int"/>
| </sequence>
| </complexType>
| <complexType name="calculateAreaResponse">
| <sequence>
| <element name="calculateAreaReturn" type="xsd:int"/>
| </sequence>
| </complexType>
| </schema>
| </types>
|
| <message name="calculateAreaRequest">
| <part name="calarea" type="typ:calculateArea" />
| </message>
| <message name="calculateAreaResponse">
| <part name="calareares"
type="typ:calculateAreaResponse"/>
| </message>
|
| <portType name="Area">
| <operation name="calculateArea">
| <input message="tns:calculateAreaRequest"/>
| <output message="tns:calculateAreaResponse"/>
| </operation>
| </portType>
|
| </definitions>
Thanks
Sandeep
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4106288#...
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&a...