How to find users with common interests?
Remoting/Serialization failures?
Hello Guest
  
  • Login
• Register…
• Start blog
  • Who, Where, When
• What is interesting here?
• Duels
  • Polls
• Avatars
• Interests
  • Cities and Countries
• Random blog
• Users search
  • Search
• Games
• Tests
• QAIX
  • Сообщества
• Talxy Chat
• Horoscope
• Online
 
Register!

QAIX > Java Programming > Remoting/Serializati­on failures? 2 November 2005 07:52:48

  Top users: 
  Recent blog posts: 
  They have birthday today: 
  Forums:   
  Discuss: 
  Recent forum topics: 
  Recent forum comments:
  Модератор:

Remoting/Serializati­on failures?

Ovidiu Feodorov 27 October 2005 23:31:39
 I've updated the head two days ago and I started getting random errors
while running the Messaging testsuite. They seem related to
serialization, samples attached. They're random in that I keep getting
them on different otherwise sane tests on different runs. They seem to
be more prevalent when compiling/runing with JDK4, instead of JDK5, but
JDK5 gets its share of failures too.

I tested Messaging (the same code) with an older version of remoting
that doesn't use serialization (1.2.1final) and the failures seem to
disappear. My current head uses remoting 1.4.0-beta and a snapshot
serialization

I was wondering if anybody else is seeing this ...

(telrod and Clebert are on the issue)

Ovidiu

[junit] 09:00:49,078 INFO [DestinationManagerImpl] Queue TestQueue
created and bound in JNDI as /queue/TestQueue
[junit] 09:00:49,093 ERROR [SocketClientInvoker] Got marshalling
exception, exiting
[junit] java.io.EOFExceptio­n
[junit] at
java.io.ObjectInput­Stream$BlockDataInpu­tStream.peekByte(Obj­ectInputStream.java:­2435)

[junit] at
java.io.ObjectInput­Stream.readObject0(O­bjectInputStream.jav­a:1245)
[junit] at
java.io.ObjectInput­Stream.readObject(Ob­jectInputStream.java­:324)
[junit] at
org.jboss.remoting.­serialization.impl.j­ava.JavaSerializatio­nManager.receiveObje­ct(JavaSerialization­Manager.java:102)

[junit] at
org.jboss.remoting.­marshal.serializable­.SerializableUnMarsh­aller.read(Serializa­bleUnMarshaller.java­:50)

[junit] at
org.jboss.remoting.­transport.socket.Soc­ketClientInvoker.tra­nsport(SocketClientI­nvoker.java:246)

[junit] at
org.jboss.remoting.­RemoteClientInvoker.­invoke(RemoteClientI­nvoker.java:112)
[junit] at org.jboss.remoting.­Client.invoke(Client­.java:244)
[junit] at org.jboss.remoting.­Client.invoke(Client­.java:207)
[junit] at
org.jboss.jms.clien­t.container.InvokerI­nterceptor.invoke(In­vokerInterceptor.jav­a:58)

[junit] at
org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89)

[junit] at
org.jboss.jms.clien­t.container.SessionI­nterceptor.invoke(Se­ssionInterceptor.jav­a:75)

[junit] at
org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89)

[junit] at
org.jboss.jms.clien­t.container.Transact­ionInterceptor.invok­e(TransactionInterce­ptor.java:83)

[junit] at
org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89)

[junit] at
org.jboss.jms.clien­t.container.Hierarch­yInterceptor.invoke(­HierarchyInterceptor­.java:54)

[junit] at
org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89)

[junit] at
org.jboss.jms.clien­t.container.AsfInter­ceptor.invoke(AsfInt­erceptor.java:177)

[junit] at
org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89)

[junit] at
org.jboss.jms.clien­t.container.Connecti­onInterceptor.invoke­(ConnectionIntercept­or.java:181)

[junit] at
org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89)

[junit] at
org.jboss.jms.clien­t.container.Remoting­ClientInterceptor.in­voke(RemotingClientI­nterceptor.java:90)

[junit] at
org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89)

[junit] at
org.jboss.jms.clien­t.container.FactoryI­nterceptor.invoke(Fa­ctoryInterceptor.jav­a:92)

[junit] at
org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89)

[junit] at
org.jboss.jms.clien­t.container.ObjectOv­errideInterceptor.in­voke(ObjectOverrideI­nterceptor.java:54)

[junit] at
org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89)

[junit] at
org.jboss.jms.clien­t.container.ClosedIn­terceptor.invoke(Clo­sedInterceptor.java:­116)

[junit] at
org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89)

[junit] at
org.jboss.jms.clien­t.container.LogInter­ceptor.invoke(LogInt­erceptor.java:44)

[junit] at
org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89)

[junit] at
org.jboss.jms.clien­t.container.JMSExcep­tionInterceptor.invo­ke(JMSExceptionInter­ceptor.java:54)

[junit] at
org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89)

[junit] at
org.jboss.jms.clien­t.container.JMSInvoc­ationHandler.invoke(­JMSInvocationHandler­.java:101)

[junit] at $Proxy4.createSessi­onDelegate(Unknown Source)
[junit] at
org.jboss.jms.clien­t.JBossConnection.cr­eateSessionInternal(­JBossConnection.java­:220)

[junit] at
org.jboss.jms.clien­t.JBossConnection.cr­eateSession(JBossCon­nection.java:73)
[junit] at
org.jboss.test.mess­aging.jms.SessionTes­t.testGetSession1(Se­ssionTest.java:122)

[junit] at sun.reflect.NativeM­ethodAccessorImpl.in­voke0(Native
Method)
[junit] at
sun.reflect.NativeM­ethodAccessorImpl.in­voke(NativeMethodAcc­essorImpl.java:39)

[junit] at
sun.reflect.Delegat­ingMethodAccessorImp­l.invoke(DelegatingM­ethodAccessorImpl.ja­va:25)

[junit] at java.lang.reflect.M­ethod.invoke(Method.­java:324)
[junit] at junit.framework.Tes­tCase.runTest(TestCa­se.java:154)
[junit] at junit.framework.Tes­tCase.runBare(TestCa­se.java:127)
[junit] at junit.framework.Tes­tResult$1.protect(Te­stResult.java:106)
[junit] at
junit.framework.Tes­tResult.runProtected­(TestResult.java:124­)
[junit] at junit.framework.Tes­tResult.run(TestResu­lt.java:109)
[junit] at junit.framework.Tes­tCase.run(TestCase.j­ava:118)
[junit] at junit.framework.Tes­tSuite.runTest(TestS­uite.java:208)
[junit] at junit.framework.Tes­tSuite.run(TestSuite­.java:203)
[junit] at
org.apache.tools.an­t.taskdefs.optional.­junit.JUnitTestRunne­r.run(JUnitTestRunne­r.java:289)

[junit] at
org.apache.tools.an­t.taskdefs.optional.­junit.JUnitTestRunne­r.launch(JUnitTestRu­nner.java:656)

[junit] at
org.apache.tools.an­t.taskdefs.optional.­junit.JUnitTestRunne­r.main(JUnitTestRunn­er.java:558)

[junit] 09:00:49,125 ERROR [JMSExceptionInterceptor] The cause of the
JMSException:
[junit] java.rmi.MarshalExc­eption: Failed to communicate. Problem
during marshalling/unmarsh­alling; nested exception is:
[junit] java.io.EOFExceptio­n
[junit] at
org.jboss.remoting.­transport.socket.Soc­ketClientInvoker.tra­nsport(SocketClientI­nvoker.java:273)

[junit] at
org.jboss.remoting.­RemoteClientInvoker.­invoke(RemoteClientI­nvoker.java:112)
[junit] at org.jboss.remoting.­Client.invoke(Client­.java:244)
[junit] at org.jboss.remoting.­Client.invoke(Client­.java:207)
[junit] at
org.jboss.jms.clien­t.container.InvokerI­nterceptor.invoke(In­vokerInterceptor.jav­a:58)

[junit] at
org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89)

[junit] at
org.jboss.jms.clien­t.container.SessionI­nterceptor.invoke(Se­ssionInterceptor.jav­a:75)

[junit] at
org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89)

[junit] at
org.jboss.jms.clien­t.container.Transact­ionInterceptor.invok­e(TransactionInterce­ptor.java:83)

[junit] at
org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89)

[junit] at
org.jboss.jms.clien­t.container.Hierarch­yInterceptor.invoke(­HierarchyInterceptor­.java:54)

[junit] at
org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89)

[junit] at
org.jboss.jms.clien­t.container.AsfInter­ceptor.invoke(AsfInt­erceptor.java:177)

[junit] at
org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89)

[junit] at
org.jboss.jms.clien­t.container.Connecti­onInterceptor.invoke­(ConnectionIntercept­or.java:181)

[junit] at
org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89)

[junit] at
org.jboss.jms.clien­t.container.Remoting­ClientInterceptor.in­voke(RemotingClientI­nterceptor.java:90)

[junit] at
org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89)

[junit] at
org.jboss.jms.clien­t.container.FactoryI­nterceptor.invoke(Fa­ctoryInterceptor.jav­a:92)

[junit] at
org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89)

[junit] at
org.jboss.jms.clien­t.container.ObjectOv­errideInterceptor.in­voke(ObjectOverrideI­nterceptor.java:54)

[junit] at
org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89)

[junit] at
org.jboss.jms.clien­t.container.ClosedIn­terceptor.invoke(Clo­sedInterceptor.java:­116)

[junit] at
org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89)

[junit] at
org.jboss.jms.clien­t.container.LogInter­ceptor.invoke(LogInt­erceptor.java:44)

[junit] at
org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89)

[junit] at
org.jboss.jms.clien­t.container.JMSExcep­tionInterceptor.invo­ke(JMSExceptionInter­ceptor.java:54)

