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.

Reply via email to