You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by Amit Lonkar <am...@yahoo.com> on 2013/12/10 17:43:02 UTC

[Axis2] - intermittent error "The input stream for an incoming message is null."

Hi

I have a very simple web service which just return a String. Calling the webservice in a loop throws the exception below.

Attached
- TestAxis2Service.java
- services.xml
- TestAxis2ServiceClient.java
- TestAxis2Service.wsdl

Exception in thread "main" org.apache.axis2.AxisFault: The input stream for an incoming message is null.
at org.apache.axis2.transport.TransportUtils.createSOAPMessage(TransportUtils.java:92)
at org.apache.axis2.transport.TransportUtils.createSOAPMessage(TransportUtils.java:67)
at org.apache.axis2.description.OutInAxisOperationClient.handleResponse(OutInAxisOperation.java:354)
at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:421)
at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:229)
at org.apache.axis2.client.OperationClient.execute(OperationClient.java:165)
at org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:555)
at org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:531)
at org.apache.axis2.rpc.client.RPCServiceClient.invokeBlocking(RPCServiceClient.java:102)
at TestAxis2ServiceClient.callWebservice(TestAxis2ServiceClient.java:52)
at TestAxis2ServiceClient.main(TestAxis2ServiceClient.java:29)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:601)
at com.intellij.rt.execution.application.AppMain.main(AppMain.java:120)

Your help with this is appreciated.

Thanks
Amit

Re: [Axis2] - intermittent error "The input stream for an incoming message is null."

Posted by Amit Lonkar <am...@yahoo.com>.
It worked when I set the value to false

options.setProperty(HTTPConstants.CHUNKED, Constants.VALUE_FALSE);


MG - I am not using axis2 war. have embedded axis2 within our application.






On Wednesday, December 11, 2013 1:39:40 PM, Martin Gainty <mg...@hotmail.com> wrote:
 
  

> Date: Wed, 11 Dec 2013 17:31:03 -0200
> Subject: Re: [Axis2] - intermittent error "The input stream for an incoming message is null."
> From: robertlazarski@gmail.com
> To: java-user@axis.apache.org; amitlonkar@yahoo.com
> 
> On Wed, Dec 11, 2013 at 3:48 PM, Amit Lonkar <am...@yahoo.com> wrote:
> > Was anyone able to reproduce this on local ? Is it a bug or something wrong
> > in the client that I have?
> >
> 
> I found this doing some quick googling:
> 
> http://stackoverflow.com/questions/14440582/axis2-fault-the-input-stream-for-an-incoming-message-is-null
> 
> "try the following code : value set to true...
> 
> Options options = serviceClient.getOptions();
> options.setProperty(HTTPConstants.CHUNKED, Constants.VALUE_TRUE);
> serviceClient.setOptions(options);
> "
> 
> -R
>
MG>If you're doing chunked encoding make sure you're running axis2.war on  HTTP-1.1 Connector..
MG>-M
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-user-unsubscribe@axis.apache.org
> For additional commands, e-mail: java-user-help@axis.apache.org

> 

RE: [Axis2] - intermittent error "The input stream for an incoming message is null."

Posted by Martin Gainty <mg...@hotmail.com>.
  


> Date: Wed, 11 Dec 2013 17:31:03 -0200
> Subject: Re: [Axis2] - intermittent error "The input stream for an incoming message is null."
> From: robertlazarski@gmail.com
> To: java-user@axis.apache.org; amitlonkar@yahoo.com
> 
> On Wed, Dec 11, 2013 at 3:48 PM, Amit Lonkar <am...@yahoo.com> wrote:
> > Was anyone able to reproduce this on local ? Is it a bug or something wrong
> > in the client that I have?
> >
> 
> I found this doing some quick googling:
> 
> http://stackoverflow.com/questions/14440582/axis2-fault-the-input-stream-for-an-incoming-message-is-null
> 
> "try the following code : value set to true...
> 
> Options options = serviceClient.getOptions();
> options.setProperty(HTTPConstants.CHUNKED, Constants.VALUE_TRUE);
> serviceClient.setOptions(options);
> "
> 
> -R
>
MG>If you're doing chunked encoding make sure you're running axis2.war on  HTTP-1.1 Connector..
MG>-M
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-user-unsubscribe@axis.apache.org
> For additional commands, e-mail: java-user-help@axis.apache.org
> 
 		 	   		  

