This is probably (almost without a doubt) related to the change I committed recently. What database are you running the tests against? Scott M Stark wrote: > I have rerun the jbosstest suite and I am also seeing errors on tests that worked a > couple of days ago. Most of the new errors are complaints about not being able to > load a ResultSet column due to an EOFException like that shown below. The >corresponding > server log exception follows and shows the problem occuring in the JAWS layer. > It you have comitted a change to JAWS recently please check it against the jbosstest >suite. > org.jboss.test.bank.interfaces.BankException: Could not get account for >bank/Customer:Customer:5678.991382748487/Marc, > Cause:org.jboss.test.bank.interfaces.BankException: Could not create account, >Cause:java.rmi.ServerException: Transaction rolled > back; nested exception is: > javax.transaction.TransactionRolledbackException: Load failed; nested >exception is: > java.sql.SQLException: Unable to load a ResultSet column into a variable of >type 'java.util.Collection': > java.io.StreamCorruptedException: Caught EOFException while reading the stream >header; nested exception is: > java.rmi.ServerException: Load failed; nested exception is: > java.sql.SQLException: Unable to load a ResultSet column into a variable of >type 'java.util.Collection': > java.io.StreamCorruptedException: Caught EOFException while reading the stream header > at >sun.rmi.transport.StreamRemoteCall.exceptionReceivedFromServer(StreamRemoteCall.java:245) > at sun.rmi.transport.StreamRemoteCall.executeCall(StreamRemoteCall.java:220) > at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:122) > at org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker_Stub.invoke(Unknown >Source) > at >org.jboss.ejb.plugins.jrmp.interfaces.GenericProxy.invokeContainer(GenericProxy.java:357) > at >org.jboss.ejb.plugins.jrmp.interfaces.StatelessSessionProxy.invoke(StatelessSessionProxy.java:123) > at $Proxy5.getAccount(Unknown Source) > at org.jboss.test.bank.test.Main.testMultiThread(Main.java:158) > at java.lang.reflect.Method.invoke(Native Method) > at junit.framework.TestCase.runTest(TestCase.java:155) > at junit.framework.TestCase.runBare(TestCase.java:129) > at junit.framework.TestResult$1.protect(TestResult.java:100) > at junit.framework.TestResult.runProtected(TestResult.java:117) > at junit.framework.TestResult.run(TestResult.java:103) > at junit.framework.TestCase.run(TestCase.java:120) > at junit.framework.TestSuite.run(TestSuite.java:144) > at >org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:209) > at >org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:342) > > [JAWS] java.sql.SQLException: Unable to load a ResultSet column into a variable of >type 'java.util.Collection': > java.io.StreamCorruptedException: Caught EOFException while reading the stream >header[JAWS] at > >org.jboss.ejb.plugins.jaws.jdbc.JDBCCommand.getResultObject(JDBCCommand.java:487)[JAWS] > at > >org.jboss.ejb.plugins.jaws.jdbc.JDBCCommand.getResultObject(JDBCCommand.java:503)[JAWS] > at > >org.jboss.ejb.plugins.jaws.jdbc.JDBCLoadEntityCommand.loadOneEntity(JDBCLoadEntityCommand.java:146)[JAWS] > at > >org.jboss.ejb.plugins.jaws.jdbc.JDBCLoadEntityCommand.handleResult(JDBCLoadEntityCommand.java:131)[JAWS] > at > >org.jboss.ejb.plugins.jaws.jdbc.JDBCQueryCommand.executeStatementAndHandleResult(JDBCQueryCommand.java:59)[JAWS] > at > org.jboss.ejb.plugins.jaws.jdbc.JDBCCommand.jdbcExecute(JDBCCommand.java:160)[JAWS] >at > >org.jboss.ejb.plugins.jaws.jdbc.JDBCLoadEntityCommand.execute(JDBCLoadEntityCommand.java:102)[JAWS] > at > >org.jboss.ejb.plugins.jaws.JAWSPersistenceManager.loadEntity(JAWSPersistenceManager.java:156)[JAWS] > at > >org.jboss.ejb.plugins.CMPPersistenceManager.loadEntity(CMPPersistenceManager.java:371)[JAWS] > at > >org.jboss.ejb.plugins.EntitySynchronizationInterceptor.invoke(EntitySynchronizationInterceptor.java:220)[JAWS] > at > >org.jboss.ejb.plugins.EntityInstanceInterceptor.invoke(EntityInstanceInterceptor.java:186)[JAWS] > at > org.jboss.ejb.plugins.TxInterceptorCMT.invokeNext(TxInterceptorCMT.java:133)[JAWS] >at > >org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:298)[JAWS] > at > org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:99)[JAWS] at > org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:190)[JAWS] > at > org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:195)[JAWS] at > org.jboss.ejb.EntityContainer.invoke(EntityContainer.java:323)[JAWS] at > >org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker.invoke(JRMPContainerInvoker.java:480) > > > > > _______________________________________________ > Jboss-development mailing list > [EMAIL PROTECTED] > http://lists.sourceforge.net/lists/listinfo/jboss-development >
Confidential e-mail for addressee only. Access to this e-mail by anyone else is unauthorized. If you have received this message in error, please notify the sender immediately by reply e-mail and destroy the original communication.
