axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Aleksander Slominski <as...@cs.indiana.edu>
Subject Re: [Axis2] Are we having inconsistancies in Simple Axis Server - CharacterEncodingTest fails
Date Tue, 09 Aug 2005 08:36:11 GMT
Thilina Gunarathne wrote:

> Funniest scene is all these test cases run fine when sending through 
> tcpmon....May be a thread issue......

so it is like Heidenberg Uncertainty Principle but for distirbuted 
system testing ;)

alek

>
> On 8/9/05, *Aleksander Slominski* < aslom@cs.indiana.edu 
> <mailto:aslom@cs.indiana.edu>> wrote:
>
>     Thilina Gunarathne wrote:
>
>     > hi all,
>     > I also had this problem with CharacterEncodingTest test case
>     once in a
>     > while.
>     > Some of the MTOM test cases are also failing occationally due to
>     this
>     > connection reset problem. I have noticed through the TCP monitor
>     that
>     > some messages sent by simple axis server are incomplete. For
>     example
>     > last  mime boundary missing in some response messages..
>     >
>     > Also i have a similar issue with SwA test. In that test I simply
>     opens
>     > a socket and sends the SwA request readed from a file. This worked
>     > fine with Axis1.x... But  I'm having troubles getting this  done
>     with
>     > Axis2.x due to this connection reset error.
>     > Even at the present time SwA test runs fine  inside Eclipse,
>     runs fine
>     > when used with TCPmon,  but fails when tried with maven build......
>     >
>     > Are we having inconssistancies with Simple Axis server..........
>
>     based on my experience i would suggest to run tcpmon and make sure you
>     have correct content-type charset encoding for all cases. HTH
>
>     best,
>
>     alek
>
>     >
>     > ~Thilina
>     >
>     > On 8/7/05, *Chamil Thanthrimudalige* <chamil@opensource.lk
>     <mailto:chamil@opensource.lk>
>     > <mailto: chamil@opensource.lk <mailto:chamil@opensource.lk>>>
wrote:
>     >
>     >     hi,
>     >
>     >     I also have the same environment and
>     >     org.apache.axis2.engine.CharctersetEncodingTest is failing
>     on mine
>     >     too.
>     >
>     >     The error message that I see on the maven log file is
>     appended bolow.
>     >
>     >     Chamil Thanthrimudalige.
>     >
>     >     org.apache.axis2.AxisFault: null; nested exception is:
>     >             javax.xml.stream.XMLStreamException
>     >             at
>     >    
>     org.apache.axis2.transport.TransportUtils.createSOAPMessage(TransportUtils.java:97)
>     >             at
>     >     org.apache.axis2.transport.TransportUtils.createSOAPMessage
>     (TransportUtils.java:47)
>     >             at
>     >    
>     org.apache.axis2.clientapi.TwoWayTransportBasedSender.send(TwoWayTransportBasedSender.java:51)
>     >             at
>     >     org.apache.axis2.clientapi.InOutMEPClient.invokeBlocking
>     >     (InOutMEPClient.java:174)
>     >             at
>     >     org.apache.axis2.clientapi.Call.invokeBlocking(Call.java:91)
>     >             at
>     >     org.apache.axis2.engine.CharctersetEncodingTest.runTest
>     (CharctersetEncodingTest.java:113)
>     >             at
>     >    
>     org.apache.axis2.engine.CharctersetEncodingTest.runtest(CharctersetEncodingTest.java:135)
>     >             at
>     >    
>     org.apache.axis2.engine.CharctersetEncodingTest.testWelcomeUnicode3
>     (CharctersetEncodingTest.java:183)
>     >             at
>     sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     >             at
>     >    
>     sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java
>     :39)
>     >             at
>     >    
>     sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java
>     >     :25)
>     >             at java.lang.reflect.Method.invoke(Method.java:324)
>     >             at junit.framework.TestCase.runTest(TestCase.java:154)
>     >             at junit.framework.TestCase.runBare(TestCase.java:127)
>     >             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:118)
>     >             at junit.framework.TestSuite.runTest(TestSuite.java:208)
>     >             at junit.framework.TestSuite.run(TestSuite.java:203)
>     >             at
>     >    
>     org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java
>     >     :325)
>     >             at
>     >    
>     org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:536)
>     >     Caused by: javax.xml.stream.XMLStreamException
>     >             at com.bea.xml.stream.MXParser.checkForXMLDecl
>     >     (MXParser.java:708)
>     >             at
>     com.bea.xml.stream.MXParser.setInput(MXParser.java:717)
>     >             at
>     >    
>     com.bea.xml.stream.MXParserFactory.createXMLStreamReader(MXParserFactory.java:235)
>
>     >             at
>     >     com.bea.xml.stream.MXParserFactory.createXMLStreamReader
>     >     (MXParserFactory.java:64)
>     >             at
>     >     org.apache.axis2.transport.TransportUtils.createSOAPMessage
>     (TransportUtils.java:89)
>     >             ... 21 more
>     >     ------------- ---------------- ---------------
>     >     Testcase:
>     >     testWelcomeUnicode3(
>     >     org.apache.axis2.engine.CharctersetEncodingTest ): FAILED
>     >     Faliure in processing
>     >     junit.framework.AssertionFailedError: Faliure in processing
>     >             at
>     >    
>     org.apache.axis2.engine.CharctersetEncodingTest.runTest(CharctersetEncodingTest.java
>
>     >     :129)
>     >             at
>     >    
>     org.apache.axis2.engine.CharctersetEncodingTest.runtest(CharctersetEncodingTest.java:135)
>     >             at
>     >    
>     org.apache.axis2.engine.CharctersetEncodingTest.testWelcomeUnicode3
>     (CharctersetEncodingTest.java
>     >     :183)
>     >             at
>     sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>     >             at
>     >    
>     sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java
>     :39)
>     >             at
>     >     sun.reflect.DelegatingMethodAccessorImpl.invoke
>     >     (DelegatingMethodAccessorImpl.java:25)
>     >
>     >
>     >
>     >     Saminda Abeyruwan wrote:
>     >
>     >     > Hi all,
>     >     >
>     >     > One of integration tests, CharacterEncodingTest is failing
>     in my
>     >     > environment under "maven". I'm using
>     Linux(Ubuntu)/2.6.10-5-386
>     >     i386
>     >     > java/1.4.2_08 and maven/1.0.2. I have run the test case using
>     >     > idea-intel J and the test case passed perfectly. As this test
>     >     case is
>     >     > passed on other  environmets and passed with idea-intel J,
>     it seems
>     >     > pretty hard to pinpoint the problem.
>     >     >
>     >     > Does other Linux(Ubuntu) users face this problem ?.  Could
>     someone
>     >     > help me on this.
>     >     >
>     >     > Thanks
>     >     >
>     >     > Saminda
>     >     >
>     >     > p.s. The exception through,
>     >     >
>     >     > org.apache.axis2.AxisFault: Connection reset; nested
>     exception is:
>     >     >        java.net.SocketException: Connection reset; nested
>     >     exception is:
>     >     >        org.apache.axis2.AxisFault: Connection reset; nested
>     >     exception is:
>     >     >        java.net.SocketException: Connection reset
>     >     >        at
>     >     >
>     >    
>     org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke
>     (CommonsHTTPTransportSender.java:145)
>     >     >
>     >     >        at org.apache.axis2.engine.AxisEngine.send
>     >     (AxisEngine.java:92)
>     >     >        at
>     >     >
>     >     org.apache.axis2.clientapi.TwoWayTransportBasedSender.send
>     (TwoWayTransportBasedSender.java:34)
>     >     >
>     >     >        at
>     >     > org.apache.axis2.clientapi.InOutMEPClient.invokeBlocking
>     >     (InOutMEPClient.java:174)
>     >     >
>     >     >        at
>     >     org.apache.axis2.clientapi.Call.invokeBlocking(Call.java:91)
>     >     >        at
>     >     >
>     >    
>     org.apache.axis2.engine.CharctersetEncodingTest.runTest(CharctersetEncodingTest.java
>     >     :113)
>     >     >
>     >     >        at
>     >     >
>     >    
>     org.apache.axis2.engine.CharctersetEncodingTest.runtest(CharctersetEncodingTest.java:135)
>     >     >
>     >     >        at
>     >     >
>     org.apache.axis2.engine.CharctersetEncodingTest.testSimpleString
>     >     (CharctersetEncodingTest.java:139)
>     >     >
>     >     >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>     >     Method)
>     >     >        at
>     >     >
>     >    
>     sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
>     >
>     >     >
>     >     >        at
>     >     >
>     >     sun.reflect.DelegatingMethodAccessorImpl.invoke
>     (DelegatingMethodAccessorImpl.java:25)
>     >     >
>     >     >        at java.lang.reflect.Method.invoke(Method.java:324)
>     >     >        at junit.framework.TestCase.runTest (TestCase.java:154)
>     >     >        at junit.framework.TestCase.runBare(TestCase.java:127)
>     >     >        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:118)
>     >     >        at junit.framework.TestSuite.runTest(TestSuite.java
>     :208)
>     >     >        at junit.framework.TestSuite.run(TestSuite.java:203)
>     >     >        at
>     >     >
>     >    
>     org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:325)
>     >     >
>     >     >        at
>     >     >
>     >    
>     org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:536)
>     >     >
>     >     > Caused by: org.apache.axis2.AxisFault: Connection reset;
>     nested
>     >     > exception is:
>     >     >        java.net.SocketException : Connection reset
>     >     >        at
>     >     >
>     >    
>     org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessageWithCommons
>     (CommonsHTTPTransportSender.java:195)
>     >     >
>     >     >        at
>     >     >
>     >    
>     org.apache.axis2.transport.http.CommonsHTTPTransportSender.invoke
>     >     (CommonsHTTPTransportSender.java :116)
>     >     >
>     >     >        ... 21 more
>     >     > Caused by: java.net.SocketException: Connection reset
>     >     >        at
>     >     java.net.SocketInputStream.read(SocketInputStream.java :168)
>     >     >        at
>     >     java.io.BufferedInputStream.fill(BufferedInputStream.java:183)
>     >     >        at
>     >     java.io.BufferedInputStream.read(BufferedInputStream.java:201)
>     >     >        at
>     >     >
>     org.apache.commons.httpclient.HttpConnection.isResponseAvailable
>     >     (HttpConnection.java:897)
>     >     >
>     >     >        at
>     >     >
>     >    
>     org.apache.commons.httpclient.HttpMethodBase.readResponseBody
>     (HttpMethodBase.java:1691)
>     >     >
>     >     >        at
>     >     > org.apache.commons.httpclient.HttpMethodBase.readResponseBody
>     >     (HttpMethodBase.java:1634)
>     >     >
>     >     >        at
>     >     >
>     >    
>     org.apache.commons.httpclient.HttpMethodBase.readResponse(HttpMethodBase.java:1597)
>     >     >
>     >     >        at
>     >     > org.apache.commons.httpclient.HttpMethodBase.execute
>     >     (HttpMethodBase.java:995)
>     >     >
>     >     >        at
>     >     >
>     >    
>     org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:393)
>     >     >
>     >     >        at
>     >     > org.apache.commons.httpclient.HttpMethodDirector.executeMethod
>     >     (HttpMethodDirector.java:168)
>     >     >
>     >     >        at
>     >     >
>     >    
>     org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:393)
>     >     >
>     >     >        at
>     >     > org.apache.commons.httpclient.HttpClient.executeMethod
>     >     (HttpClient.java:346)
>     >     >
>     >     >        at
>     >     >
>     >    
>     org.apache.axis2.transport.http.CommonsHTTPTransportSender.transportConfigurationPOST(CommonsHTTPTransportSender.java:407)
>     >     >
>     >     >        at
>     >     >
>     >    
>     org.apache.axis2.transport.http.CommonsHTTPTransportSender.writeMessageWithCommons
>     >     (CommonsHTTPTransportSender.java:173)
>     >     >
>     >     >        ... 22 more
>     >     > ------------- ---------------- ---------------
>     >     > Testcase:
>     >     >
>     testSimpleString(org.apache.axis2.engine.CharctersetEncodingTest):
>     >     > FAILED
>     >     > Faliure in processing
>     >     > junit.framework.AssertionFailedError : Faliure in processing
>     >     >        at
>     >     >
>     >    
>     org.apache.axis2.engine.CharctersetEncodingTest.runTest(CharctersetEncodingTest.java:129)
>     >
>     >     >
>     >     >        at
>     >     >
>     >    
>     org.apache.axis2.engine.CharctersetEncodingTest.runtest(CharctersetEncodingTest.java:135)
>     >     >
>     >     >        at
>     >     >
>     org.apache.axis2.engine.CharctersetEncodingTest.testSimpleString
>     >     (CharctersetEncodingTest.java:139)
>     >     >
>     >     >        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native
>     >     Method)
>     >     >        at
>     >     >
>     >     sun.reflect.NativeMethodAccessorImpl.invoke
>     (NativeMethodAccessorImpl.java:39)
>     >
>     >     >
>     >     >        at
>     >     >
>     >    
>     sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
>     >     >
>     >     >
>     >     >
>     >     >
>     >
>     >
>     >
>     >
>     > --
>     > "May the SourcE be with u"
>     > http://www.bloglines.com/blog/thilina
>     <http://www.bloglines.com/blog/thilina>
>
>
>
>     --
>     The best way to predict the future is to invent it - Alan Kay
>
>
>
>
> -- 
> "May the SourcE be with u"
> http://www.bloglines.com/blog/thilina 



-- 
The best way to predict the future is to invent it - Alan Kay


Mime
View raw message