Re: [Axis2] - intermittent error "The input stream for an incoming message is null."

Posted by "robertlazarski ." <ro...@gmail.com>.
On Wed, Dec 11, 2013 at 3:48 PM, Amit Lonkar <am...@yahoo.com> wrote:
> Was anyone able to reproduce this on local ? Is it a bug or something wrong
> in the client that I have?
>

I found this doing some quick googling:

http://stackoverflow.com/questions/14440582/axis2-fault-the-input-stream-for-an-incoming-message-is-null

"try the following code : value set to true...

Options options = serviceClient.getOptions();
options.setProperty(HTTPConstants.CHUNKED, Constants.VALUE_TRUE);
serviceClient.setOptions(options);
"

-R

---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscribe@axis.apache.org
For additional commands, e-mail: java-user-help@axis.apache.org


Re: [Axis2] - intermittent error "The input stream for an incoming message is null."

Posted by Amit Lonkar <am...@yahoo.com>.
Was anyone able to reproduce this on local ? Is it a bug or something wrong in the client that I have?
 



On Tuesday, December 10, 2013 10:16:03 AM, Amit Lonkar <am...@yahoo.com> wrote:
 
Please find attached tcpmon output. Please see last response says connection "closed".



On Tuesday, December 10, 2013 9:58:45 AM, Chamila Wijayarathna <cd...@gmail.com> wrote:
 
Did you tried capturing packets send from client to service using tcpmon?
On Dec 10, 2013 10:16 PM, "Amit Lonkar" <am...@yahoo.com> wrote:

Hi
>
>
>I have a very simple web service which just return a String. Calling the webservice in a loop throws the exception below.
>
>
>Attached
>- TestAxis2Service.java
>- services.xml
>- TestAxis2ServiceClient.java
>- TestAxis2Service.wsdl
>
>
>Exception in thread "main" org.apache.axis2.AxisFault: The input stream for an incoming message is null.
>at org.apache.axis2.transport.TransportUtils.createSOAPMessage(TransportUtils.java:92)
>at org.apache.axis2.transport.TransportUtils.createSOAPMessage(TransportUtils.java:67)
>at org.apache.axis2.description.OutInAxisOperationClient.handleResponse(OutInAxisOperation.java:354)
>at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:421)
>at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:229)
>at org.apache.axis2.client.OperationClient.execute(OperationClient.java:165)
>at org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:555)
>at org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:531)
>at org.apache.axis2.rpc.client.RPCServiceClient.invokeBlocking(RPCServiceClient.java:102)
>at TestAxis2ServiceClient.callWebservice(TestAxis2ServiceClient.java:52)
>at TestAxis2ServiceClient.main(TestAxis2ServiceClient.java:29)
>at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>at java.lang.reflect.Method.invoke(Method.java:601)
>at com.intellij.rt.execution.application.AppMain.main(AppMain.java:120)
>
>
>Your help with this is appreciated.
>
>
>Thanks
>Amit
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: java-user-unsubscribe@axis.apache.org
>For additional commands, e-mail: java-user-help@axis.apache.org
>




---------------------------------------------------------------------
To unsubscribe, e-mail: java-user-unsubscribe@axis.apache.org
For additional commands, e-mail: java-user-help@axis.apache.org

Re: [Axis2] - intermittent error "The input stream for an incoming message is null."

Posted by Amit Lonkar <am...@yahoo.com>.
Please find attached tcpmon output. Please see last response says connection "closed".




