Hi Dapeng, Can u try disabling chunking? (http://www.wso2.net/articles/axis2/java/2006/08/01/client-api-parameters#CHUNKED)C
- EC
Dapeng Wang wrote:
> Hi,
>
> I ran into a very frustrating problem and have no solution until now. After
> downloaded and installed Axis 1.0, HappyAxis.jsp is just not happy.
> Version-WS just can't be invoked. The same is true if I deploy my own service
> and run the client.
>
> After seeking and trying the whole weekend, I figured out that it has
> something to do with the cunked transfer encoding. It seems that the
> Stax-Parser has got the raw http stream to parse, so that it always ends in
>
> com.ctc.wstx.exc.WstxEOFException: Unexpected EOF in prolog
> at [row,col {unknown-source}]: [1,0]
>
> which is wrapped by an OMException, so that you can't see the real reason of
> the failure at first sight.
>
> TCPMON captures following request and response:
> Request:
> POST /axis2/services/version HTTP/1.1
> User-Agent: Axis/2.0
> SOAPAction: ""
> Host: localhost:8081
> Transfer-Encoding: chunked
> Content-Type: text/xml; charset=UTF-8
>
> 10e
> <?xml version='1.0' encoding='UTF-8'?><soapenv:Envelope
> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"><soapenv:Header
> /><soapenv:Body><ns1:getVersion
> xmlns:ns1="http://axisversion.sample/xsd"><ns1:myValue
> /></ns1:getVersion></soapenv:Body></soapenv:Envelope>
> 0
>
>
> Response:
> HTTP/1.1 500 Internal Server Error
> Content-Type: text/html
> Content-Language: de-DE
> Content-Length: 1540
> Date: Sun, 06 Aug 2006 16:24:41 GMT
> Server: Apache-Coyote/1.1
> Connection: close
>
> <html><head><title>Apache Tomcat/5.0.25 - Error report</title><style><!--H1
> {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:22px;}
> H2
> {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:16px;}
> H3
> {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;font-size:14px;}
> BODY
> {font-family:Tahoma,Arial,sans-serif;color:black;background-color:white;} B
> {font-family:Tahoma,Arial,sans-serif;color:white;background-color:#525D76;} P
> {font-family:Tahoma,Arial,sans-serif;background:white;color:black;font-size:12px;}A
> {color : black;}A.name {color : black;}HR {color : #525D76;}--></style>
> </head><body><h1>HTTP Status 500 - </h1><HR size="1"
> noshade="noshade"><p><b>type</b> Exception report</p><p><b>message</b>
> <u></u></p><p><b>description</b> <u>The server encountered an internal error
> () that prevented it from fulfilling this request.</u></p><p><b>exception</b>
> <pre>java.lang.NullPointerException
>
> org.apache.axis2.engine.AxisEngine.createFaultMessageContext(AxisEngine.java:183)
>
> org.apache.axis2.transport.http.AxisServlet.handleFault(AxisServlet.java:168)
> org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:153)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
> javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
> </pre></p><p><b>note</b> <u>The full stack trace of the root cause is
> available in the Apache Tomcat/5.0.25 logs.</u></p><HR size="1"
> noshade="noshade"><h3>Apache Tomcat/5.0.25</h3></body></html>
>
> Tried different JDK and Tomcat combination: jdk1.4.2_10 with Tomcat 5.0.25
> and JDK1.5.7 with Tomcat 5.5.12. Always same result. Very frustrating.
>
> The only way to have at least something to work to configure the
> CommonsHttpSender to sue HTTP 1.0.
>
> Can you please take a look into this. I really like to start with Axis2
> without these problems.
>
>
> Best regards
> Dapeng Wang
signature.asc
Description: OpenPGP digital signature