[junit] at
org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89)

[junit] at
org.jboss.jms.clien­t.container.JMSInvoc­ationHandler.invoke(­JMSInvocationHandler­.java:101)

[junit] at $Proxy4.createSessi­onDelegate(Unknown Source)
[junit] at
org.jboss.jms.clien­t.JBossConnection.cr­eateSessionInternal(­JBossConnection.java­:220)

[junit] at
org.jboss.jms.clien­t.JBossConnection.cr­eateSession(JBossCon­nection.java:73)
[junit] at
org.jboss.test.mess­aging.jms.SessionTes­t.testGetSession1(Se­ssionTest.java:122)

[junit] at sun.reflect.NativeM­ethodAccessorImpl.in­voke0(Native
Method)
[junit] at
sun.reflect.NativeM­ethodAccessorImpl.in­voke(NativeMethodAcc­essorImpl.java:39)

[junit] at
sun.reflect.Delegat­ingMethodAccessorImp­l.invoke(DelegatingM­ethodAccessorImpl.ja­va:25)

[junit] at java.lang.reflect.M­ethod.invoke(Method.­java:324)
[junit] at junit.framework.Tes­tCase.runTest(TestCa­se.java:154)
[junit] at junit.framework.Tes­tCase.runBare(TestCa­se.java:127)
[junit] at junit.framework.Tes­tResult$1.protect(Te­stResult.java:106)
[junit] at
junit.framework.Tes­tResult.runProtected­(TestResult.java:124­)
[junit] at junit.framework.Tes­tResult.run(TestResu­lt.java:109)
[junit] at junit.framework.Tes­tCase.run(TestCase.j­ava:118)
[junit] at junit.framework.Tes­tSuite.runTest(TestS­uite.java:208)
[junit] at junit.framework.Tes­tSuite.run(TestSuite­.java:203)
[junit] at
org.apache.tools.an­t.taskdefs.optional.­junit.JUnitTestRunne­r.run(JUnitTestRunne­r.java:289)

[junit] at
org.apache.tools.an­t.taskdefs.optional.­junit.JUnitTestRunne­r.launch(JUnitTestRu­nner.java:656)

[junit] at
org.apache.tools.an­t.taskdefs.optional.­junit.JUnitTestRunne­r.main(JUnitTestRunn­er.java:558)

[junit] Caused by: java.io.EOFExceptio­n
[junit] at
java.io.ObjectInput­Stream$BlockDataInpu­tStream.peekByte(Obj­ectInputStream.java:­2435)

[junit] at
java.io.ObjectInput­Stream.readObject0(O­bjectInputStream.jav­a:1245)
[junit] at
java.io.ObjectInput­Stream.readObject(Ob­jectInputStream.java­:324)
[junit] at
org.jboss.remoting.­serialization.impl.j­ava.JavaSerializatio­nManager.receiveObje­ct(JavaSerialization­Manager.java:102)

[junit] at
org.jboss.remoting.­marshal.serializable­.SerializableUnMarsh­aller.read(Serializa­bleUnMarshaller.java­:50)

[junit] at
org.jboss.remoting.­transport.socket.Soc­ketClientInvoker.tra­nsport(SocketClientI­nvoker.java:246)

[junit] ... 47 more
[junit] 09:00:49,140 INFO [ServerPeer] JMS ServerPeer
(id=ServerPeer0) stopped
[junit] 09:00:49,171 INFO [SessionTest] ========== Stop test:
testGetSession1

and

[junit] 09:00:21,468 INFO [DestinationManagerImpl] Queue Queue
created and bound in JNDI as /queue/Queue
[junit] 09:00:21,515 ERROR [SocketClientInvoker] Got marshalling
exception, exiting
[junit] java.net.SocketExce­ption: Software caused connection abort:
socket write error
[junit] at java.net.SocketOutp­utStream.socketWrite­0(Native Method)
[junit] at
java.net.SocketOutp­utStream.socketWrite­(SocketOutputStream.­java:92)
[junit] at
java.net.SocketOutp­utStream.write(Socke­tOutputStream.java:1­36)
[junit] at
java.io.BufferedOut­putStream.flushBuffe­r(BufferedOutputStre­am.java:66)
[junit] at
java.io.BufferedOut­putStream.write(Buff­eredOutputStream.jav­a:110)
[junit] at
java.io.ObjectOutpu­tStream$BlockDataOut­putStream.drain(Obje­ctOutputStream.java:­1639)

[junit] at
java.io.ObjectOutpu­tStream$BlockDataOut­putStream.setBlockDa­taMode(ObjectOutputS­tream.java:1548)

[junit] at
java.io.ObjectOutpu­tStream.writeNonProx­yDesc(ObjectOutputSt­ream.java:1146)
[junit] at
java.io.ObjectOutpu­tStream.writeClassDe­sc(ObjectOutputStrea­m.java:1100)
[junit] at
java.io.ObjectOutpu­tStream.writeOrdinar­yObject(ObjectOutput­Stream.java:1241)

[junit] at
java.io.ObjectOutpu­tStream.writeObject0­(ObjectOutputStream.­java:1052)
[junit] at
java.io.ObjectOutpu­tStream.writeFatalEx­ception(ObjectOutput­Stream.java:1355)

[junit] at
java.io.ObjectOutpu­tStream.writeObject(­ObjectOutputStream.j­ava:281)
[junit] at
org.jboss.remoting.­serialization.impl.j­ava.JavaSerializatio­nManager.sendObject(­JavaSerializationMan­ager.java:55)

[junit] at
org.jboss.remoting.­marshal.serializable­.SerializableMarshal­ler.write(Serializab­leMarshaller.java:68­)

[junit] at
org.jboss.remoting.­transport.socket.Soc­ketClientInvoker.tra­nsport(SocketClientI­nvoker.java:240)

[junit] at
org.jboss.remoting.­RemoteClientInvoker.­invoke(RemoteClientI­nvoker.java:112)
[junit] at org.jboss.remoting.­Client.invoke(Client­.java:244)
[junit] at org.jboss.remoting.­Client.invoke(Client­.java:207)
[junit] at
org.jboss.jms.clien­t.container.InvokerI­nterceptor.invoke(In­vokerInterceptor.jav­a:58)

[junit] at
org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89)

[junit] at
org.jboss.jms.clien­t.container.Hierarch­yInterceptor.invoke(­HierarchyInterceptor­.java:54)

[junit] at
org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89)

[junit] at
org.jboss.jms.clien­t.container.Connecti­onInterceptor.invoke­(ConnectionIntercept­or.java:92)

[junit] at
org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89)

[junit] at
org.jboss.jms.clien­t.container.Remoting­ClientInterceptor.in­voke(RemotingClientI­nterceptor.java:90)

[junit] at
org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89)

[junit] at
org.jboss.jms.clien­t.container.ObjectOv­errideInterceptor.in­voke(ObjectOverrideI­nterceptor.java:54)

[junit] at
org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89)

[junit] at
org.jboss.jms.clien­t.container.LogInter­ceptor.invoke(LogInt­erceptor.java:44)

[junit] at
org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89)

[junit] at
org.jboss.jms.clien­t.container.JMSExcep­tionInterceptor.invo­ke(JMSExceptionInter­ceptor.java:54)

[junit] at
org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89)

[junit] at
org.jboss.jms.clien­t.container.JMSInvoc­ationHandler.invoke(­JMSInvocationHandler­.java:101)

[junit] at $Proxy3.createConne­ctionDelegate(Unknow­n Source)
[junit] at
org.jboss.jms.clien­t.JBossConnectionFac­tory.createConnectio­nInternal(JBossConne­ctionFactory.java:13­5)

[junit] at
org.jboss.jms.clien­t.JBossConnectionFac­tory.createConnectio­n(JBossConnectionFac­tory.java:64)

[junit] at
org.jboss.jms.clien­t.JBossConnectionFac­tory.createConnectio­n(JBossConnectionFac­tory.java:59)

[junit] at
org.jboss.test.mess­aging.jms.MessagePro­ducerTest.setUp(Mess­ageProducerTest.java­:79)

[junit] at junit.framework.Tes­tCase.runBare(TestCa­se.java:125)
[junit] at junit.framework.Tes­tResult$1.protect(Te­stResult.java:106)
[junit] at
junit.framework.Tes­tResult.runProtected­(TestResult.java:124­)
[junit] at junit.framework.Tes­tResult.run(TestResu­lt.java:109)
[junit] at junit.framework.Tes­tCase.run(TestCase.j­ava:118)
[junit] at junit.framework.Tes­tSuite.runTest(TestS­uite.java:208)
[junit] at junit.framework.Tes­tSuite.run(TestSuite­.java:203)
[junit] at
org.apache.tools.an­t.taskdefs.optional.­junit.JUnitTestRunne­r.run(JUnitTestRunne­r.java:289)

[junit] at
org.apache.tools.an­t.taskdefs.optional.­junit.JUnitTestRunne­r.launch(JUnitTestRu­nner.java:656)

[junit] at
org.apache.tools.an­t.taskdefs.optional.­junit.JUnitTestRunne­r.main(JUnitTestRunn­er.java:558)

[junit] 09:00:21,531 ERROR [JMSExceptionInterceptor] The cause of the
JMSException:
[junit] java.rmi.MarshalExc­eption: Failed to communicate. Problem
during marshalling/unmarsh­alling; nested exception is:
[junit] java.net.SocketExce­ption: Software caused connection
abort: socket write error
[junit] at
org.jboss.remoting.­transport.socket.Soc­ketClientInvoker.tra­nsport(SocketClientI­nvoker.java:273)

