[ http://issues.apache.org/jira/browse/AXIS2-764?page=all ]

Deepal Jayasinghe reassigned AXIS2-764:
---------------------------------------

    Assign To: Deepal Jayasinghe

> using sendreceive(blocking)  it throws a nullPointerException
> -------------------------------------------------------------
>
>          Key: AXIS2-764
>          URL: http://issues.apache.org/jira/browse/AXIS2-764
>      Project: Apache Axis 2.0 (Axis2)
>         Type: Bug

>   Components: transports
>     Versions: 1.0
>  Environment: jdk 1.5.0_06
> tomcat 5.5.12
> axis2  1.0
>     Reporter: jacopo ravagnan
>     Assignee: Deepal Jayasinghe
>     Priority: Critical

>
> I've deployed a simple webservice with three methods.
> First one is echoElement method:
> public OMElement echoElementAll(OMElement element){
>               element.build();
>               element.detach();
>               return element;
>       }
> Second one is the same without build and detach, third one is one method that 
> makes a connection to database.
> Every time I'm trying to invoke one of these methods using my client with:
> OMElement ris=serviceClient.sendReceive(in);
> axis 2 throws this exception server-side:
> Exception in thread "Axis2 Task" java.lang.NullPointerException
>       at 
> org.apache.coyote.http11.InternalOutputBuffer.realWriteBytes(InternalOutputBuffer.java:747)
>       at org.apache.tomcat.util.buf.ByteChunk.flushBuffer(ByteChunk.java:403)
>       at 
> org.apache.coyote.http11.InternalOutputBuffer.flush(InternalOutputBuffer.java:305)
>       at 
> org.apache.coyote.http11.Http11Processor.action(Http11Processor.java:990)
>       at org.apache.coyote.Response.action(Response.java:182)
>       at 
> org.apache.catalina.connector.OutputBuffer.doFlush(OutputBuffer.java:322)
>       at 
> org.apache.catalina.connector.OutputBuffer.flush(OutputBuffer.java:293)
>       at 
> org.apache.catalina.connector.CoyoteOutputStream.flush(CoyoteOutputStream.java:97)
>       at sun.nio.cs.StreamEncoder$CharsetSE.implFlush(StreamEncoder.java:410)
>       at sun.nio.cs.StreamEncoder.flush(StreamEncoder.java:152)
>       at java.io.OutputStreamWriter.flush(OutputStreamWriter.java:213)
>       at java.io.BufferedWriter.flush(BufferedWriter.java:236)
>       at 
> com.ctc.wstx.sw.BaseStreamWriter.flushStream(BaseStreamWriter.java:1430)
>       at 
> com.ctc.wstx.sw.BaseStreamWriter.safeFlushStream(BaseStreamWriter.java:1437)
>       at com.ctc.wstx.sw.BaseStreamWriter.flush(BaseStreamWriter.java:313)
>       at 
> org.apache.axiom.om.impl.MTOMXMLStreamWriter.flush(MTOMXMLStreamWriter.java:119)
>       at 
> org.apache.axiom.om.impl.llom.OMNodeImpl.serializeAndConsume(OMNodeImpl.java:382)
>       at 
> org.apache.axis2.transport.http.CommonsHTTPTransportSender.sendUsingOutputStream(CommonsHTTPTransportSender.java:256)
>       at 
> org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke(CommonsHTTPTransportSender.java:210)
>       at org.apache.axis2.engine.AxisEngine.send(AxisEngine.java:589)
>       at 
> org.apache.axis2.receivers.AbstractInOutAsyncMessageReceiver$1.handleResult(AbstractInOutAsyncMessageReceiver.java:42)
>       at 
> org.apache.axis2.receivers.AbstractInOutAsyncMessageReceiver$2.run(AbstractInOutAsyncMessageReceiver.java:60)
>       at 
> edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:650)
>       at 
> edu.emory.mathcs.backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:675)
>       at java.lang.Thread.run(Thread.java:595)
> and this Exception client-side:
> Exception in thread "main" org.apache.axis2.AxisFault: Incoming message input 
> stream is null
>       at 
> org.apache.axis2.transport.TransportUtils.createSOAPMessage(TransportUtils.java:64)
>       at 
> org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:349)
>       at 
> org.apache.axis2.description.OutInAxisOperationClient.execute(OutInAxisOperation.java:279)
>       at 
> org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:457)
>       at 
> org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:399)
>       at it.ibc.axis2.test.ArtDaCodClient.main(ArtDaCodClient.java:71)
> I think it's a timeout-problem or a serialization-problem of message. Can you 
> fix it?
> Thank you.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to