Hi, The following error happens when I try to create an EntityBean who stores as an Attribute a Reference to another EntityBean. All of them are CMP and were created with EJBDoclet. The Datatype in JAWS is OBJECT for sql and JAVA_OBJECT for jdbc. I got this mappings from standardjaws.xml. Here the error log on the server: --- snip --- [Hypersonic] 0:SELECT COUNT(*) FROM Adresse WHERE Mandant=0 AND Nummer=6 [Hypersonic] 0:INSERT INTO Adresse (Mandant,Typ,Ort,PLZ,Strasse,Nummer,Land) VAL UES (0,'A',NULL,0,NULL,6,NULL) [Hypersonic] 0:SELECT COUNT(*) FROM Person WHERE Nummer=6 AND Mandant=0 [Hypersonic] 0:INSERT INTO Person (Mandant,Name,Anrede,Nummer,Titel,Rufname,Vorn ame) VALUES (0,NULL,NULL,6,NULL,NULL,NULL) [Hypersonic] 0:SELECT COUNT(*) FROM Verstorbener WHERE Mandant=0 AND Nummer=6 [JAWS] java.sql.SQLException: Serialization failure: org.hsql.ByteArray [JAWS] at org.hsql.Trace.getError(Trace.java:124) [JAWS] at org.hsql.Trace.getError(Trace.java:115) [JAWS] at org.hsql.Trace.error(Trace.java:130) [JAWS] at org.hsql.ByteArray.serialize(ByteArray.java:46) [JAWS] at org.hsql.ByteArray.serializeToString(ByteArray.java:50) [JAWS] at org.hsql.jdbcPreparedStatement.setObjectInType(jdbcPreparedStatement. java:1054) [JAWS] at org.hsql.jdbcPreparedStatement.setObject(jdbcPreparedStatement.java:4 63) [JAWS] at org.jboss.minerva.jdbc.PreparedStatementInPool.setObject(PreparedStat ementInPool.java:281) [JAWS] at org.jboss.ejb.plugins.jaws.jdbc.JDBCCommand.setParameter(JDBCCommand. java:314) [JAWS] at org.jboss.ejb.plugins.jaws.jdbc.JDBCCreateEntityCommand.setParameters (JDBCCreateEntityCommand.java:165) [JAWS] at org.jboss.ejb.plugins.jaws.jdbc.JDBCCommand.jdbcExecute(JDBCCommand.j ava:157) [JAWS] at org.jboss.ejb.plugins.jaws.jdbc.JDBCCreateEntityCommand.execute(JDBCC reateEntityCommand.java:135) [JAWS] at org.jboss.ejb.plugins.jaws.JAWSPersistenceManager.createEntity(JAWSPe rsistenceManager.java:122) [JAWS] at org.jboss.ejb.plugins.CMPPersistenceManager.createEntity(CMPPersisten ceManager.java:156) [JAWS] at org.jboss.ejb.EntityContainer.createHome(EntityContainer.java:441) [JAWS] at java.lang.reflect.Method.invoke(Native Method) [JAWS] at org.jboss.ejb.EntityContainer$ContainerInterceptor.invokeHome(EntityC ontainer.java:639) [JAWS] at org.jboss.ejb.plugins.EntitySynchronizationInterceptor.invokeHome(Ent itySynchronizationInterceptor.java:160) [JAWS] at org.jboss.ejb.plugins.EntityInstanceInterceptor.invokeHome(EntityInst anceInterceptor.java:86) [JAWS] at org.jboss.ejb.plugins.TxInterceptorCMT.invokeNext(TxInterceptorCMT.ja va:135) [JAWS] at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxIntercep torCMT.java:263) [JAWS] at org.jboss.ejb.plugins.TxInterceptorCMT.invokeHome(TxInterceptorCMT.ja va:86) [JAWS] at org.jboss.ejb.plugins.SecurityInterceptor.invokeHome(SecurityIntercep tor.java:126) [JAWS] at org.jboss.ejb.plugins.LogInterceptor.invokeHome(LogInterceptor.java:1 06) [JAWS] at org.jboss.ejb.EntityContainer.invokeHome(EntityContainer.java:316) [JAWS] at org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker.invokeHome(JRM PContainerInvoker.java:143) [JAWS] at java.lang.reflect.Method.invoke(Native Method) [JAWS] at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:241) [JAWS] at sun.rmi.transport.Transport$1.run(Transport.java:142) [JAWS] at java.security.AccessController.doPrivileged(Native Method) [JAWS] at sun.rmi.transport.Transport.serviceCall(Transport.java:139) [JAWS] at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:4 43) [JAWS] at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport .java:643) [JAWS] at java.lang.Thread.run(Thread.java:484) [JAWS] java.sql.SQLException: Serialization failure: org.hsql.ByteArray [JAWS] at org.hsql.Trace.getError(Trace.java:124) [JAWS] at org.hsql.Trace.getError(Trace.java:115) [JAWS] at org.hsql.Trace.error(Trace.java:130) [JAWS] at org.hsql.ByteArray.serialize(ByteArray.java:46) [JAWS] at org.hsql.ByteArray.serializeToString(ByteArray.java:50) [JAWS] at org.hsql.jdbcPreparedStatement.setObjectInType(jdbcPreparedStatement. java:1054) [JAWS] at org.hsql.jdbcPreparedStatement.setObject(jdbcPreparedStatement.java:4 63) [JAWS] at org.jboss.minerva.jdbc.PreparedStatementInPool.setObject(PreparedStat ementInPool.java:281) [JAWS] at org.jboss.ejb.plugins.jaws.jdbc.JDBCCommand.setParameter(JDBCCommand. java:314) [JAWS] at org.jboss.ejb.plugins.jaws.jdbc.JDBCCreateEntityCommand.setParameters (JDBCCreateEntityCommand.java:165) [JAWS] at org.jboss.ejb.plugins.jaws.jdbc.JDBCCommand.jdbcExecute(JDBCCommand.j ava:157) [JAWS] at org.jboss.ejb.plugins.jaws.jdbc.JDBCCreateEntityCommand.execute(JDBCC reateEntityCommand.java:135) [JAWS] at org.jboss.ejb.plugins.jaws.JAWSPersistenceManager.createEntity(JAWSPe rsistenceManager.java:122) [JAWS] at org.jboss.ejb.plugins.CMPPersistenceManager.createEntity(CMPPersisten ceManager.java:156) [JAWS] at org.jboss.ejb.EntityContainer.createHome(EntityContainer.java:441) [JAWS] at java.lang.reflect.Method.invoke(Native Method) [JAWS] at org.jboss.ejb.EntityContainer$ContainerInterceptor.invokeHome(EntityC ontainer.java:639) [JAWS] at org.jboss.ejb.plugins.EntitySynchronizationInterceptor.invokeHome(Ent itySynchronizationInterceptor.java:160) [JAWS] at org.jboss.ejb.plugins.EntityInstanceInterceptor.invokeHome(EntityInst anceInterceptor.java:86) [JAWS] at org.jboss.ejb.plugins.TxInterceptorCMT.invokeNext(TxInterceptorCMT.ja va:135) [JAWS] at org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxIntercep torCMT.java:263) [JAWS] at org.jboss.ejb.plugins.TxInterceptorCMT.invokeHome(TxInterceptorCMT.ja va:86) [JAWS] at org.jboss.ejb.plugins.SecurityInterceptor.invokeHome(SecurityIntercep tor.java:126) [JAWS] at org.jboss.ejb.plugins.LogInterceptor.invokeHome(LogInterceptor.java:1 06) [JAWS] at org.jboss.ejb.EntityContainer.invokeHome(EntityContainer.java:316) [JAWS] at org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker.invokeHome(JRM PContainerInvoker.java:143) [JAWS] at java.lang.reflect.Method.invoke(Native Method) [JAWS] at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:241) [JAWS] at sun.rmi.transport.Transport$1.run(Transport.java:142) [JAWS] at java.security.AccessController.doPrivileged(Native Method) [JAWS] at sun.rmi.transport.Transport.serviceCall(Transport.java:139) [JAWS] at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:4 43) [JAWS] at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport .java:643) [JAWS] at java.lang.Thread.run(Thread.java:484) [Hypersonic] 0:UPDATE Adresse SET Typ='V' WHERE Mandant=0 AND Nummer=6 [Hypersonic] 0:COMMIT [Hypersonic] 0:SELECT COUNT(*) FROM Adresse WHERE Mandant=0 AND Nummer=6 [Hypersonic] 0:COMMIT --- snap --- CU --- Ingo Bruell OBL GmbH ([EMAIL PROTECTED]) Hude (Oldenburg) Germany -- -------------------------------------------------------------- To subscribe: [EMAIL PROTECTED] To unsubscribe: [EMAIL PROTECTED] Problems?: [EMAIL PROTECTED]