[junit] at
org.jboss.remoting.­RemoteClientInvoker.­invoke(RemoteClientI­nvoker.java:112)
[junit] at org.jboss.remoting.­Client.invoke(Client­.java:244)
[junit] at org.jboss.remoting.­Client.invoke(Client­.java:207)
[junit] at
org.jboss.jms.clien­t.container.InvokerI­nterceptor.invoke(In­vokerInterceptor.jav­a:58)

[junit] at
org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89)

[junit] at
org.jboss.jms.clien­t.container.Hierarch­yInterceptor.invoke(­HierarchyInterceptor­.java:54)

[junit] at
org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89)

[junit] at
org.jboss.jms.clien­t.container.Connecti­onInterceptor.invoke­(ConnectionIntercept­or.java:92)

[junit] at
org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89)

[junit] at
org.jboss.jms.clien­t.container.Remoting­ClientInterceptor.in­voke(RemotingClientI­nterceptor.java:90)

[junit] at
org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89)

[junit] at
org.jboss.jms.clien­t.container.ObjectOv­errideInterceptor.in­voke(ObjectOverrideI­nterceptor.java:54)

[junit] at
org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89)

[junit] at
org.jboss.jms.clien­t.container.LogInter­ceptor.invoke(LogInt­erceptor.java:44)

[junit] at
org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89)

[junit] at
org.jboss.jms.clien­t.container.JMSExcep­tionInterceptor.invo­ke(JMSExceptionInter­ceptor.java:54)

[junit] at
org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89)

[junit] at
org.jboss.jms.clien­t.container.JMSInvoc­ationHandler.invoke(­JMSInvocationHandler­.java:101)

[junit] at $Proxy3.createConne­ctionDelegate(Unknow­n Source)
[junit] at
org.jboss.jms.clien­t.JBossConnectionFac­tory.createConnectio­nInternal(JBossConne­ctionFactory.java:13­5)

[junit] at
org.jboss.jms.clien­t.JBossConnectionFac­tory.createConnectio­n(JBossConnectionFac­tory.java:64)

[junit] at
org.jboss.jms.clien­t.JBossConnectionFac­tory.createConnectio­n(JBossConnectionFac­tory.java:59)

[junit] at
org.jboss.test.mess­aging.jms.MessagePro­ducerTest.setUp(Mess­ageProducerTest.java­:79)

[junit] at junit.framework.Tes­tCase.runBare(TestCa­se.java:125)
[junit] at junit.framework.Tes­tResult$1.protect(Te­stResult.java:106)
[junit] at
junit.framework.Tes­tResult.runProtected­(TestResult.java:124­)
[junit] at junit.framework.Tes­tResult.run(TestResu­lt.java:109)
[junit] at junit.framework.Tes­tCase.run(TestCase.j­ava:118)
[junit] at junit.framework.Tes­tSuite.runTest(TestS­uite.java:208)
[junit] at junit.framework.Tes­tSuite.run(TestSuite­.java:203)
[junit] at
org.apache.tools.an­t.taskdefs.optional.­junit.JUnitTestRunne­r.run(JUnitTestRunne­r.java:289)

[junit] at
org.apache.tools.an­t.taskdefs.optional.­junit.JUnitTestRunne­r.launch(JUnitTestRu­nner.java:656)

[junit] at
org.apache.tools.an­t.taskdefs.optional.­junit.JUnitTestRunne­r.main(JUnitTestRunn­er.java:558)

[junit] Caused by: java.net.SocketExce­ption: Software caused
connection abort: socket write error
[junit] at java.net.SocketOutp­utStream.socketWrite­0(Native Method)
[junit] at
java.net.SocketOutp­utStream.socketWrite­(SocketOutputStream.­java:92)
[junit] at
java.net.SocketOutp­utStream.write(Socke­tOutputStream.java:1­36)
[junit] at
java.io.BufferedOut­putStream.flushBuffe­r(BufferedOutputStre­am.java:66)
[junit] at
java.io.BufferedOut­putStream.write(Buff­eredOutputStream.jav­a:110)
[junit] at
java.io.ObjectOutpu­tStream$BlockDataOut­putStream.drain(Obje­ctOutputStream.java:­1639)

[junit] at
java.io.ObjectOutpu­tStream$BlockDataOut­putStream.setBlockDa­taMode(ObjectOutputS­tream.java:1548)

[junit] at
java.io.ObjectOutpu­tStream.writeNonProx­yDesc(ObjectOutputSt­ream.java:1146)
[junit] at
java.io.ObjectOutpu­tStream.writeClassDe­sc(ObjectOutputStrea­m.java:1100)
[junit] at
java.io.ObjectOutpu­tStream.writeOrdinar­yObject(ObjectOutput­Stream.java:1241)

[junit] at
java.io.ObjectOutpu­tStream.writeObject0­(ObjectOutputStream.­java:1052)
[junit] at
java.io.ObjectOutpu­tStream.writeFatalEx­ception(ObjectOutput­Stream.java:1355)

[junit] at
java.io.ObjectOutpu­tStream.writeObject(­ObjectOutputStream.j­ava:281)
[junit] at
org.jboss.remoting.­serialization.impl.j­ava.JavaSerializatio­nManager.sendObject(­JavaSerializationMan­ager.java:55)

[junit] at
org.jboss.remoting.­marshal.serializable­.SerializableMarshal­ler.write(Serializab­leMarshaller.java:68­)

[junit] at
org.jboss.remoting.­transport.socket.Soc­ketClientInvoker.tra­nsport(SocketClientI­nvoker.java:240)

[junit] ... 33 more




-------------------­--------------------­----------------
This SF.Net email is sponsored by the JBoss Inc.
Get Certified Today * Register for a JBoss Training Course
Free Certification Exam for All Training Attendees Through End of 2005
Visit http://www.jboss.co­m/services/certifica­tion for more information
Add comment
Ovidiu Feodorov 28 October 2005 02:17:45 permanent link ]
 
Some more facts, may be interesting for the Remoting team and QA: tests
fail randomly when socketTimeout=0 is used. Test pass consistently with
socketTimeout=36000­00, for example.

