axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Andreas Bohnert (JIRA)" <axis-...@ws.apache.org>
Subject [jira] Created: (AXIS-2033) Bug with CommonsHttpClient and 1.2 final & 1.2.1 nigthly build. 1.2RC3 works fine!
Date Thu, 02 Jun 2005 12:05:55 GMT
Bug with CommonsHttpClient and 1.2 final & 1.2.1 nigthly build. 1.2RC3 works fine!
----------------------------------------------------------------------------------

         Key: AXIS-2033
         URL: http://issues.apache.org/jira/browse/AXIS-2033
     Project: Axis
        Type: Bug
  Components: Basic Architecture  
    Versions: current (nightly), 1.2, 1.2.1    
 Environment: linux
    Reporter: Andreas Bohnert
    Priority: Critical


I can't call my webservices from my client if I use the commons http client. 
With 1.2RC3 it still works fine, but with 1.2 final and 1.2.1 nightly build (01.06.2005) I
can reproduce the problem.

Mike Moran (mike_moran@mac.com) has reported the same problem. he said:

"The problem is that, because
CommonsHTTPSender.MessageRequestEntity#getContentLength() is defined to
only return a content-length when the HTTP version is 1.0 *and* no
exception is thrown from message.getContentLength(), then it will not
even try if the HTTP version is 1.1. The upshot of this is that a
Transfer-Encoding: chunked header is set on the request."
 (see http://marc.theaimsgroup.com/?l=axis-dev&m=111523156110949&w=2) 



here is what I got:

2005-06-02 11:45:24,291 WARN  [main] httpclient.HttpMethodBase - Going to buf
fer response body of large or unknown size. Using getResponseAsStream instead
is recommended.
2005-06-02 11:45:24,298 ERROR [main] exchange.ExchangeServiceClient - (411)Le
ngth Required
AxisFault
faultCode: {http://xml.apache.org/axis/}HTTP
faultSubcode:
faultString: (411)Length Required
faultActor:
faultNode:
faultDetail:
       {}:return code:  411
&lt;!DOCTYPE HTML PUBLIC &quot;-//IETF//DTD HTML 2.0//EN&quot;&gt;
&lt;HTML&gt;&lt;HEAD&gt;
&lt;TITLE&gt;411 Length Required&lt;/TITLE&gt;
&lt;/HEAD&gt;&lt;BODY&gt;
&lt;H1&gt;Length Required&lt;/H1&gt;
A request of the requested method POST requires a valid Content-length.&lt;P&
gt;
chunked Transfer-Encoding forbidden: /exchange&lt;P&gt;
&lt;HR&gt;
&lt;ADDRESS&gt;Apache/1.3.33 Server at www.myserver.net Port 80&lt;/A
DDRESS&gt;
&lt;/BODY&gt;&lt;/HTML&gt;

       {http://xml.apache.org/axis/}HttpErrorCode:411

(411)Length Required
       at org.apache.axis.transport.http.CommonsHTTPSender.invoke(CommonsHTT
PSender.java:208)
       at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStra
tegy.java:32)
       at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
       at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
       at org.apache.axis.client.AxisClient.invoke(AxisClient.java:165)
       at org.apache.axis.client.Call.invokeEngine(Call.java:2765)
       at org.apache.axis.client.Call.invoke(Call.java:2748)
       at org.apache.axis.client.Call.invoke(Call.java:2424)
       at org.apache.axis.client.Call.invoke(Call.java:2347)
       at org.apache.axis.client.Call.invoke(Call.java:1804)
       at at.weberhofer.eusoda.client.services.exchange.ExchangeSoapBindingS             
                                                                tub.lastChange(ExchangeSoapBindingStub.java:466)
       at at.weberhofer.eusoda.client.services.exchange.ExchangeServiceClien             
                                                                t.clientPollsTransaction(ExchangeServiceClient.java:90)
       at at.weberhofer.eusoda.client.services.exchange.ExchangeServiceClien             
                                                                t.replicate(ExchangeServiceClient.java:354)
       at at.weberhofer.eusoda.client.services.exchange.ExchangeServiceClien             
                                                                t.replicate(ExchangeServiceClient.java:233)
       at at.weberhofer.eusoda.client.services.exchange.ExchangeServiceMain.             
                                                                main(ExchangeServiceMain.java:38)

regards,
andreas

-- 
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


Mime
View raw message