You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hc.apache.org by Oleg Kalnichevski <o....@dplanet.ch> on 2003/01/20 19:53:06 UTC
Older Tomcat 4.0.x specific test case failures
Odi
I installed Tomcat 4.0.1 and managed to reproduce the problem. I do get
an error and a failure which do not occur when the test cases are
preformed against Tomcat 4.1.18:
- testHeadAuth (error)
- testGetResponseNotReadAutoRecover (failure)
At least we may find small comfort in getting consistent results ;-)
Oleg
On Thu, 2003-01-16 at 13:46, Kalnichevski, Oleg wrote:
> Odi,
> Tomcat 4.0.1 is helplessly old. I am afraid you need to upgrade. It appears the problem is specified to your current setup
> Oleg
>
> -----Original Message-----
> From: Ortwin Glück [mailto:ortwin.glueck@nose.ch]
> Sent: Thursday, January 16, 2003 1:35 PM
> To: Commons HttpClient Project
> Subject: Re: [PATCH] code page problem fix (revision 3)
>
>
> Kalnichevski, Oleg wrote:
> > I was nice meeting you too. Sorry about your hangover :) You know,
> > drinking with a Russian may be hazardous to your health
>
> Thank God we only drank beer and not vodka!
>
> > I executed all the test cases against CVS HEAD on Windows 2000 but
> > failed to reproduce the problem you reported. What's your Tomcat
> > version? I am running Tomcat 4.1.12 on JDK 1.4.1
>
> Tomcat 4.0.1 on JDK 1.4.0-b92
>
>
> --
> To unsubscribe, e-mail: <ma...@jakarta.apache.org>
> For additional commands, e-mail: <ma...@jakarta.apache.org>
>
>
> --
> To unsubscribe, e-mail: <ma...@jakarta.apache.org>
> For additional commands, e-mail: <ma...@jakarta.apache.org>
--
Oleg Kalnichevski <o....@dplanet.ch>
Re: Older Tomcat 4.0.x specific test case failures
Posted by Ortwin Glück <or...@nose.ch>.
Excellent!
I'm happy that you could reproduce this. And I am happy as well that you
are still in the office as well :-)
Odi
Oleg Kalnichevski wrote:
> Odi
> I installed Tomcat 4.0.1 and managed to reproduce the problem. I do get
> an error and a failure which do not occur when the test cases are
> preformed against Tomcat 4.1.18:
>
> - testHeadAuth (error)
> - testGetResponseNotReadAutoRecover (failure)
>
> At least we may find small comfort in getting consistent results ;-)
>
> Oleg
Re: Older Tomcat 4.0.x specific test case failures
Posted by Ortwin Glück <or...@nose.ch>.
Eric Johnson wrote:
> It is possible that Tomcat 4.0.1 really bollixed things up, and this is
> in fact an intractable problem, and we have to live with the two test
> failures. I hope not.
Okay. It's okay if a test case does not work with an old Tomcat version
as long as HttpClient works fine in regular use with the old Tomcat.
Re: Older Tomcat 4.0.x specific test case failures
Posted by Eric Johnson <er...@tibco.com>.
Since I'm the one who added at least one of the tests, I think I should
speak up.
I have observed problems with the older "Connectors" in the Tomcat
architecture. I've not looked at this case in particular, but it may
be, for example, that the client requests a "Connection: close", but
then the server doesn't close the connection, or the converse, and
HttpClient gets confused. I know I tested 4.1.12 with the HttpConnector
(rather than the latest and greatest CoyoteConnector), and observed that
Tomcat would close the connection after all "GET" and "HEAD" requests
that didn't include the redundant "Content-Length: 0" header. This lead
to cases where Tomcat would close the connection, but HttpClient didn't
expect the connection to be closed, and HttpClient would throw a
"recoverable" exception. To catch these scenarios, I put in the counter
for "recoverable" exceptions, to make sure that we are handling cases
where the connection is closed in a cleaner way. I also updated a few
tests to check the "recoverable" exception count, to insure that
HttpClient was not surprised by the content of the response from the server.
It is possible that Tomcat 4.0.1 really bollixed things up, and this is
in fact an intractable problem, and we have to live with the two test
failures. I hope not.
I don't think I'll have time to look at this problem today, but might
have time tomorrow. In the meantime, if you are looking at the problem,
I hope the above gives some insight into what might be going on.
-Eric.
Oleg Kalnichevski wrote:
>Odi
>I installed Tomcat 4.0.1 and managed to reproduce the problem. I do get
>an error and a failure which do not occur when the test cases are
>preformed against Tomcat 4.1.18:
>
>- testHeadAuth (error)
>- testGetResponseNotReadAutoRecover (failure)
>
>At least we may find small comfort in getting consistent results ;-)
>
>Oleg
>
>
>On Thu, 2003-01-16 at 13:46, Kalnichevski, Oleg wrote:
>
>
>>Odi,
>>Tomcat 4.0.1 is helplessly old. I am afraid you need to upgrade. It appears the problem is specified to your current setup
>>Oleg
>>
>>-----Original Message-----
>>From: Ortwin Glück [mailto:ortwin.glueck@nose.ch]
>>Sent: Thursday, January 16, 2003 1:35 PM
>>To: Commons HttpClient Project
>>Subject: Re: [PATCH] code page problem fix (revision 3)
>>
>>
>>Kalnichevski, Oleg wrote:
>>
>>
>>>I was nice meeting you too. Sorry about your hangover :) You know,
>>>drinking with a Russian may be hazardous to your health
>>>
>>>
>>Thank God we only drank beer and not vodka!
>>
>>
>>
>>>I executed all the test cases against CVS HEAD on Windows 2000 but
>>>failed to reproduce the problem you reported. What's your Tomcat
>>>version? I am running Tomcat 4.1.12 on JDK 1.4.1
>>>
>>>
>>Tomcat 4.0.1 on JDK 1.4.0-b92
>>
>>
>>--
>>To unsubscribe, e-mail: <ma...@jakarta.apache.org>
>>For additional commands, e-mail: <ma...@jakarta.apache.org>
>>
>>
>>--
>>To unsubscribe, e-mail: <ma...@jakarta.apache.org>
>>For additional commands, e-mail: <ma...@jakarta.apache.org>
>>
>>