On Tuesday, December 10, 2013 9:58:45 AM, Chamila Wijayarathna <cd...@gmail.com> wrote:
 
Did you tried capturing packets send from client to service using tcpmon?
On Dec 10, 2013 10:16 PM, "Amit Lonkar" <am...@yahoo.com> wrote:

Hi
>
>
>I have a very simple web service which just return a String. Calling the webservice in a loop throws the exception below.
>
>
>Attached
>- TestAxis2Service.java
>- services.xml
>- TestAxis2ServiceClient.java
>- TestAxis2Service.wsdl
>
>
>Exception in thread "main" org.apache.axis2.AxisFault: The input stream for an incoming message is null.
>at org.apache.axis2.transport.TransportUtils.createSOAPMessage(TransportUtils.java:92)
>at org.apache.axis2.transport.TransportUtils.createSOAPMessage(TransportUtils.java:67)
>at org.apache.axis2.description.OutInAxisOperationClient.handleResponse(OutInAxisOperation.java:354)
>at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:421)
>at org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:229)
>at org.apache.axis2.client.OperationClient.execute(OperationClient.java:165)
>at org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:555)
>at org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:531)
>at org.apache.axis2.rpc.client.RPCServiceClient.invokeBlocking(RPCServiceClient.java:102)
>at TestAxis2ServiceClient.callWebservice(TestAxis2ServiceClient.java:52)
>at TestAxis2ServiceClient.main(TestAxis2ServiceClient.java:29)
>at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>at java.lang.reflect.Method.invoke(Method.java:601)
>at com.intellij.rt.execution.application.AppMain.main(AppMain.java:120)
>
>
>Your help with this is appreciated.
>
>
>Thanks
>Amit
>
>---------------------------------------------------------------------
>To unsubscribe, e-mail: java-user-unsubscribe@axis.apache.org
>For additional commands, e-mail: java-user-help@axis.apache.org
>

Re: [Axis2] - intermittent error "The input stream for an incoming message is null."

Posted by Chamila Wijayarathna <cd...@gmail.com>.
Did you tried capturing packets send from client to service using tcpmon?
On Dec 10, 2013 10:16 PM, "Amit Lonkar" <am...@yahoo.com> wrote:

> Hi
>
> I have a very simple web service which just return a String. Calling the
> webservice in a loop throws the exception below.
>
> Attached
> - TestAxis2Service.java
> - services.xml
> - TestAxis2ServiceClient.java
> - TestAxis2Service.wsdl
>
> Exception in thread "main" org.apache.axis2.AxisFault: The input stream
> for an incoming message is null.
> at
> org.apache.axis2.transport.TransportUtils.createSOAPMessage(TransportUtils.java:92)
> at
> org.apache.axis2.transport.TransportUtils.createSOAPMessage(TransportUtils.java:67)
> at
> org.apache.axis2.description.OutInAxisOperationClient.handleResponse(OutInAxisOperation.java:354)
> at
> org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:421)
> at
> org.apache.axis2.description.OutInAxisOperationClient.executeImpl(OutInAxisOperation.java:229)
> at
> org.apache.axis2.client.OperationClient.execute(OperationClient.java:165)
> at
> org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:555)
> at
> org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:531)
> at
> org.apache.axis2.rpc.client.RPCServiceClient.invokeBlocking(RPCServiceClient.java:102)
> at TestAxis2ServiceClient.callWebservice(TestAxis2ServiceClient.java:52)
> at TestAxis2ServiceClient.main(TestAxis2ServiceClient.java:29)
> at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
> at
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
> at
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
> at java.lang.reflect.Method.invoke(Method.java:601)
> at com.intellij.rt.execution.application.AppMain.main(AppMain.java:120)
>
> Your help with this is appreciated.
>
> Thanks
> Amit
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: java-user-unsubscribe@axis.apache.org
> For additional commands, e-mail: java-user-help@axis.apache.org
>