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 is...@chennai.tcs.co.in on 2002/10/04 08:46:42 UTC

SocketException...

Hi,

I am getting the following exception while trying a cactus testing using StrutsTestCase.
The client_log file details are given below. There is no server_log details as the call
has not reached the server at all.

i am running both the client and the server from the same machine.

i have included junit.jar  in the classpath also.

i am using cactus 1.3, StrutsTestCase v1.9.

Could anyone throw some light on the above problem.........
-----------------------------------------------------------
11:22:46,899 [main] DEBUG util.JUnitVersionHelper         - >getTestCaseName
([testFailedLogin(com.stanchart.sci.customer.tests.TestCactusLoginAction)])
11:22:46,909 [main] DEBUG util.JUnitVersionHelper         - <getTestCaseName
= [testFailedLogin]
11:22:46,909 [main] DEBUG util.JUnitVersionHelper         - >getTestCaseName
([testSuccessfulLogin(com.stanchart.sci.customer.tests.TestCactusLoginAction)])
11:22:46,909 [main] DEBUG util.JUnitVersionHelper         - <getTestCaseName
= [testSuccessfulLogin]
11:22:47,000 [main] DEBUG tests.TestCactusLoginAction     - ------------- Test:
testFailedLogin
11:22:47,040 [main] DEBUG cactus.WebRequest               - >addParameter
([Cactus_TestClass], [com.stanchart.sci.customer.tests.TestCactusLoginAction], [GET])
11:22:47,040 [main] DEBUG cactus.WebRequest               - <addParameter
11:22:47,040 [main] DEBUG cactus.WebRequest               - >addParameter
([Cactus_TestMethod], [testFailedLogin], [GET])
11:22:47,040 [main] DEBUG cactus.WebRequest               - <addParameter
11:22:47,040 [main] DEBUG cactus.WebRequest               - >addParameter
([Cactus_AutomaticSession], [true], [GET])
11:22:47,040 [main] DEBUG cactus.WebRequest               - <addParameter
11:22:47,050 [main] DEBUG client.ServletHttpClient        - >doTest([simulation URL
= [null], automatic session = [true], cookies = [], headers = [], GET parameters =
[[[Cactus_TestMethod] = [[testFailedLogin]]][[Cactus_TestClass] =
[[com.stanchart.sci.customer.tests.TestCactusLoginAction]]][[Cactus_AutomaticSession] =
[[true]]]], POST parameters = []])
11:22:47,060 [main] DEBUG cactus.WebRequest               - >addParameter
([Cactus_Service], [CALL_TEST], [GET])
11:22:47,060 [main] DEBUG cactus.WebRequest               - <addParameter
11:22:47,080 [main] DEBUG client.HttpClientHelper         - >connect([simulation URL
= [null], automatic session = [true], cookies = [], headers = [], GET parameters =
[[[Cactus_TestMethod] = [[testFailedLogin]]][[Cactus_TestClass] =
[[com.stanchart.sci.customer.tests.TestCactusLoginAction]]][[Cactus_AutomaticSession] =
[[true]]][[Cactus_Service] = [[CALL_TEST]]]], POST parameters = []])
11:22:47,090 [main] DEBUG cactus.WebRequest               - >getParameterValuesGet
([Cactus_TestMethod])
11:22:47,090 [main] DEBUG cactus.WebRequest               - <getParameterValuesGet =
[[Ljava.lang.String;@c2b69622]
11:22:47,090 [main] DEBUG cactus.WebRequest               - >getParameterValuesGet
([Cactus_TestClass])
11:22:47,090 [main] DEBUG cactus.WebRequest               - <getParameterValuesGet =
[[Ljava.lang.String;@c27a9622]
11:22:47,090 [main] DEBUG cactus.WebRequest               - >getParameterValuesGet
([Cactus_AutomaticSession])
11:22:47,090 [main] DEBUG cactus.WebRequest               - <getParameterValuesGet =
[[Ljava.lang.String;@c06a9622]
11:22:47,090 [main] DEBUG cactus.WebRequest               - >getParameterValuesGet
([Cactus_Service])
11:22:47,100 [main] DEBUG cactus.WebRequest               - <getParameterValuesGet =
[[Ljava.lang.String;@c0169622]
11:22:47,540 [main] DEBUG client.HttpClientHelper         - ContentLength = [-1]
11:22:47,540 [main] DEBUG client.HttpClientHelper         - <connect
= [sun.net.www.protocol.http.HttpURLConnection:http://localhost:8080/sciapp/ServletRedirector?Cactus_TestMethod=testFailedLogin&Cactus_TestClass=com.stanchart.sci.customer.tests.TestCactusLoginAction&Cactus_AutomaticSession=true&Cactus_Service=CALL_TEST]


11:22:47,550 [main] DEBUG ient.AutoReadHttpURLConnection  - Original connection =
sun.net.www.protocol.http.HttpURLConnection:http://localhost:8080/sciapp/ServletRedirector?Cactus_TestMethod=testFailedLogin&Cactus_TestClass=com.stanchart.sci.customer.tests.TestCactusLoginAction&Cactus_AutomaticSession=true&Cactus_Service=CALL_TEST


11:22:47,550 [main] DEBUG ient.AutoReadHttpURLConnection  - Content-Length : [-1]
11:22:47,560 [main] DEBUG tests.TestCactusLoginAction     - Exception in test
java.net.SocketException: Socket closed
     at java.net.SocketInputStream.socketRead(Native Method)
     at java.net.SocketInputStream.read(SocketInputStream.java:90)
     at java.io.BufferedInputStream.read1(BufferedInputStream.java:227)
     at java.io.BufferedInputStream.read(BufferedInputStream.java:285)
     at java.io.FilterInputStream.read(FilterInputStream.java:118)
     at java.io.PushbackInputStream.read(PushbackInputStream.java:168)
     at java.io.FilterInputStream.read(FilterInputStream.java:97)
     at org.apache.cactus.client.AutoReadHttpURLConnection.copy(LogAspect.java(1k),
Compiled Code)
     at
org.apache.cactus.client.AutoReadHttpURLConnection.getBufferedInputStream(LogAspect.java(1k):184)
     at
org.apache.cactus.client.AutoReadHttpURLConnection.getInputStream(LogAspect.java(1k):141)
     at org.apache.cactus.client.AbstractHttpClient.callRunTest(LogAspect.java(1k):195)
     at
org.apache.cactus.client.AbstractHttpClient.dispatch1_doTest(LogAspect.java(1k):120)
     at
org.apache.cactus.client.AbstractHttpClient.around1_doTest(LogAspect.java(1k):1204)
     at org.apache.cactus.client.AbstractHttpClient.doTest(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)
     at junit.framework.TestResult$1.protect(TestResult.java:106)
     at junit.framework.TestResult.runProtected(TestResult.java:124)
     at junit.framework.TestResult.run(TestResult.java:109)
     at junit.framework.TestCase.run(TestCase.java:122)
     at junit.framework.TestSuite.runTest(TestSuite.java:173)
     at junit.framework.TestSuite.run(TestSuite.java, Compiled Code)
     at junit.textui.TestRunner.doRun(TestRunner.java:88)
     at junit.textui.TestRunner.run(TestRunner.java:202)
     at junit.textui.TestRunner.run(TestRunner.java:188)
     at com.stanchart.sci.customer.tests.TestCactusLoginAction.main(Unknown Source)
11:22:47,580 [main] DEBUG tests.TestCactusLoginAction     - ------------- Test:
testSuccessfulLogin
11:22:47,580 [main] DEBUG cactus.WebRequest               - >addParameter
([Cactus_TestClass], [com.stanchart.sci.customer.tests.TestCactusLoginAction], [GET])
11:22:47,580 [main] DEBUG cactus.WebRequest               - <addParameter
11:22:47,590 [main] DEBUG cactus.WebRequest               - >addParameter
([Cactus_TestMethod], [testSuccessfulLogin], [GET])
11:22:47,590 [main] DEBUG cactus.WebRequest               - <addParameter
11:22:47,600 [main] DEBUG cactus.WebRequest               - >addParameter
([Cactus_AutomaticSession], [true], [GET])
11:22:47,600 [main] DEBUG cactus.WebRequest               - <addParameter
11:22:47,600 [main] DEBUG client.ServletHttpClient        - >doTest([simulation URL
= [null], automatic session = [true], cookies = [], headers = [], GET parameters =
[[[Cactus_TestMethod] = [[testSuccessfulLogin]]][[Cactus_TestClass] =
[[com.stanchart.sci.customer.tests.TestCactusLoginAction]]][[Cactus_AutomaticSession] =
[[true]]]], POST parameters = []])
11:22:47,600 [main] DEBUG cactus.WebRequest               - >addParameter
([Cactus_Service], [CALL_TEST], [GET])
11:22:47,600 [main] DEBUG cactus.WebRequest               - <addParameter
11:22:47,600 [main] DEBUG client.HttpClientHelper         - >connect([simulation URL
= [null], automatic session = [true], cookies = [], headers = [], GET parameters =
[[[Cactus_TestMethod] = [[testSuccessfulLogin]]][[Cactus_TestClass] =
[[com.stanchart.sci.customer.tests.TestCactusLoginAction]]][[Cactus_AutomaticSession] =
[[true]]][[Cactus_Service] = [[CALL_TEST]]]], POST parameters = []])
11:22:47,600 [main] DEBUG cactus.WebRequest               - >getParameterValuesGet
([Cactus_TestMethod])
11:22:47,600 [main] DEBUG cactus.WebRequest               - <getParameterValuesGet =
[[Ljava.lang.String;@41069621]
11:22:47,610 [main] DEBUG cactus.WebRequest               - >getParameterValuesGet
([Cactus_TestClass])
11:22:47,610 [main] DEBUG cactus.WebRequest               - <getParameterValuesGet =
[[Ljava.lang.String;@5daa9621]
11:22:47,610 [main] DEBUG cactus.WebRequest               - >getParameterValuesGet
([Cactus_AutomaticSession])
11:22:47,610 [main] DEBUG cactus.WebRequest               - <getParameterValuesGet =
[[Ljava.lang.String;@5cba9621]
11:22:47,610 [main] DEBUG cactus.WebRequest               - >getParameterValuesGet
([Cactus_Service])
11:22:47,610 [main] DEBUG cactus.WebRequest               - <getParameterValuesGet =
[[Ljava.lang.String;@5b629621]
11:22:47,660 [main] DEBUG client.HttpClientHelper         - ContentLength = [-1]
11:22:47,660 [main] DEBUG client.HttpClientHelper         - <connect
= [sun.net.www.protocol.http.HttpURLConnection:http://localhost:8080/sciapp/ServletRedirector?Cactus_TestMethod=testSuccessfulLogin&Cactus_TestClass=com.stanchart.sci.customer.tests.TestCactusLoginAction&Cactus_AutomaticSession=true&Cactus_Service=CALL_TEST]


11:22:47,660 [main] DEBUG ient.AutoReadHttpURLConnection  - Original connection =
sun.net.www.protocol.http.HttpURLConnection:http://localhost:8080/sciapp/ServletRedirector?Cactus_TestMethod=testSuccessfulLogin&Cactus_TestClass=com.stanchart.sci.customer.tests.TestCactusLoginAction&Cactus_AutomaticSession=true&Cactus_Service=CALL_TEST


11:22:47,660 [main] DEBUG ient.AutoReadHttpURLConnection  - Content-Length : [-1]
11:22:47,660 [main] DEBUG tests.TestCactusLoginAction     - Exception in test
java.net.SocketException: Socket closed
     at java.net.SocketInputStream.socketRead(Native Method)
     at java.net.SocketInputStream.read(SocketInputStream.java:90)
     at java.io.BufferedInputStream.read1(BufferedInputStream.java:227)
     at java.io.BufferedInputStream.read(BufferedInputStream.java:285)
     at java.io.FilterInputStream.read(FilterInputStream.java:118)
     at java.io.PushbackInputStream.read(PushbackInputStream.java:168)
     at java.io.FilterInputStream.read(FilterInputStream.java:97)
     at org.apache.cactus.client.AutoReadHttpURLConnection.copy(LogAspect.java(1k),
Compiled Code)
     at
org.apache.cactus.client.AutoReadHttpURLConnection.getBufferedInputStream(LogAspect.java(1k):184)
     at
org.apache.cactus.client.AutoReadHttpURLConnection.getInputStream(LogAspect.java(1k):141)
     at org.apache.cactus.client.AbstractHttpClient.callRunTest(LogAspect.java(1k):195)
     at
org.apache.cactus.client.AbstractHttpClient.dispatch1_doTest(LogAspect.java(1k):120)
     at
org.apache.cactus.client.AbstractHttpClient.around1_doTest(LogAspect.java(1k):1204)
     at org.apache.cactus.client.AbstractHttpClient.doTest(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)
     at junit.framework.TestResult$1.protect(TestResult.java:106)
     at junit.framework.TestResult.runProtected(TestResult.java:124)
     at junit.framework.TestResult.run(TestResult.java:109)
     at junit.framework.TestCase.run(TestCase.java:122)
     at junit.framework.TestSuite.runTest(TestSuite.java:173)
     at junit.framework.TestSuite.run(TestSuite.java, Compiled Code)
     at junit.textui.TestRunner.doRun(TestRunner.java:88)
     at junit.textui.TestRunner.run(TestRunner.java:202)
     at junit.textui.TestRunner.run(TestRunner.java:188)
     at com.stanchart.sci.customer.tests.TestCactusLoginAction.main(Unknown Source)
----------------------------------------------------------------------------------------------------------------------------------


With Warm Regards,
ISThomas



* * * The information contained in this message is legally privileged and confidential
information intended only for the use of the addressed individual or entity indicated in
this message (or responsible for delivery of the message to such person). It must not be
read, copied, disclosed, distributed or used by any person other than the addressee.
Unauthorised use, disclosure or copying is strictly prohibited and may be unlawful.
Opinions, conclusions and other information on this message that do not relate to the
official business of any of the constituent companies of the TATA CONSULTANCY SERVICES
shall be understood as neither given nor endorsed by the Group. If you have received this
message in error, you should destroy this message and kindly notify the sender by e-mail.
Thank you. * * *


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


RE: SocketException...

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

This looks like an error either in your code or in StrutsTestCase. It
appears someone is closing the HTTP connection (on the server side)
before the test is finished.

I have not yet used StrutsTestCase thus I cannot help you more. Maybe
you can search this mailing list archives; I seem to recall others
having this issue with StrutsTestCase (but I am not completely sure...).

Cheers,
-Vincent

> -----Original Message-----
> From: isthomas@chennai.tcs.co.in [mailto:isthomas@chennai.tcs.co.in]
> Sent: 04 October 2002 07:47
> To: cactus-user@jakarta.apache.org
> Subject: SocketException...
> Importance: High
> 
> Hi,
> 
> I am getting the following exception while trying a cactus testing
using
> StrutsTestCase.
> The client_log file details are given below. There is no server_log
> details as the call
> has not reached the server at all.
> 
> i am running both the client and the server from the same machine.
> 
> i have included junit.jar  in the classpath also.
> 
> i am using cactus 1.3, StrutsTestCase v1.9.
> 
> Could anyone throw some light on the above problem.........
> -----------------------------------------------------------
> 11:22:46,899 [main] DEBUG util.JUnitVersionHelper         -
> >getTestCaseName
>
([testFailedLogin(com.stanchart.sci.customer.tests.TestCactusLoginAction
)]
> )
> 11:22:46,909 [main] DEBUG util.JUnitVersionHelper         -
> <getTestCaseName
> = [testFailedLogin]
> 11:22:46,909 [main] DEBUG util.JUnitVersionHelper         -
> >getTestCaseName
>
([testSuccessfulLogin(com.stanchart.sci.customer.tests.TestCactusLoginAc
ti
> on)])
> 11:22:46,909 [main] DEBUG util.JUnitVersionHelper         -
> <getTestCaseName
> = [testSuccessfulLogin]
> 11:22:47,000 [main] DEBUG tests.TestCactusLoginAction     -
-------------
> Test:
> testFailedLogin
> 11:22:47,040 [main] DEBUG cactus.WebRequest               -
>addParameter
> ([Cactus_TestClass],
> [com.stanchart.sci.customer.tests.TestCactusLoginAction], [GET])
> 11:22:47,040 [main] DEBUG cactus.WebRequest               -
<addParameter
> 11:22:47,040 [main] DEBUG cactus.WebRequest               -
>addParameter
> ([Cactus_TestMethod], [testFailedLogin], [GET])
> 11:22:47,040 [main] DEBUG cactus.WebRequest               -
<addParameter
> 11:22:47,040 [main] DEBUG cactus.WebRequest               -
>addParameter
> ([Cactus_AutomaticSession], [true], [GET])
> 11:22:47,040 [main] DEBUG cactus.WebRequest               -
<addParameter
> 11:22:47,050 [main] DEBUG client.ServletHttpClient        -
> >doTest([simulation URL
> = [null], automatic session = [true], cookies = [], headers = [], GET
> parameters =
> [[[Cactus_TestMethod] = [[testFailedLogin]]][[Cactus_TestClass] =
>
[[com.stanchart.sci.customer.tests.TestCactusLoginAction]]][[Cactus_Auto
ma
> ticSession] =
> [[true]]]], POST parameters = []])
> 11:22:47,060 [main] DEBUG cactus.WebRequest               -
>addParameter
> ([Cactus_Service], [CALL_TEST], [GET])
> 11:22:47,060 [main] DEBUG cactus.WebRequest               -
<addParameter
> 11:22:47,080 [main] DEBUG client.HttpClientHelper         -
> >connect([simulation URL
> = [null], automatic session = [true], cookies = [], headers = [], GET
> parameters =
> [[[Cactus_TestMethod] = [[testFailedLogin]]][[Cactus_TestClass] =
>
[[com.stanchart.sci.customer.tests.TestCactusLoginAction]]][[Cactus_Auto
ma
> ticSession] =
> [[true]]][[Cactus_Service] = [[CALL_TEST]]]], POST parameters = []])
> 11:22:47,090 [main] DEBUG cactus.WebRequest               -
> >getParameterValuesGet
> ([Cactus_TestMethod])
> 11:22:47,090 [main] DEBUG cactus.WebRequest               -
> <getParameterValuesGet =
> [[Ljava.lang.String;@c2b69622]
> 11:22:47,090 [main] DEBUG cactus.WebRequest               -
> >getParameterValuesGet
> ([Cactus_TestClass])
> 11:22:47,090 [main] DEBUG cactus.WebRequest               -
> <getParameterValuesGet =
> [[Ljava.lang.String;@c27a9622]
> 11:22:47,090 [main] DEBUG cactus.WebRequest               -
> >getParameterValuesGet
> ([Cactus_AutomaticSession])
> 11:22:47,090 [main] DEBUG cactus.WebRequest               -
> <getParameterValuesGet =
> [[Ljava.lang.String;@c06a9622]
> 11:22:47,090 [main] DEBUG cactus.WebRequest               -
> >getParameterValuesGet
> ([Cactus_Service])
> 11:22:47,100 [main] DEBUG cactus.WebRequest               -
> <getParameterValuesGet =
> [[Ljava.lang.String;@c0169622]
> 11:22:47,540 [main] DEBUG client.HttpClientHelper         -
ContentLength
> = [-1]
> 11:22:47,540 [main] DEBUG client.HttpClientHelper         - <connect
> =
>
[sun.net.www.protocol.http.HttpURLConnection:http://localhost:8080/sciap
p/
>
ServletRedirector?Cactus_TestMethod=testFailedLogin&Cactus_TestClass=com
.s
>
tanchart.sci.customer.tests.TestCactusLoginAction&Cactus_AutomaticSessio
n=
> true&Cactus_Service=CALL_TEST]
> 
> 
> 11:22:47,550 [main] DEBUG ient.AutoReadHttpURLConnection  - Original
> connection =
>
sun.net.www.protocol.http.HttpURLConnection:http://localhost:8080/sciapp
/S
>
ervletRedirector?Cactus_TestMethod=testFailedLogin&Cactus_TestClass=com.
st
>
anchart.sci.customer.tests.TestCactusLoginAction&Cactus_AutomaticSession
=t
> rue&Cactus_Service=CALL_TEST
> 
> 
> 11:22:47,550 [main] DEBUG ient.AutoReadHttpURLConnection  -
Content-Length
> : [-1]
> 11:22:47,560 [main] DEBUG tests.TestCactusLoginAction     - Exception
in
> test
> java.net.SocketException: Socket closed
>      at java.net.SocketInputStream.socketRead(Native Method)
>      at java.net.SocketInputStream.read(SocketInputStream.java:90)
>      at
java.io.BufferedInputStream.read1(BufferedInputStream.java:227)
>      at java.io.BufferedInputStream.read(BufferedInputStream.java:285)
>      at java.io.FilterInputStream.read(FilterInputStream.java:118)
>      at java.io.PushbackInputStream.read(PushbackInputStream.java:168)
>      at java.io.FilterInputStream.read(FilterInputStream.java:97)
>      at
>
org.apache.cactus.client.AutoReadHttpURLConnection.copy(LogAspect.java(1
k)
> ,
> Compiled Code)
>      at
>
org.apache.cactus.client.AutoReadHttpURLConnection.getBufferedInputStrea
m(
> LogAspect.java(1k):184)
>      at
>
org.apache.cactus.client.AutoReadHttpURLConnection.getInputStream(LogAsp
ec
> t.java(1k):141)
>      at
>
org.apache.cactus.client.AbstractHttpClient.callRunTest(LogAspect.java(1
k)
> :195)
>      at
>
org.apache.cactus.client.AbstractHttpClient.dispatch1_doTest(LogAspect.j
av
> a(1k):120)
>      at
>
org.apache.cactus.client.AbstractHttpClient.around1_doTest(LogAspect.jav
a(
> 1k):1204)
>      at
>
org.apache.cactus.client.AbstractHttpClient.doTest(LogAspect.java(1k):11
5)
>      at
>
org.apache.cactus.AbstractTestCase.runGenericTest(AbstractTestCase.java:
45
> 7)
>      at
> org.apache.cactus.ServletTestCase.runTest(ServletTestCase.java:133)
>      at
> org.apache.cactus.AbstractTestCase.runBare(AbstractTestCase.java:400)
>      at junit.framework.TestResult$1.protect(TestResult.java:106)
>      at junit.framework.TestResult.runProtected(TestResult.java:124)
>      at junit.framework.TestResult.run(TestResult.java:109)
>      at junit.framework.TestCase.run(TestCase.java:122)
>      at junit.framework.TestSuite.runTest(TestSuite.java:173)
>      at junit.framework.TestSuite.run(TestSuite.java, Compiled Code)
>      at junit.textui.TestRunner.doRun(TestRunner.java:88)
>      at junit.textui.TestRunner.run(TestRunner.java:202)
>      at junit.textui.TestRunner.run(TestRunner.java:188)
>      at
> com.stanchart.sci.customer.tests.TestCactusLoginAction.main(Unknown
> Source)
> 11:22:47,580 [main] DEBUG tests.TestCactusLoginAction     -
-------------
> Test:
> testSuccessfulLogin
> 11:22:47,580 [main] DEBUG cactus.WebRequest               -
>addParameter
> ([Cactus_TestClass],
> [com.stanchart.sci.customer.tests.TestCactusLoginAction], [GET])
> 11:22:47,580 [main] DEBUG cactus.WebRequest               -
<addParameter
> 11:22:47,590 [main] DEBUG cactus.WebRequest               -
>addParameter
> ([Cactus_TestMethod], [testSuccessfulLogin], [GET])
> 11:22:47,590 [main] DEBUG cactus.WebRequest               -
<addParameter
> 11:22:47,600 [main] DEBUG cactus.WebRequest               -
>addParameter
> ([Cactus_AutomaticSession], [true], [GET])
> 11:22:47,600 [main] DEBUG cactus.WebRequest               -
<addParameter
> 11:22:47,600 [main] DEBUG client.ServletHttpClient        -
> >doTest([simulation URL
> = [null], automatic session = [true], cookies = [], headers = [], GET
> parameters =
> [[[Cactus_TestMethod] = [[testSuccessfulLogin]]][[Cactus_TestClass] =
>
[[com.stanchart.sci.customer.tests.TestCactusLoginAction]]][[Cactus_Auto
ma
> ticSession] =
> [[true]]]], POST parameters = []])
> 11:22:47,600 [main] DEBUG cactus.WebRequest               -
>addParameter
> ([Cactus_Service], [CALL_TEST], [GET])
> 11:22:47,600 [main] DEBUG cactus.WebRequest               -
<addParameter
> 11:22:47,600 [main] DEBUG client.HttpClientHelper         -
> >connect([simulation URL
> = [null], automatic session = [true], cookies = [], headers = [], GET
> parameters =
> [[[Cactus_TestMethod] = [[testSuccessfulLogin]]][[Cactus_TestClass] =
>
[[com.stanchart.sci.customer.tests.TestCactusLoginAction]]][[Cactus_Auto
ma
> ticSession] =
> [[true]]][[Cactus_Service] = [[CALL_TEST]]]], POST parameters = []])
> 11:22:47,600 [main] DEBUG cactus.WebRequest               -
> >getParameterValuesGet
> ([Cactus_TestMethod])
> 11:22:47,600 [main] DEBUG cactus.WebRequest               -
> <getParameterValuesGet =
> [[Ljava.lang.String;@41069621]
> 11:22:47,610 [main] DEBUG cactus.WebRequest               -
> >getParameterValuesGet
> ([Cactus_TestClass])
> 11:22:47,610 [main] DEBUG cactus.WebRequest               -
> <getParameterValuesGet =
> [[Ljava.lang.String;@5daa9621]
> 11:22:47,610 [main] DEBUG cactus.WebRequest               -
> >getParameterValuesGet
> ([Cactus_AutomaticSession])
> 11:22:47,610 [main] DEBUG cactus.WebRequest               -
> <getParameterValuesGet =
> [[Ljava.lang.String;@5cba9621]
> 11:22:47,610 [main] DEBUG cactus.WebRequest               -
> >getParameterValuesGet
> ([Cactus_Service])
> 11:22:47,610 [main] DEBUG cactus.WebRequest               -
> <getParameterValuesGet =
> [[Ljava.lang.String;@5b629621]
> 11:22:47,660 [main] DEBUG client.HttpClientHelper         -
ContentLength
> = [-1]
> 11:22:47,660 [main] DEBUG client.HttpClientHelper         - <connect
> =
>
[sun.net.www.protocol.http.HttpURLConnection:http://localhost:8080/sciap
p/
>
ServletRedirector?Cactus_TestMethod=testSuccessfulLogin&Cactus_TestClass
=c
>
om.stanchart.sci.customer.tests.TestCactusLoginAction&Cactus_AutomaticSe
ss
> ion=true&Cactus_Service=CALL_TEST]
> 
> 
> 11:22:47,660 [main] DEBUG ient.AutoReadHttpURLConnection  - Original
> connection =
>
sun.net.www.protocol.http.HttpURLConnection:http://localhost:8080/sciapp
/S
>
ervletRedirector?Cactus_TestMethod=testSuccessfulLogin&Cactus_TestClass=
co
>
m.stanchart.sci.customer.tests.TestCactusLoginAction&Cactus_AutomaticSes
si
> on=true&Cactus_Service=CALL_TEST
> 
> 
> 11:22:47,660 [main] DEBUG ient.AutoReadHttpURLConnection  -
Content-Length
> : [-1]
> 11:22:47,660 [main] DEBUG tests.TestCactusLoginAction     - Exception
in
> test
> java.net.SocketException: Socket closed
>      at java.net.SocketInputStream.socketRead(Native Method)
>      at java.net.SocketInputStream.read(SocketInputStream.java:90)
>      at
java.io.BufferedInputStream.read1(BufferedInputStream.java:227)
>      at java.io.BufferedInputStream.read(BufferedInputStream.java:285)
>      at java.io.FilterInputStream.read(FilterInputStream.java:118)
>      at java.io.PushbackInputStream.read(PushbackInputStream.java:168)
>      at java.io.FilterInputStream.read(FilterInputStream.java:97)
>      at
>
org.apache.cactus.client.AutoReadHttpURLConnection.copy(LogAspect.java(1
k)
> ,
> Compiled Code)
>      at
>
org.apache.cactus.client.AutoReadHttpURLConnection.getBufferedInputStrea
m(
> LogAspect.java(1k):184)
>      at
>
org.apache.cactus.client.AutoReadHttpURLConnection.getInputStream(LogAsp
ec
> t.java(1k):141)
>      at
>
org.apache.cactus.client.AbstractHttpClient.callRunTest(LogAspect.java(1
k)
> :195)
>      at
>
org.apache.cactus.client.AbstractHttpClient.dispatch1_doTest(LogAspect.j
av
> a(1k):120)
>      at
>
org.apache.cactus.client.AbstractHttpClient.around1_doTest(LogAspect.jav
a(
> 1k):1204)
>      at
>
org.apache.cactus.client.AbstractHttpClient.doTest(LogAspect.java(1k):11
5)
>      at
>
org.apache.cactus.AbstractTestCase.runGenericTest(AbstractTestCase.java:
45
> 7)
>      at
> org.apache.cactus.ServletTestCase.runTest(ServletTestCase.java:133)
>      at
> org.apache.cactus.AbstractTestCase.runBare(AbstractTestCase.java:400)
>      at junit.framework.TestResult$1.protect(TestResult.java:106)
>      at junit.framework.TestResult.runProtected(TestResult.java:124)
>      at junit.framework.TestResult.run(TestResult.java:109)
>      at junit.framework.TestCase.run(TestCase.java:122)
>      at junit.framework.TestSuite.runTest(TestSuite.java:173)
>      at junit.framework.TestSuite.run(TestSuite.java, Compiled Code)
>      at junit.textui.TestRunner.doRun(TestRunner.java:88)
>      at junit.textui.TestRunner.run(TestRunner.java:202)
>      at junit.textui.TestRunner.run(TestRunner.java:188)
>      at
> com.stanchart.sci.customer.tests.TestCactusLoginAction.main(Unknown
> Source)
>
------------------------------------------------------------------------
--
> --------------------------------------------------------
> 
> 
> With Warm Regards,
> ISThomas
> 
> 
> 
> * * * The information contained in this message is legally privileged
and
> confidential
> information intended only for the use of the addressed individual or
> entity indicated in
> this message (or responsible for delivery of the message to such
person).
> It must not be
> read, copied, disclosed, distributed or used by any person other than
the
> addressee.
> Unauthorised use, disclosure or copying is strictly prohibited and may
be
> unlawful.
> Opinions, conclusions and other information on this message that do
not
> relate to the
> official business of any of the constituent companies of the TATA
> CONSULTANCY SERVICES
> shall be understood as neither given nor endorsed by the Group. If you
> have received this
> message in error, you should destroy this message and kindly notify
the
> sender by e-mail.
> Thank you. * * *
> 
> 
> --
> 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>