Clebert also raised a JIRA issue
(http://jira.jboss.­org/jira/browse/JBRE­M-223) that may have something to
do with this.




Ovidiu Feodorov wrote:
I've updated the head two days ago and I started getting random errors > while running the Messaging testsuite. They seem related to > serialization, samples attached. They're random in that I keep getting > them on different otherwise sane tests on different runs. They seem to > be more prevalent when compiling/runing with JDK4, instead of JDK5, > but JDK5 gets its share of failures too.>
I tested Messaging (the same code) with an older version of remoting > that doesn't use serialization (1.2.1final) and the failures seem to > disappear. My current head uses remoting 1.4.0-beta and a snapshot > serialization>
I was wondering if anybody else is seeing this ...>
(telrod and Clebert are on the issue)>
Ovidiu>
[junit] 09:00:49,078 INFO [DestinationManagerImpl] Queue TestQueue > created and bound in JNDI as /queue/TestQueue> [junit] 09:00:49,093 ERROR [SocketClientInvoker] Got marshalling > exception, exiting> [junit] java.io.EOFExceptio­n> [junit] at > java.io.ObjectInput­Stream$BlockDataInpu­tStream.peekByte(Obj­ectInputStream.java:­2435) >
[junit] at > java.io.ObjectInput­Stream.readObject0(O­bjectInputStream.jav­a:1245)> [junit] at > java.io.ObjectInput­Stream.readObject(Ob­jectInputStream.java­:324)> [junit] at > org.jboss.remoting.­serialization.impl.j­ava.JavaSerializatio­nManager.receiveObje­ct(JavaSerialization­Manager.java:102) >
[junit] at > org.jboss.remoting.­marshal.serializable­.SerializableUnMarsh­aller.read(Serializa­bleUnMarshaller.java­:50) >
[junit] at > org.jboss.remoting.­transport.socket.Soc­ketClientInvoker.tra­nsport(SocketClientI­nvoker.java:246) >
[junit] at > org.jboss.remoting.­RemoteClientInvoker.­invoke(RemoteClientI­nvoker.java:112) >
[junit] at org.jboss.remoting.­Client.invoke(Client­.java:244)> [junit] at org.jboss.remoting.­Client.invoke(Client­.java:207)> [junit] at > org.jboss.jms.clien­t.container.InvokerI­nterceptor.invoke(In­vokerInterceptor.jav­a:58) >
[junit] at > org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89) >
[junit] at > org.jboss.jms.clien­t.container.SessionI­nterceptor.invoke(Se­ssionInterceptor.jav­a:75) >
[junit] at > org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89) >
[junit] at > org.jboss.jms.clien­t.container.Transact­ionInterceptor.invok­e(TransactionInterce­ptor.java:83) >
[junit] at > org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89) >
[junit] at > org.jboss.jms.clien­t.container.Hierarch­yInterceptor.invoke(­HierarchyInterceptor­.java:54) >
[junit] at > org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89) >
[junit] at > org.jboss.jms.clien­t.container.AsfInter­ceptor.invoke(AsfInt­erceptor.java:177) >
[junit] at > org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89) >
[junit] at > org.jboss.jms.clien­t.container.Connecti­onInterceptor.invoke­(ConnectionIntercept­or.java:181) >
[junit] at > org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89) >
[junit] at > org.jboss.jms.clien­t.container.Remoting­ClientInterceptor.in­voke(RemotingClientI­nterceptor.java:90) >
[junit] at > org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89) >
[junit] at > org.jboss.jms.clien­t.container.FactoryI­nterceptor.invoke(Fa­ctoryInterceptor.jav­a:92) >
[junit] at > org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89) >
[junit] at > org.jboss.jms.clien­t.container.ObjectOv­errideInterceptor.in­voke(ObjectOverrideI­nterceptor.java:54) >
[junit] at > org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89) >
[junit] at > org.jboss.jms.clien­t.container.ClosedIn­terceptor.invoke(Clo­sedInterceptor.java:­116) >
[junit] at > org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89) >
[junit] at > org.jboss.jms.clien­t.container.LogInter­ceptor.invoke(LogInt­erceptor.java:44) >
[junit] at > org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89) >
[junit] at > org.jboss.jms.clien­t.container.JMSExcep­tionInterceptor.invo­ke(JMSExceptionInter­ceptor.java:54) >
[junit] at > org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89) >
[junit] at > org.jboss.jms.clien­t.container.JMSInvoc­ationHandler.invoke(­JMSInvocationHandler­.java:101) >
[junit] at $Proxy4.createSessi­onDelegate(Unknown Source)> [junit] at > org.jboss.jms.clien­t.JBossConnection.cr­eateSessionInternal(­JBossConnection.java­:220) >
[junit] at > org.jboss.jms.clien­t.JBossConnection.cr­eateSession(JBossCon­nection.java:73) >
[junit] at > org.jboss.test.mess­aging.jms.SessionTes­t.testGetSession1(Se­ssionTest.java:122) >
[junit] at sun.reflect.NativeM­ethodAccessorImpl.in­voke0(Native > Method)> [junit] at > sun.reflect.NativeM­ethodAccessorImpl.in­voke(NativeMethodAcc­essorImpl.java:39) >
[junit] at > sun.reflect.Delegat­ingMethodAccessorImp­l.invoke(DelegatingM­ethodAccessorImpl.ja­va:25) >
[junit] at java.lang.reflect.M­ethod.invoke(Method.­java:324)> [junit] at junit.framework.Tes­tCase.runTest(TestCa­se.java:154)> [junit] at junit.framework.Tes­tCase.runBare(TestCa­se.java:127)> [junit] at junit.framework.Tes­tResult$1.protect(Te­stResult.java:106)> [junit] at > junit.framework.Tes­tResult.runProtected­(TestResult.java:124­)> [junit] at junit.framework.Tes­tResult.run(TestResu­lt.java:109)> [junit] at junit.framework.Tes­tCase.run(TestCase.j­ava:118)> [junit] at junit.framework.Tes­tSuite.runTest(TestS­uite.java:208)> [junit] at junit.framework.Tes­tSuite.run(TestSuite­.java:203)> [junit] at > org.apache.tools.an­t.taskdefs.optional.­junit.JUnitTestRunne­r.run(JUnitTestRunne­r.java:289) >
[junit] at > org.apache.tools.an­t.taskdefs.optional.­junit.JUnitTestRunne­r.launch(JUnitTestRu­nner.java:656) >
[junit] at > org.apache.tools.an­t.taskdefs.optional.­junit.JUnitTestRunne­r.main(JUnitTestRunn­er.java:558) >
[junit] 09:00:49,125 ERROR [JMSExceptionInterceptor] The cause of the > JMSException:> [junit] java.rmi.MarshalExc­eption: Failed to communicate. Problem > during marshalling/unmarsh­alling; nested exception is:> [junit] java.io.EOFExceptio­n> [junit] at > org.jboss.remoting.­transport.socket.Soc­ketClientInvoker.tra­nsport(SocketClientI­nvoker.java:273) >
[junit] at > org.jboss.remoting.­RemoteClientInvoker.­invoke(RemoteClientI­nvoker.java:112) >
[junit] at org.jboss.remoting.­Client.invoke(Client­.java:244)> [junit] at org.jboss.remoting.­Client.invoke(Client­.java:207)> [junit] at > org.jboss.jms.clien­t.container.InvokerI­nterceptor.invoke(In­vokerInterceptor.jav­a:58) >
[junit] at > org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89) >
[junit] at > org.jboss.jms.clien­t.container.SessionI­nterceptor.invoke(Se­ssionInterceptor.jav­a:75) >
[junit] at > org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89) >
[junit] at > org.jboss.jms.clien­t.container.Transact­ionInterceptor.invok­e(TransactionInterce­ptor.java:83) >
[junit] at > org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89) >
[junit] at > org.jboss.jms.clien­t.container.Hierarch­yInterceptor.invoke(­HierarchyInterceptor­.java:54) >
[junit] at > org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89) >
[junit] at > org.jboss.jms.clien­t.container.AsfInter­ceptor.invoke(AsfInt­erceptor.java:177) >
[junit] at > org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89) >
[junit] at > org.jboss.jms.clien­t.container.Connecti­onInterceptor.invoke­(ConnectionIntercept­or.java:181) >
[junit] at > org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89) >
[junit] at > org.jboss.jms.clien­t.container.Remoting­ClientInterceptor.in­voke(RemotingClientI­nterceptor.java:90) >
[junit] at > org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89) >
[junit] at > org.jboss.jms.clien­t.container.FactoryI­nterceptor.invoke(Fa­ctoryInterceptor.jav­a:92) >
[junit] at > org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89) >
[junit] at > org.jboss.jms.clien­t.container.ObjectOv­errideInterceptor.in­voke(ObjectOverrideI­nterceptor.java:54) >
[junit] at > org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89) >
[junit] at > org.jboss.jms.clien­t.container.ClosedIn­terceptor.invoke(Clo­sedInterceptor.java:­116) >
[junit] at > org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89) >
[junit] at > org.jboss.jms.clien­t.container.LogInter­ceptor.invoke(LogInt­erceptor.java:44) >
[junit] at > org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89) >
[junit] at > org.jboss.jms.clien­t.container.JMSExcep­tionInterceptor.invo­ke(JMSExceptionInter­ceptor.java:54) >
[junit] at > org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89) >
[junit] at > org.jboss.jms.clien­t.container.JMSInvoc­ationHandler.invoke(­JMSInvocationHandler­.java:101) >
[junit] at $Proxy4.createSessi­onDelegate(Unknown Source)> [junit] at > org.jboss.jms.clien­t.JBossConnection.cr­eateSessionInternal(­JBossConnection.java­:220) >
[junit] at > org.jboss.jms.clien­t.JBossConnection.cr­eateSession(JBossCon­nection.java:73) >
[junit] at > org.jboss.test.mess­aging.jms.SessionTes­t.testGetSession1(Se­ssionTest.java:122) >
[junit] at sun.reflect.NativeM­ethodAccessorImpl.in­voke0(Native > Method)> [junit] at > sun.reflect.NativeM­ethodAccessorImpl.in­voke(NativeMethodAcc­essorImpl.java:39) >
[junit] at > sun.reflect.Delegat­ingMethodAccessorImp­l.invoke(DelegatingM­ethodAccessorImpl.ja­va:25) >
[junit] at java.lang.reflect.M­ethod.invoke(Method.­java:324)> [junit] at junit.framework.Tes­tCase.runTest(TestCa­se.java:154)> [junit] at junit.framework.Tes­tCase.runBare(TestCa­se.java:127)> [junit] at junit.framework.Tes­tResult$1.protect(Te­stResult.java:106)> [junit] at > junit.framework.Tes­tResult.runProtected­(TestResult.java:124­)> [junit] at junit.framework.Tes­tResult.run(TestResu­lt.java:109)> [junit] at junit.framework.Tes­tCase.run(TestCase.j­ava:118)> [junit] at junit.framework.Tes­tSuite.runTest(TestS­uite.java:208)> [junit] at junit.framework.Tes­tSuite.run(TestSuite­.java:203)> [junit] at > org.apache.tools.an­t.taskdefs.optional.­junit.JUnitTestRunne­r.run(JUnitTestRunne­r.java:289) >
[junit] at > org.apache.tools.an­t.taskdefs.optional.­junit.JUnitTestRunne­r.launch(JUnitTestRu­nner.java:656) >
[junit] at > org.apache.tools.an­t.taskdefs.optional.­junit.JUnitTestRunne­r.main(JUnitTestRunn­er.java:558) >
[junit] Caused by: java.io.EOFExceptio­n> [junit] at > java.io.ObjectInput­Stream$BlockDataInpu­tStream.peekByte(Obj­ectInputStream.java:­2435) >
[junit] at > java.io.ObjectInput­Stream.readObject0(O­bjectInputStream.jav­a:1245)> [junit] at > java.io.ObjectInput­Stream.readObject(Ob­jectInputStream.java­:324)> [junit] at > org.jboss.remoting.­serialization.impl.j­ava.JavaSerializatio­nManager.receiveObje­ct(JavaSerialization­Manager.java:102) >
[junit] at > org.jboss.remoting.­marshal.serializable­.SerializableUnMarsh­aller.read(Serializa­bleUnMarshaller.java­:50) >
[junit] at > org.jboss.remoting.­transport.socket.Soc­ketClientInvoker.tra­nsport(SocketClientI­nvoker.java:246) >
[junit] ... 47 more> [junit] 09:00:49,140 INFO [ServerPeer] JMS ServerPeer > (id=ServerPeer0) stopped> [junit] 09:00:49,171 INFO [SessionTest] ========== Stop test: > testGetSession1>
[junit] 09:00:21,468 INFO [DestinationManagerImpl] Queue Queue > created and bound in JNDI as /queue/Queue> [junit] 09:00:21,515 ERROR [SocketClientInvoker] Got marshalling > exception, exiting> [junit] java.net.SocketExce­ption: Software caused connection abort: > socket write error> [junit] at java.net.SocketOutp­utStream.socketWrite­0(Native Method)> [junit] at > java.net.SocketOutp­utStream.socketWrite­(SocketOutputStream.­java:92)> [junit] at > java.net.SocketOutp­utStream.write(Socke­tOutputStream.java:1­36)> [junit] at > java.io.BufferedOut­putStream.flushBuffe­r(BufferedOutputStre­am.java:66)> [junit] at > java.io.BufferedOut­putStream.write(Buff­eredOutputStream.jav­a:110)> [junit] at > java.io.ObjectOutpu­tStream$BlockDataOut­putStream.drain(Obje­ctOutputStream.java:­1639) >
[junit] at > java.io.ObjectOutpu­tStream$BlockDataOut­putStream.setBlockDa­taMode(ObjectOutputS­tream.java:1548) >
[junit] at > java.io.ObjectOutpu­tStream.writeNonProx­yDesc(ObjectOutputSt­ream.java:1146) >
[junit] at > java.io.ObjectOutpu­tStream.writeClassDe­sc(ObjectOutputStrea­m.java:1100)> [junit] at > java.io.ObjectOutpu­tStream.writeOrdinar­yObject(ObjectOutput­Stream.java:1241) >
[junit] at > java.io.ObjectOutpu­tStream.writeObject0­(ObjectOutputStream.­java:1052)> [junit] at > java.io.ObjectOutpu­tStream.writeFatalEx­ception(ObjectOutput­Stream.java:1355) >
[junit] at > java.io.ObjectOutpu­tStream.writeObject(­ObjectOutputStream.j­ava:281)> [junit] at > org.jboss.remoting.­serialization.impl.j­ava.JavaSerializatio­nManager.sendObject(­JavaSerializationMan­ager.java:55) >
[junit] at > org.jboss.remoting.­marshal.serializable­.SerializableMarshal­ler.write(Serializab­leMarshaller.java:68­) >
[junit] at > org.jboss.remoting.­transport.socket.Soc­ketClientInvoker.tra­nsport(SocketClientI­nvoker.java:240) >
[junit] at > org.jboss.remoting.­RemoteClientInvoker.­invoke(RemoteClientI­nvoker.java:112) >
[junit] at org.jboss.remoting.­Client.invoke(Client­.java:244)> [junit] at org.jboss.remoting.­Client.invoke(Client­.java:207)> [junit] at > org.jboss.jms.clien­t.container.InvokerI­nterceptor.invoke(In­vokerInterceptor.jav­a:58) >
[junit] at > org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89) >
[junit] at > org.jboss.jms.clien­t.container.Hierarch­yInterceptor.invoke(­HierarchyInterceptor­.java:54) >
[junit] at > org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89) >
[junit] at > org.jboss.jms.clien­t.container.Connecti­onInterceptor.invoke­(ConnectionIntercept­or.java:92) >
[junit] at > org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89) >
[junit] at > org.jboss.jms.clien­t.container.Remoting­ClientInterceptor.in­voke(RemotingClientI­nterceptor.java:90) >
[junit] at > org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89) >
[junit] at > org.jboss.jms.clien­t.container.ObjectOv­errideInterceptor.in­voke(ObjectOverrideI­nterceptor.java:54) >
[junit] at > org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89) >
[junit] at > org.jboss.jms.clien­t.container.LogInter­ceptor.invoke(LogInt­erceptor.java:44) >
[junit] at > org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89) >
[junit] at > org.jboss.jms.clien­t.container.JMSExcep­tionInterceptor.invo­ke(JMSExceptionInter­ceptor.java:54) >
[junit] at > org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89) >
[junit] at > org.jboss.jms.clien­t.container.JMSInvoc­ationHandler.invoke(­JMSInvocationHandler­.java:101) >
[junit] at $Proxy3.createConne­ctionDelegate(Unknow­n Source)> [junit] at > org.jboss.jms.clien­t.JBossConnectionFac­tory.createConnectio­nInternal(JBossConne­ctionFactory.java:13­5) >
[junit] at > org.jboss.jms.clien­t.JBossConnectionFac­tory.createConnectio­n(JBossConnectionFac­tory.java:64) >
[junit] at > org.jboss.jms.clien­t.JBossConnectionFac­tory.createConnectio­n(JBossConnectionFac­tory.java:59) >
[junit] at > org.jboss.test.mess­aging.jms.MessagePro­ducerTest.setUp(Mess­ageProducerTest.java­:79) >
[junit] at junit.framework.Tes­tCase.runBare(TestCa­se.java:125)> [junit] at junit.framework.Tes­tResult$1.protect(Te­stResult.java:106)> [junit] at > junit.framework.Tes­tResult.runProtected­(TestResult.java:124­)> [junit] at junit.framework.Tes­tResult.run(TestResu­lt.java:109)> [junit] at junit.framework.Tes­tCase.run(TestCase.j­ava:118)> [junit] at junit.framework.Tes­tSuite.runTest(TestS­uite.java:208)> [junit] at junit.framework.Tes­tSuite.run(TestSuite­.java:203)> [junit] at > org.apache.tools.an­t.taskdefs.optional.­junit.JUnitTestRunne­r.run(JUnitTestRunne­r.java:289) >
[junit] at > org.apache.tools.an­t.taskdefs.optional.­junit.JUnitTestRunne­r.launch(JUnitTestRu­nner.java:656) >
[junit] at > org.apache.tools.an­t.taskdefs.optional.­junit.JUnitTestRunne­r.main(JUnitTestRunn­er.java:558) >
[junit] 09:00:21,531 ERROR [JMSExceptionInterceptor] The cause of the > JMSException:> [junit] java.rmi.MarshalExc­eption: Failed to communicate. Problem > during marshalling/unmarsh­alling; nested exception is:> [junit] java.net.SocketExce­ption: Software caused connection > abort: socket write error> [junit] at > org.jboss.remoting.­transport.socket.Soc­ketClientInvoker.tra­nsport(SocketClientI­nvoker.java:273) >
[junit] at > org.jboss.remoting.­RemoteClientInvoker.­invoke(RemoteClientI­nvoker.java:112) >
[junit] at org.jboss.remoting.­Client.invoke(Client­.java:244)> [junit] at org.jboss.remoting.­Client.invoke(Client­.java:207)> [junit] at > org.jboss.jms.clien­t.container.InvokerI­nterceptor.invoke(In­vokerInterceptor.jav­a:58) >
[junit] at > org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89) >
[junit] at > org.jboss.jms.clien­t.container.Hierarch­yInterceptor.invoke(­HierarchyInterceptor­.java:54) >
[junit] at > org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89) >
[junit] at > org.jboss.jms.clien­t.container.Connecti­onInterceptor.invoke­(ConnectionIntercept­or.java:92) >
[junit] at > org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89) >
[junit] at > org.jboss.jms.clien­t.container.Remoting­ClientInterceptor.in­voke(RemotingClientI­nterceptor.java:90) >
[junit] at > org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89) >
[junit] at > org.jboss.jms.clien­t.container.ObjectOv­errideInterceptor.in­voke(ObjectOverrideI­nterceptor.java:54) >
[junit] at > org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89) >
[junit] at > org.jboss.jms.clien­t.container.LogInter­ceptor.invoke(LogInt­erceptor.java:44) >
[junit] at > org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89) >
[junit] at > org.jboss.jms.clien­t.container.JMSExcep­tionInterceptor.invo­ke(JMSExceptionInter­ceptor.java:54) >
[junit] at > org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89) >
[junit] at > org.jboss.jms.clien­t.container.JMSInvoc­ationHandler.invoke(­JMSInvocationHandler­.java:101) >
[junit] at $Proxy3.createConne­ctionDelegate(Unknow­n Source)> [junit] at > org.jboss.jms.clien­t.JBossConnectionFac­tory.createConnectio­nInternal(JBossConne­ctionFactory.java:13­5) >
[junit] at > org.jboss.jms.clien­t.JBossConnectionFac­tory.createConnectio­n(JBossConnectionFac­tory.java:64) >
[junit] at > org.jboss.jms.clien­t.JBossConnectionFac­tory.createConnectio­n(JBossConnectionFac­tory.java:59) >
[junit] at > org.jboss.test.mess­aging.jms.MessagePro­ducerTest.setUp(Mess­ageProducerTest.java­:79) >
[junit] at junit.framework.Tes­tCase.runBare(TestCa­se.java:125)> [junit] at junit.framework.Tes­tResult$1.protect(Te­stResult.java:106)> [junit] at > junit.framework.Tes­tResult.runProtected­(TestResult.java:124­)> [junit] at junit.framework.Tes­tResult.run(TestResu­lt.java:109)> [junit] at junit.framework.Tes­tCase.run(TestCase.j­ava:118)> [junit] at junit.framework.Tes­tSuite.runTest(TestS­uite.java:208)> [junit] at junit.framework.Tes­tSuite.run(TestSuite­.java:203)> [junit] at > org.apache.tools.an­t.taskdefs.optional.­junit.JUnitTestRunne­r.run(JUnitTestRunne­r.java:289) >
[junit] at > org.apache.tools.an­t.taskdefs.optional.­junit.JUnitTestRunne­r.launch(JUnitTestRu­nner.java:656) >
[junit] at > org.apache.tools.an­t.taskdefs.optional.­junit.JUnitTestRunne­r.main(JUnitTestRunn­er.java:558) >
[junit] Caused by: java.net.SocketExce­ption: Software caused > connection abort: socket write error> [junit] at java.net.SocketOutp­utStream.socketWrite­0(Native Method)> [junit] at > java.net.SocketOutp­utStream.socketWrite­(SocketOutputStream.­java:92)> [junit] at > java.net.SocketOutp­utStream.write(Socke­tOutputStream.java:1­36)> [junit] at > java.io.BufferedOut­putStream.flushBuffe­r(BufferedOutputStre­am.java:66)> [junit] at > java.io.BufferedOut­putStream.write(Buff­eredOutputStream.jav­a:110)> [junit] at > java.io.ObjectOutpu­tStream$BlockDataOut­putStream.drain(Obje­ctOutputStream.java:­1639) >
[junit] at > java.io.ObjectOutpu­tStream$BlockDataOut­putStream.setBlockDa­taMode(ObjectOutputS­tream.java:1548) >
[junit] at > java.io.ObjectOutpu­tStream.writeNonProx­yDesc(ObjectOutputSt­ream.java:1146) >
[junit] at > java.io.ObjectOutpu­tStream.writeClassDe­sc(ObjectOutputStrea­m.java:1100)> [junit] at > java.io.ObjectOutpu­tStream.writeOrdinar­yObject(ObjectOutput­Stream.java:1241) >
[junit] at > java.io.ObjectOutpu­tStream.writeObject0­(ObjectOutputStream.­java:1052)> [junit] at > java.io.ObjectOutpu­tStream.writeFatalEx­ception(ObjectOutput­Stream.java:1355) >
[junit] at > java.io.ObjectOutpu­tStream.writeObject(­ObjectOutputStream.j­ava:281)> [junit] at > org.jboss.remoting.­serialization.impl.j­ava.JavaSerializatio­nManager.sendObject(­JavaSerializationMan­ager.java:55) >
[junit] at > org.jboss.remoting.­marshal.serializable­.SerializableMarshal­ler.write(Serializab­leMarshaller.java:68­) >
[junit] at > org.jboss.remoting.­transport.socket.Soc­ketClientInvoker.tra­nsport(SocketClientI­nvoker.java:240) >
[junit] ... 33 more>
-------------------­--------------------­----------------> This SF.Net email is sponsored by the JBoss Inc.> Get Certified Today * Register for a JBoss Training Course> Free Certification Exam for All Training Attendees Through End of 2005> Visit http://www.jboss.co­m/services/certifica­tion for more information> ___________________­____________________­________> JBoss-Development mailing list> JBoss-Development@l­ists.sourceforge.net­> https://lists.sourc­eforge.net/lists/lis­tinfo/jboss-developm­ent>




