You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cactus-user@jakarta.apache.org by vijay korimilli <v_...@yahoo.com> on 2002/04/26 14:57:55 UTC

SocketException in test method

Hi,

I am using cactus1.3 and tomcat 4.0. When i try to
test my servlet, i am getting the following exception.

    [junit] Testcase: testInitApp took 9.684 sec
    [junit]     Caused an ERROR
    [junit] Socket closed
    [junit] java.net.SocketException: Socket closed
    [junit]     at
java.net.SocketInputStream.socketRead(Native Method)
    [junit]     at
java.net.SocketInputStream.read(SocketInputStream.java:86)
    [junit]     at
java.io.BufferedInputStream.read1(BufferedInputStream.java:223)
    [junit]     at
java.io.BufferedInputStream.read(BufferedInputStream.java:280)
    [junit]     at
java.io.FilterInputStream.read(FilterInputStream.java:114)
    [junit]     at
java.io.PushbackInputStream.read(PushbackInputStream.java:164)
    [junit]     at
java.io.FilterInputStream.read(FilterInputStream.java:93)
    [junit]     at
org.apache.cactus.client.AutoReadHttpURLConnection.copy(AutoReadHttpURLConne
ction.java;org/apache/cactus/util/log/LogAspect.java(1k):217)
    [junit]     at
org.apache.cactus.client.AutoReadHttpURLConnection.getBufferedInputStream(Au
toReadHttpURLConnection.java;org/apache/cactus/util/log/LogAspect.java(1k):184)
    [junit]     at
org.apache.cactus.client.AutoReadHttpURLConnection.getInputStream(AutoReadHt
tpURLConnection.java;org/apache/cactus/util/log/LogAspect.java(1k):141)
    [junit]     at
org.apache.cactus.client.AbstractHttpClient.callRunTest(AbstractHttpClient.j
ava;org/apache/cactus/util/log/LogAspect.java(1k):195)
    [junit]     at
org.apache.cactus.client.AbstractHttpClient.dispatch1_doTest(AbstractHttpCli
ent.java;org/apache/cactus/util/log/LogAspect.java(1k):120)
    [junit]     at
org.apache.cactus.client.AbstractHttpClient.around1_doTest(AbstractHttpClien
t.java;org/apache/cactus/util/log/LogAspect.java(1k):1221)
    [junit]     at
org.apache.cactus.client.AbstractHttpClient.doTest(AbstractHttpClient.java;o
rg/apache/cactus/util/log/LogAspect.java(1k):115)
    [junit]     at
org.apache.cactus.AbstractTestCase.runGenericTest(AbstractTestCase.java:457)

    [junit]     at
org.apache.cactus.ServletTestCase.runTest(ServletTestCase.java:133)
    [junit]     at
org.apache.cactus.AbstractTestCase.runBare(AbstractTestCase.java:400)
    [junit]
    [junit] Testcase: testInitApp


In which situations can this exception come up.

Thanks,
Vijay.

__________________________________________________
Do You Yahoo!?
Yahoo! Games - play chess, backgammon, pool and more
http://games.yahoo.com/

--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>


RE: SocketException in test method

Posted by Vincent Massol <vm...@octo.com>.
Hi Vijay,

I guess it can happen if the server closes the socket before the Cactus
client side has finished reading the data on the socket.

-Vincent

> -----Original Message-----
> From: vijay korimilli [mailto:v_korimilli@yahoo.com]
> Sent: 26 April 2002 13:58
> To: cactus-user@jakarta.apache.org
> Subject: SocketException in test method
> 
> Hi,
> 
> I am using cactus1.3 and tomcat 4.0. When i try to
> test my servlet, i am getting the following exception.
> 
>     [junit] Testcase: testInitApp took 9.684 sec
>     [junit]     Caused an ERROR
>     [junit] Socket closed
>     [junit] java.net.SocketException: Socket closed
>     [junit]     at
> java.net.SocketInputStream.socketRead(Native Method)
>     [junit]     at
> java.net.SocketInputStream.read(SocketInputStream.java:86)
>     [junit]     at
> java.io.BufferedInputStream.read1(BufferedInputStream.java:223)
>     [junit]     at
> java.io.BufferedInputStream.read(BufferedInputStream.java:280)
>     [junit]     at
> java.io.FilterInputStream.read(FilterInputStream.java:114)
>     [junit]     at
> java.io.PushbackInputStream.read(PushbackInputStream.java:164)
>     [junit]     at
> java.io.FilterInputStream.read(FilterInputStream.java:93)
>     [junit]     at
>
org.apache.cactus.client.AutoReadHttpURLConnection.copy(AutoReadHttpURLC
on
> ne
> ction.java;org/apache/cactus/util/log/LogAspect.java(1k):217)
>     [junit]     at
>
org.apache.cactus.client.AutoReadHttpURLConnection.getBufferedInputStrea
m(
> Au
>
toReadHttpURLConnection.java;org/apache/cactus/util/log/LogAspect.java(1
k)
> :184)
>     [junit]     at
>
org.apache.cactus.client.AutoReadHttpURLConnection.getInputStream(AutoRe
ad
> Ht
>
tpURLConnection.java;org/apache/cactus/util/log/LogAspect.java(1k):141)
>     [junit]     at
>
org.apache.cactus.client.AbstractHttpClient.callRunTest(AbstractHttpClie
nt
> .j
> ava;org/apache/cactus/util/log/LogAspect.java(1k):195)
>     [junit]     at
>
org.apache.cactus.client.AbstractHttpClient.dispatch1_doTest(AbstractHtt
pC
> li
> ent.java;org/apache/cactus/util/log/LogAspect.java(1k):120)
>     [junit]     at
>
org.apache.cactus.client.AbstractHttpClient.around1_doTest(AbstractHttpC
li
> en
> t.java;org/apache/cactus/util/log/LogAspect.java(1k):1221)
>     [junit]     at
>
org.apache.cactus.client.AbstractHttpClient.doTest(AbstractHttpClient.ja
va
> ;o
> rg/apache/cactus/util/log/LogAspect.java(1k):115)
>     [junit]     at
>
org.apache.cactus.AbstractTestCase.runGenericTest(AbstractTestCase.java:
45
> 7)
> 
>     [junit]     at
> org.apache.cactus.ServletTestCase.runTest(ServletTestCase.java:133)
>     [junit]     at
> org.apache.cactus.AbstractTestCase.runBare(AbstractTestCase.java:400)
>     [junit]
>     [junit] Testcase: testInitApp
> 
> 
> In which situations can this exception come up.
> 
> Thanks,
> Vijay.
> 
> __________________________________________________
> Do You Yahoo!?
> Yahoo! Games - play chess, backgammon, pool and more
> http://games.yahoo.com/
> 
> --
> To unsubscribe, e-mail:   <mailto:cactus-user-
> unsubscribe@jakarta.apache.org>
> For additional commands, e-mail: <mailto:cactus-user-
> help@jakarta.apache.org>



--
To unsubscribe, e-mail:   <ma...@jakarta.apache.org>
For additional commands, e-mail: <ma...@jakarta.apache.org>