Hi,

I have a servlet test case (using cactus1.3)  which tests for an error condition that 
results in an HTTP 504 response code.  Under previous jdk versions I've had no 
problems, but now I'm seeing this exception:

 Server returned HTTP response code: 504 for URL: 
http://localhost:9100/test/ServletRedirector?Cactus_TestMethod=testSimpleTimeout&Cactus_URL_
  <snip>
 java.io.IOException: Server returned HTTP response code: 504 for URL: 
http://localhost:9100/test/ServletRedirector?Cactus_TestMethod=testSimp <snip>
    at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source)
    at sun.net.www.protocol.http.HttpURLConnection.getHeaderField(Unknown Source)
    at java.net.URLConnection.getHeaderFieldInt(Unknown Source)
    at java.net.URLConnection.getContentLength(Unknown Source)
    at 
org.apache.cactus.client.HttpClientHelper.dispatch22_connect(HttpClientHelper.java;org/apache/cactus/util/log/LogAspect.java(1k):176)
    at 
org.apache.cactus.client.HttpClientHelper.around22_connect(HttpClientHelper.java;org/apache/cactus/util/log/LogAspect.java(1k):1204)
    at 
org.apache.cactus.client.HttpClientHelper.connect(HttpClientHelper.java;org/apache/cactus/util/log/LogAspect.java(1k):125)
    at 
org.apache.cactus.client.AbstractHttpClient.callRunTest(AbstractHttpClient.java;org/apache/cactus/util/log/LogAspect.java(1k):188)
    at 
org.apache.cactus.client.AbstractHttpClient.dispatch1_doTest(AbstractHttpClient.java;org/apache/cactus/util/log/LogAspect.java(1k):120)
    at 
org.apache.cactus.client.AbstractHttpClient.around1_doTest(AbstractHttpClient.java;org/apache/cactus/util/log/LogAspect.java(1k):1204)
    at 
org.apache.cactus.client.AbstractHttpClient.doTest(AbstractHttpClient.java;org/apache/cactus/util/log/LogAspect.java(1k):115)
    at org.apache.cactus.AbstractTestCase.runGenericTest(AbstractTestCase.java:457)
    at org.apache.cactus.ServletTestCase.runTest(ServletTestCase.java:133)
    at org.apache.cactus.AbstractTestCase.runBare(AbstractTestCase.java:400)

It seems to be related to changes in the JDK HttpURLConnection code... Any ideas or 
workarounds?

Thanks,
  Srinivas

Reply via email to