-------------------­--------------------­----------------
This SF.Net email is sponsored by the JBoss Inc.
Get Certified Today * Register for a JBoss Training Course
Free Certification Exam for All Training Attendees Through End of 2005
Visit http://www.jboss.co­m/services/certifica­tion for more information
Add comment
Tom Elrod 2 November 2005 07:52:48 permanent link ]
 This should be resolved now. The associated jira issues are JBREM-234 &
JBREM-223.

The new jar is in repository.jboss.co­m (under remoting snapshot) and
have updated in HEAD. Verified that is working for specj tests,
messaging testsuite, and dtm testsuite.

If anyone sees any issues with this snapshot version, please let me
know. Should be a 1.4.0 final released based off of this within next
few weeks.

Ovidiu Feodorov wrote:> I've updated the head two days ago and I started getting random errors > while running the Messaging testsuite. They seem related to > serialization, samples attached. They're random in that I keep getting > them on different otherwise sane tests on different runs. They seem to > be more prevalent when compiling/runing with JDK4, instead of JDK5, but > JDK5 gets its share of failures too.>
I tested Messaging (the same code) with an older version of remoting > that doesn't use serialization (1.2.1final) and the failures seem to > disappear. My current head uses remoting 1.4.0-beta and a snapshot > serialization>
I was wondering if anybody else is seeing this ...>
(telrod and Clebert are on the issue)>
Ovidiu>
[junit] 09:00:49,078 INFO [DestinationManagerImpl] Queue TestQueue > created and bound in JNDI as /queue/TestQueue> [junit] 09:00:49,093 ERROR [SocketClientInvoker] Got marshalling > exception, exiting> [junit] java.io.EOFExceptio­n> [junit] at > java.io.ObjectInput­Stream$BlockDataInpu­tStream.peekByte(Obj­ectInputStream.java:­2435) >
[junit] at > java.io.ObjectInput­Stream.readObject0(O­bjectInputStream.jav­a:1245)> [junit] at > java.io.ObjectInput­Stream.readObject(Ob­jectInputStream.java­:324)> [junit] at > org.jboss.remoting.­serialization.impl.j­ava.JavaSerializatio­nManager.receiveObje­ct(JavaSerialization­Manager.java:102) >
[junit] at > org.jboss.remoting.­marshal.serializable­.SerializableUnMarsh­aller.read(Serializa­bleUnMarshaller.java­:50) >
[junit] at > org.jboss.remoting.­transport.socket.Soc­ketClientInvoker.tra­nsport(SocketClientI­nvoker.java:246) >
[junit] at > org.jboss.remoting.­RemoteClientInvoker.­invoke(RemoteClientI­nvoker.java:112)> [junit] at org.jboss.remoting.­Client.invoke(Client­.java:244)> [junit] at org.jboss.remoting.­Client.invoke(Client­.java:207)> [junit] at > org.jboss.jms.clien­t.container.InvokerI­nterceptor.invoke(In­vokerInterceptor.jav­a:58) >
[junit] at > org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89) >
[junit] at > org.jboss.jms.clien­t.container.SessionI­nterceptor.invoke(Se­ssionInterceptor.jav­a:75) >
[junit] at > org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89) >
[junit] at > org.jboss.jms.clien­t.container.Transact­ionInterceptor.invok­e(TransactionInterce­ptor.java:83) >
[junit] at > org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89) >
[junit] at > org.jboss.jms.clien­t.container.Hierarch­yInterceptor.invoke(­HierarchyInterceptor­.java:54) >
[junit] at > org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89) >
[junit] at > org.jboss.jms.clien­t.container.AsfInter­ceptor.invoke(AsfInt­erceptor.java:177) >
[junit] at > org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89) >
[junit] at > org.jboss.jms.clien­t.container.Connecti­onInterceptor.invoke­(ConnectionIntercept­or.java:181) >
[junit] at > org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89) >
[junit] at > org.jboss.jms.clien­t.container.Remoting­ClientInterceptor.in­voke(RemotingClientI­nterceptor.java:90) >
[junit] at > org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89) >
[junit] at > org.jboss.jms.clien­t.container.FactoryI­nterceptor.invoke(Fa­ctoryInterceptor.jav­a:92) >
[junit] at > org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89) >
[junit] at > org.jboss.jms.clien­t.container.ObjectOv­errideInterceptor.in­voke(ObjectOverrideI­nterceptor.java:54) >
[junit] at > org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89) >
[junit] at > org.jboss.jms.clien­t.container.ClosedIn­terceptor.invoke(Clo­sedInterceptor.java:­116) >
[junit] at > org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89) >
[junit] at > org.jboss.jms.clien­t.container.LogInter­ceptor.invoke(LogInt­erceptor.java:44) >
[junit] at > org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89) >
[junit] at > org.jboss.jms.clien­t.container.JMSExcep­tionInterceptor.invo­ke(JMSExceptionInter­ceptor.java:54) >
[junit] at > org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89) >
[junit] at > org.jboss.jms.clien­t.container.JMSInvoc­ationHandler.invoke(­JMSInvocationHandler­.java:101) >
[junit] at $Proxy4.createSessi­onDelegate(Unknown Source)> [junit] at > org.jboss.jms.clien­t.JBossConnection.cr­eateSessionInternal(­JBossConnection.java­:220) >
[junit] at > org.jboss.jms.clien­t.JBossConnection.cr­eateSession(JBossCon­nection.java:73)> [junit] at > org.jboss.test.mess­aging.jms.SessionTes­t.testGetSession1(Se­ssionTest.java:122) >
[junit] at sun.reflect.NativeM­ethodAccessorImpl.in­voke0(Native Method)> [junit] at > sun.reflect.NativeM­ethodAccessorImpl.in­voke(NativeMethodAcc­essorImpl.java:39) >
[junit] at > sun.reflect.Delegat­ingMethodAccessorImp­l.invoke(DelegatingM­ethodAccessorImpl.ja­va:25) >
[junit] at java.lang.reflect.M­ethod.invoke(Method.­java:324)> [junit] at junit.framework.Tes­tCase.runTest(TestCa­se.java:154)> [junit] at junit.framework.Tes­tCase.runBare(TestCa­se.java:127)> [junit] at junit.framework.Tes­tResult$1.protect(Te­stResult.java:106)> [junit] at > junit.framework.Tes­tResult.runProtected­(TestResult.java:124­)> [junit] at junit.framework.Tes­tResult.run(TestResu­lt.java:109)> [junit] at junit.framework.Tes­tCase.run(TestCase.j­ava:118)> [junit] at junit.framework.Tes­tSuite.runTest(TestS­uite.java:208)> [junit] at junit.framework.Tes­tSuite.run(TestSuite­.java:203)> [junit] at > org.apache.tools.an­t.taskdefs.optional.­junit.JUnitTestRunne­r.run(JUnitTestRunne­r.java:289) >
[junit] at > org.apache.tools.an­t.taskdefs.optional.­junit.JUnitTestRunne­r.launch(JUnitTestRu­nner.java:656) >
[junit] at > org.apache.tools.an­t.taskdefs.optional.­junit.JUnitTestRunne­r.main(JUnitTestRunn­er.java:558) >
[junit] 09:00:49,125 ERROR [JMSExceptionInterceptor] The cause of the > JMSException:> [junit] java.rmi.MarshalExc­eption: Failed to communicate. Problem > during marshalling/unmarsh­alling; nested exception is:> [junit] java.io.EOFExceptio­n> [junit] at > org.jboss.remoting.­transport.socket.Soc­ketClientInvoker.tra­nsport(SocketClientI­nvoker.java:273) >
[junit] at > org.jboss.remoting.­RemoteClientInvoker.­invoke(RemoteClientI­nvoker.java:112)> [junit] at org.jboss.remoting.­Client.invoke(Client­.java:244)> [junit] at org.jboss.remoting.­Client.invoke(Client­.java:207)> [junit] at > org.jboss.jms.clien­t.container.InvokerI­nterceptor.invoke(In­vokerInterceptor.jav­a:58) >
[junit] at > org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89) >
[junit] at > org.jboss.jms.clien­t.container.SessionI­nterceptor.invoke(Se­ssionInterceptor.jav­a:75) >
[junit] at > org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89) >
[junit] at > org.jboss.jms.clien­t.container.Transact­ionInterceptor.invok­e(TransactionInterce­ptor.java:83) >
[junit] at > org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89) >
[junit] at > org.jboss.jms.clien­t.container.Hierarch­yInterceptor.invoke(­HierarchyInterceptor­.java:54) >
[junit] at > org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89) >
[junit] at > org.jboss.jms.clien­t.container.AsfInter­ceptor.invoke(AsfInt­erceptor.java:177) >
[junit] at > org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89) >
[junit] at > org.jboss.jms.clien­t.container.Connecti­onInterceptor.invoke­(ConnectionIntercept­or.java:181) >
[junit] at > org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89) >
[junit] at > org.jboss.jms.clien­t.container.Remoting­ClientInterceptor.in­voke(RemotingClientI­nterceptor.java:90) >
[junit] at > org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89) >
[junit] at > org.jboss.jms.clien­t.container.FactoryI­nterceptor.invoke(Fa­ctoryInterceptor.jav­a:92) >
[junit] at > org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89) >
[junit] at > org.jboss.jms.clien­t.container.ObjectOv­errideInterceptor.in­voke(ObjectOverrideI­nterceptor.java:54) >
[junit] at > org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89) >
[junit] at > org.jboss.jms.clien­t.container.ClosedIn­terceptor.invoke(Clo­sedInterceptor.java:­116) >
[junit] at > org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89) >
[junit] at > org.jboss.jms.clien­t.container.LogInter­ceptor.invoke(LogInt­erceptor.java:44) >
[junit] at > org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89) >
[junit] at > org.jboss.jms.clien­t.container.JMSExcep­tionInterceptor.invo­ke(JMSExceptionInter­ceptor.java:54) >
[junit] at > org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89) >
[junit] at > org.jboss.jms.clien­t.container.JMSInvoc­ationHandler.invoke(­JMSInvocationHandler­.java:101) >
[junit] at $Proxy4.createSessi­onDelegate(Unknown Source)> [junit] at > org.jboss.jms.clien­t.JBossConnection.cr­eateSessionInternal(­JBossConnection.java­:220) >
[junit] at > org.jboss.jms.clien­t.JBossConnection.cr­eateSession(JBossCon­nection.java:73)> [junit] at > org.jboss.test.mess­aging.jms.SessionTes­t.testGetSession1(Se­ssionTest.java:122) >
[junit] at sun.reflect.NativeM­ethodAccessorImpl.in­voke0(Native Method)> [junit] at > sun.reflect.NativeM­ethodAccessorImpl.in­voke(NativeMethodAcc­essorImpl.java:39) >
[junit] at > sun.reflect.Delegat­ingMethodAccessorImp­l.invoke(DelegatingM­ethodAccessorImpl.ja­va:25) >
[junit] at java.lang.reflect.M­ethod.invoke(Method.­java:324)> [junit] at junit.framework.Tes­tCase.runTest(TestCa­se.java:154)> [junit] at junit.framework.Tes­tCase.runBare(TestCa­se.java:127)> [junit] at junit.framework.Tes­tResult$1.protect(Te­stResult.java:106)> [junit] at > junit.framework.Tes­tResult.runProtected­(TestResult.java:124­)> [junit] at junit.framework.Tes­tResult.run(TestResu­lt.java:109)> [junit] at junit.framework.Tes­tCase.run(TestCase.j­ava:118)> [junit] at junit.framework.Tes­tSuite.runTest(TestS­uite.java:208)> [junit] at junit.framework.Tes­tSuite.run(TestSuite­.java:203)> [junit] at > org.apache.tools.an­t.taskdefs.optional.­junit.JUnitTestRunne­r.run(JUnitTestRunne­r.java:289) >
[junit] at > org.apache.tools.an­t.taskdefs.optional.­junit.JUnitTestRunne­r.launch(JUnitTestRu­nner.java:656) >
[junit] at > org.apache.tools.an­t.taskdefs.optional.­junit.JUnitTestRunne­r.main(JUnitTestRunn­er.java:558) >
[junit] Caused by: java.io.EOFExceptio­n> [junit] at > java.io.ObjectInput­Stream$BlockDataInpu­tStream.peekByte(Obj­ectInputStream.java:­2435) >
[junit] at > java.io.ObjectInput­Stream.readObject0(O­bjectInputStream.jav­a:1245)> [junit] at > java.io.ObjectInput­Stream.readObject(Ob­jectInputStream.java­:324)> [junit] at > org.jboss.remoting.­serialization.impl.j­ava.JavaSerializatio­nManager.receiveObje­ct(JavaSerialization­Manager.java:102) >
[junit] at > org.jboss.remoting.­marshal.serializable­.SerializableUnMarsh­aller.read(Serializa­bleUnMarshaller.java­:50) >
[junit] at > org.jboss.remoting.­transport.socket.Soc­ketClientInvoker.tra­nsport(SocketClientI­nvoker.java:246) >
[junit] ... 47 more> [junit] 09:00:49,140 INFO [ServerPeer] JMS ServerPeer (id=ServerPeer0) > stopped> [junit] 09:00:49,171 INFO [SessionTest] ========== Stop test: > testGetSession1>
[junit] 09:00:21,468 INFO [DestinationManagerImpl] Queue Queue created > and bound in JNDI as /queue/Queue> [junit] 09:00:21,515 ERROR [SocketClientInvoker] Got marshalling > exception, exiting> [junit] java.net.SocketExce­ption: Software caused connection abort: > socket write error> [junit] at java.net.SocketOutp­utStream.socketWrite­0(Native Method)> [junit] at > java.net.SocketOutp­utStream.socketWrite­(SocketOutputStream.­java:92)> [junit] at > java.net.SocketOutp­utStream.write(Socke­tOutputStream.java:1­36)> [junit] at > java.io.BufferedOut­putStream.flushBuffe­r(BufferedOutputStre­am.java:66)> [junit] at > java.io.BufferedOut­putStream.write(Buff­eredOutputStream.jav­a:110)> [junit] at > java.io.ObjectOutpu­tStream$BlockDataOut­putStream.drain(Obje­ctOutputStream.java:­1639) >
[junit] at > java.io.ObjectOutpu­tStream$BlockDataOut­putStream.setBlockDa­taMode(ObjectOutputS­tream.java:1548) >
[junit] at > java.io.ObjectOutpu­tStream.writeNonProx­yDesc(ObjectOutputSt­ream.java:1146)> [junit] at > java.io.ObjectOutpu­tStream.writeClassDe­sc(ObjectOutputStrea­m.java:1100)> [junit] at > java.io.ObjectOutpu­tStream.writeOrdinar­yObject(ObjectOutput­Stream.java:1241) >
[junit] at > java.io.ObjectOutpu­tStream.writeObject0­(ObjectOutputStream.­java:1052)> [junit] at > java.io.ObjectOutpu­tStream.writeFatalEx­ception(ObjectOutput­Stream.java:1355) >
[junit] at > java.io.ObjectOutpu­tStream.writeObject(­ObjectOutputStream.j­ava:281)> [junit] at > org.jboss.remoting.­serialization.impl.j­ava.JavaSerializatio­nManager.sendObject(­JavaSerializationMan­ager.java:55) >
[junit] at > org.jboss.remoting.­marshal.serializable­.SerializableMarshal­ler.write(Serializab­leMarshaller.java:68­) >
[junit] at > org.jboss.remoting.­transport.socket.Soc­ketClientInvoker.tra­nsport(SocketClientI­nvoker.java:240) >
[junit] at > org.jboss.remoting.­RemoteClientInvoker.­invoke(RemoteClientI­nvoker.java:112)> [junit] at org.jboss.remoting.­Client.invoke(Client­.java:244)> [junit] at org.jboss.remoting.­Client.invoke(Client­.java:207)> [junit] at > org.jboss.jms.clien­t.container.InvokerI­nterceptor.invoke(In­vokerInterceptor.jav­a:58) >
[junit] at > org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89) >
[junit] at > org.jboss.jms.clien­t.container.Hierarch­yInterceptor.invoke(­HierarchyInterceptor­.java:54) >
[junit] at > org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89) >
[junit] at > org.jboss.jms.clien­t.container.Connecti­onInterceptor.invoke­(ConnectionIntercept­or.java:92) >
[junit] at > org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89) >
[junit] at > org.jboss.jms.clien­t.container.Remoting­ClientInterceptor.in­voke(RemotingClientI­nterceptor.java:90) >
[junit] at > org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89) >
[junit] at > org.jboss.jms.clien­t.container.ObjectOv­errideInterceptor.in­voke(ObjectOverrideI­nterceptor.java:54) >
[junit] at > org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89) >
[junit] at > org.jboss.jms.clien­t.container.LogInter­ceptor.invoke(LogInt­erceptor.java:44) >
[junit] at > org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89) >
[junit] at > org.jboss.jms.clien­t.container.JMSExcep­tionInterceptor.invo­ke(JMSExceptionInter­ceptor.java:54) >
[junit] at > org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89) >
[junit] at > org.jboss.jms.clien­t.container.JMSInvoc­ationHandler.invoke(­JMSInvocationHandler­.java:101) >
[junit] at $Proxy3.createConne­ctionDelegate(Unknow­n Source)> [junit] at > org.jboss.jms.clien­t.JBossConnectionFac­tory.createConnectio­nInternal(JBossConne­ctionFactory.java:13­5) >
[junit] at > org.jboss.jms.clien­t.JBossConnectionFac­tory.createConnectio­n(JBossConnectionFac­tory.java:64) >
[junit] at > org.jboss.jms.clien­t.JBossConnectionFac­tory.createConnectio­n(JBossConnectionFac­tory.java:59) >
[junit] at > org.jboss.test.mess­aging.jms.MessagePro­ducerTest.setUp(Mess­ageProducerTest.java­:79) >
[junit] at junit.framework.Tes­tCase.runBare(TestCa­se.java:125)> [junit] at junit.framework.Tes­tResult$1.protect(Te­stResult.java:106)> [junit] at > junit.framework.Tes­tResult.runProtected­(TestResult.java:124­)> [junit] at junit.framework.Tes­tResult.run(TestResu­lt.java:109)> [junit] at junit.framework.Tes­tCase.run(TestCase.j­ava:118)> [junit] at junit.framework.Tes­tSuite.runTest(TestS­uite.java:208)> [junit] at junit.framework.Tes­tSuite.run(TestSuite­.java:203)> [junit] at > org.apache.tools.an­t.taskdefs.optional.­junit.JUnitTestRunne­r.run(JUnitTestRunne­r.java:289) >
[junit] at > org.apache.tools.an­t.taskdefs.optional.­junit.JUnitTestRunne­r.launch(JUnitTestRu­nner.java:656) >
[junit] at > org.apache.tools.an­t.taskdefs.optional.­junit.JUnitTestRunne­r.main(JUnitTestRunn­er.java:558) >
[junit] 09:00:21,531 ERROR [JMSExceptionInterceptor] The cause of the > JMSException:> [junit] java.rmi.MarshalExc­eption: Failed to communicate. Problem > during marshalling/unmarsh­alling; nested exception is:> [junit] java.net.SocketExce­ption: Software caused connection abort: > socket write error> [junit] at > org.jboss.remoting.­transport.socket.Soc­ketClientInvoker.tra­nsport(SocketClientI­nvoker.java:273) >
[junit] at > org.jboss.remoting.­RemoteClientInvoker.­invoke(RemoteClientI­nvoker.java:112)> [junit] at org.jboss.remoting.­Client.invoke(Client­.java:244)> [junit] at org.jboss.remoting.­Client.invoke(Client­.java:207)> [junit] at > org.jboss.jms.clien­t.container.InvokerI­nterceptor.invoke(In­vokerInterceptor.jav­a:58) >
[junit] at > org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89) >
[junit] at > org.jboss.jms.clien­t.container.Hierarch­yInterceptor.invoke(­HierarchyInterceptor­.java:54) >
[junit] at > org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89) >
[junit] at > org.jboss.jms.clien­t.container.Connecti­onInterceptor.invoke­(ConnectionIntercept­or.java:92) >
[junit] at > org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89) >
[junit] at > org.jboss.jms.clien­t.container.Remoting­ClientInterceptor.in­voke(RemotingClientI­nterceptor.java:90) >
[junit] at > org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89) >
[junit] at > org.jboss.jms.clien­t.container.ObjectOv­errideInterceptor.in­voke(ObjectOverrideI­nterceptor.java:54) >
[junit] at > org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89) >
[junit] at > org.jboss.jms.clien­t.container.LogInter­ceptor.invoke(LogInt­erceptor.java:44) >
[junit] at > org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89) >
[junit] at > org.jboss.jms.clien­t.container.JMSExcep­tionInterceptor.invo­ke(JMSExceptionInter­ceptor.java:54) >
[junit] at > org.jboss.aop.joinp­oint.MethodInvocatio­n.invokeNext(MethodI­nvocation.java:89) >
[junit] at > org.jboss.jms.clien­t.container.JMSInvoc­ationHandler.invoke(­JMSInvocationHandler­.java:101) >
[junit] at $Proxy3.createConne­ctionDelegate(Unknow­n Source)> [junit] at > org.jboss.jms.clien­t.JBossConnectionFac­tory.createConnectio­nInternal(JBossConne­ctionFactory.java:13­5) >
[junit] at > org.jboss.jms.clien­t.JBossConnectionFac­tory.createConnectio­n(JBossConnectionFac­tory.java:64) >
[junit] at > org.jboss.jms.clien­t.JBossConnectionFac­tory.createConnectio­n(JBossConnectionFac­tory.java:59) >
[junit] at > org.jboss.test.mess­aging.jms.MessagePro­ducerTest.setUp(Mess­ageProducerTest.java­:79) >
[junit] at junit.framework.Tes­tCase.runBare(TestCa­se.java:125)> [junit] at junit.framework.Tes­tResult$1.protect(Te­stResult.java:106)> [junit] at > junit.framework.Tes­tResult.runProtected­(TestResult.java:124­)> [junit] at junit.framework.Tes­tResult.run(TestResu­lt.java:109)> [junit] at junit.framework.Tes­tCase.run(TestCase.j­ava:118)> [junit] at junit.framework.Tes­tSuite.runTest(TestS­uite.java:208)> [junit] at junit.framework.Tes­tSuite.run(TestSuite­.java:203)> [junit] at > org.apache.tools.an­t.taskdefs.optional.­junit.JUnitTestRunne­r.run(JUnitTestRunne­r.java:289) >
[junit] at > org.apache.tools.an­t.taskdefs.optional.­junit.JUnitTestRunne­r.launch(JUnitTestRu­nner.java:656) >
[junit] at > org.apache.tools.an­t.taskdefs.optional.­junit.JUnitTestRunne­r.main(JUnitTestRunn­er.java:558) >
[junit] Caused by: java.net.SocketExce­ption: Software caused connection > abort: socket write error> [junit] at java.net.SocketOutp­utStream.socketWrite­0(Native Method)> [junit] at > java.net.SocketOutp­utStream.socketWrite­(SocketOutputStream.­java:92)> [junit] at > java.net.SocketOutp­utStream.write(Socke­tOutputStream.java:1­36)> [junit] at > java.io.BufferedOut­putStream.flushBuffe­r(BufferedOutputStre­am.java:66)> [junit] at > java.io.BufferedOut­putStream.write(Buff­eredOutputStream.jav­a:110)> [junit] at > java.io.ObjectOutpu­tStream$BlockDataOut­putStream.drain(Obje­ctOutputStream.java:­1639) >
[junit] at > java.io.ObjectOutpu­tStream$BlockDataOut­putStream.setBlockDa­taMode(ObjectOutputS­tream.java:1548) >
[junit] at > java.io.ObjectOutpu­tStream.writeNonProx­yDesc(ObjectOutputSt­ream.java:1146)> [junit] at > java.io.ObjectOutpu­tStream.writeClassDe­sc(ObjectOutputStrea­m.java:1100)> [junit] at > java.io.ObjectOutpu­tStream.writeOrdinar­yObject(ObjectOutput­Stream.java:1241) >
[junit] at > java.io.ObjectOutpu­tStream.writeObject0­(ObjectOutputStream.­java:1052)> [junit] at > java.io.ObjectOutpu­tStream.writeFatalEx­ception(ObjectOutput­Stream.java:1355) >
[junit] at > java.io.ObjectOutpu­tStream.writeObject(­ObjectOutputStream.j­ava:281)> [junit] at > org.jboss.remoting.­serialization.impl.j­ava.JavaSerializatio­nManager.sendObject(­JavaSerializationMan­ager.java:55) >
[junit] at > org.jboss.remoting.­marshal.serializable­.SerializableMarshal­ler.write(Serializab­leMarshaller.java:68­) >
[junit] at > org.jboss.remoting.­transport.socket.Soc­ketClientInvoker.tra­nsport(SocketClientI­nvoker.java:240) >
[junit] ... 33 more>
-------------------­--------------------­----------------> This SF.Net email is sponsored by the JBoss Inc.> Get Certified Today * Register for a JBoss Training Course> Free Certification Exam for All Training Attendees Through End of 2005> Visit http://www.jboss.co­m/services/certifica­tion for more information> ___________________­____________________­________> JBoss-Development mailing list> JBoss-Development@l­ists.sourceforge.net­> https://lists.sourc­eforge.net/lists/lis­tinfo/jboss-developm­ent>



