jakarta-cactus-user mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From istho...@chennai.tcs.co.in
Subject SocketException...
Date Fri, 04 Oct 2002 06:46:42 GMT
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:   <mailto:cactus-user-unsubscribe@jakarta.apache.org>
For additional commands, e-mail: <mailto:cactus-user-help@jakarta.apache.org>


Mime
View raw message