[ https://issues.apache.org/jira/browse/AXIS2-1363?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Srinath Perera resolved AXIS2-1363. ----------------------------------- Resolution: Fixed last comment > RPCInOutAsyncMessageReceiver mis behaviour > ------------------------------------------ > > Key: AXIS2-1363 > URL: https://issues.apache.org/jira/browse/AXIS2-1363 > Project: Axis 2.0 (Axis2) > Issue Type: Bug > Components: kernel > Affects Versions: 1.1 > Reporter: Ruwan Linton > Assignee: Thilina Gunarathne > Priority: Blocker > > RPCInOutAsyncMessageReceiver is sending 202 Accepted HTTP response when a > request comes and then send the actual response with the 200 OK HTTP > response. This is correct if the client is listning in a seperate channel for > the response. > But if the client is listning for the response in the same channel this > scenario is not going to work and that is why I got the exception in the > AXIS2 1357. In this case client is trying to get the message of the 202 > Accepted response and throws NPE since it doesn't posses any message body. > > For the clarity I am attaching the TCPMon out put: > request: > POST /axis2-1.1-RC1/services/test HTTP/1.1 > SOAPAction: "" > User-Agent: Axis2 > Host: 127.0.0.1 > Transfer-Encoding: chunked > Content-Type: text/xml; charset=UTF-8 > 112 > <?xml version='1.0' encoding='UTF-8'?> > <soapenv:Envelope > xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> > <soapenv:Header /> > <soapenv:Body> > <example1:getName > xmlns:example1="http://service.test.messageReciever.axis2.apache.org/xsd" /> > </soapenv:Body> > </soapenv:Envelope>0 > response: > HTTP/1.1 202 Accepted > Server: Apache-Coyote/1.1 > Set-Cookie: JSESSIONID=DD629528CC78F40E98858EFF0E85A164; > Path=/axis2-1.1-RC1 > Content-Type: text/xml;charset=UTF-8 > Content-Length: 0 > Date: Fri, 13 Oct 2006 05:10:41 GMT > HTTP/1.1 200 OK > Server: Apache-Coyote/1.1 > Content-Type: text/xml;charset=UTF-8 > Transfer-Encoding: chunked > Date: Fri, 13 Oct 2006 05:10:51 GMT > 15a > <?xml version='1.0' encoding='UTF-8'?> > <soapenv:Envelope > xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"> > <soapenv:Header /> > <soapenv:Body> > <ns:getNameResponse > xmlns:ns="http://service.test.messageReciever.axis2.apache.org/xsd"> > <ns:return>asasas</ns:return> > <ns:return>sdsds</ns:return> > </ns:getNameResponse> > </soapenv:Body> > </soapenv:Envelope> > I think the problem is in AbstractInOutAsyncMessageReceiver. -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]