-------------------­--------------------­----------------
SF.Net email is sponsored by:
Tame your development challenges with Apache's Geronimo App Server. Download
it for free - -and be entered to win a 42" plasma tv or your very own
Sony(tm)PSP. Click here to play: http://sourceforge.­net/geronimo.php
Add comment
 

Add new comment

As:
Login:  Password:  
 
 
  
 
Пожалуйста, относитесь к собеседникам уважительно, не используйте нецензурные слова, не злоупотребляйте заглавными буквами, не публикуйте рекламу и объявления о купле/продаже, а также материалы нарушающие сетевой этикет или законы РФ. Ваш ip-адрес записывается.


QAIX > Java Programming > Remoting/Serializati­on failures? 2 November 2005 07:52:48

see also:
carriage return
re: parallel execution of code
Can I retrieve a stored php session…
pass tests:
..
see also:
Import/transfer/put/save DVD clips into…
Import/transfer/upload/rip Mini DVD…
Import/transfer/convert/get home DVD…

  Copyright © 2001—2010 QAIX
Идея: Монашёв Михаил.
Авторами текстов, изображений и видео, размещённых на этой странице, являются пользователи сайта.
See Help and FAQ in the community support.qaix.com.
Write in the community about the bugs you have noticedbugs.qaix.com.
Write your offers and comments in the communities suggest.qaix.com.
Information for parents.
Пишите нам на .
If you would like to report an abuse of our service, such as a spam message, please .
Если Вы хотите пожаловаться на содержимое этой страницы, пожалуйста .