Hi all,
it has been trouble me for days that i can not invoke an Ode deployed BPEL
service. I am using the latest Ode (version 504778). I have a very simple
HelloWorld BPEL and there is no problem of deploying the process.
When i invoke it, i always get follow exceptions no matter what i changed to
both server and client sides:
E:\Workplace_Webservices\Ode_helloworld_client\client\build\classes>java
-Djava.e
xt.dirs=c:\Jar_lib ode.bpel.unit_test_wsdl.Client
java.lang.NullPointerException
at
com.ctc.wstx.sw.BaseNsStreamWriter.doWriteDefaultNs(BaseNsStreamWriter
.java:528)
at
com.ctc.wstx.sw.SimpleNsStreamWriter.writeDefaultNamespace(SimpleNsStr
eamWriter.java:111)
at
com.ctc.wstx.sw.SimpleNsStreamWriter.writeNamespace(SimpleNsStreamWrit
er.java:119)
at
org.apache.axiom.om.impl.MTOMXMLStreamWriter.writeNamespace(MTOMXMLStr
eamWriter.java:146)
at
org.apache.axiom.om.impl.serialize.StreamingOMSerializer.serializeElem
ent(StreamingOMSerializer.java:243)
at
org.apache.axiom.om.impl.serialize.StreamingOMSerializer.serializeNode
(StreamingOMSerializer.java:76)
at
org.apache.axiom.om.impl.serialize.StreamingOMSerializer.serialize(Str
eamingOMSerializer.java:59)
at
org.apache.axiom.om.impl.util.OMSerializerUtil.serializeByPullStream(O
MSerializerUtil.java:473)
at
org.apache.axiom.om.impl.llom.OMElementImpl.internalSerialize(OMElemen
tImpl.java:823)
at
org.apache.axiom.om.impl.llom.OMElementImpl.internalSerializeAndConsum
e(OMElementImpl.java:848)
at
org.apache.axiom.om.impl.llom.OMElementImpl.internalSerialize(OMElemen
tImpl.java:819)
at
org.apache.axiom.soap.impl.llom.SOAPEnvelopeImpl.internalSerialize(SOA
PEnvelopeImpl.java:180)
at
org.apache.axiom.om.impl.llom.OMElementImpl.internalSerializeAndConsum
e(OMElementImpl.java:848)
at
org.apache.axiom.om.impl.llom.OMNodeImpl.serializeAndConsume(OMNodeImp
l.java:419)
at
org.apache.axis2.transport.http.SOAPOverHTTPSender$AxisSOAPRequestEnti
ty.handleOMOutput(SOAPOverHTTPSender.java:190)
at
org.apache.axis2.transport.http.SOAPOverHTTPSender$AxisSOAPRequestEnti
ty.writeRequest(SOAPOverHTTPSender.java:232)
at
org.apache.commons.httpclient.methods.EntityEnclosingMethod.writeReque
stBody(EntityEnclosingMethod.java:495)
at
org.apache.commons.httpclient.HttpMethodBase.writeRequest(HttpMethodBa
se.java:1973)
at
org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.ja
va:993)
at
org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(Http
MethodDirector.java:397)
at
org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMet
hodDirector.java:170)
at
org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java
:396)
at
org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java
:346)
at
org.apache.axis2.transport.http.AbstractHTTPSender.executeMethod(Abstr
actHTTPSender.java:541)
at
org.apache.axis2.transport.http.SOAPOverHTTPSender.send(SOAPOverHTTPSe
nder.java:119)
at
org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessag
eWithCommons(CommonsHTTPTransportSender.java:335)
at
org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(Comm
onsHTTPTransportSender.java:204)
at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:674)
at
org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOp
eration.java:237)
at
org.apache.axis2.description.OutInAxisOperationClient.execute(OutInAxi
sOperation.java:202)
at ode.bpel.unit_test_wsdl.HelloWorldStub.hello(HelloWorldStub.java:144)
at ode.bpel.unit_test_wsdl.Client.main(Client.java:15)
I have tried change service's logic, client's access point value etc. All
failed, so could anyone help me out here?
Best Regards
------------------------------
Jiang Liu
Student Number: 3075163
CS/Yallara Name: ljiang
RMIT, Melbourne