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]

Reply via email to