I'm getting an odd error when I'm accessing an entity bean
with Jonas 1.5 on Linux, Blackdown Java 1.1.7B.
I created two simple container managed entity beans for
two different tables; I can access the first one without
any difficulty from a client, but the second one returns
an error when I'm calling a get method in it. I can
call home.findByPrimaryKey(), but when I call any of my get*()
methods I get the following stack trace on the server. Is
there anything that cause the JOnAS server to complain that the
.ser file is corrupt? It was created with GenIC in the same way
as with my first try, so I would think it would be ok.
Thanks,
-Mike
[jonas@london jonas]$ EJBServer
JOnAS - Version 1.5
JDBC DataSource gsnetdb is mapped on MSSQLAlpha.properties
EJBHome:com.gsnet.ejb.entity.Advertisements.JOnASAdvertisementsBeanAdvertisementsHome
for AdvertisementsBean available
EJBHome:com.gsnet.ejb.entity.Location.JOnASLocationImplBeanLocationHome for
LocationImplBean available
Failed to load bean from database
java.io.StreamCorruptedException: InputStream does not contain a serialized object
at java.io.ObjectInputStream.readStreamHeader(ObjectInputStream.java)
at java.io.ObjectInputStream.<init>(ObjectInputStream.java)
at org.objectweb.jonas.lib.MarshallTool.fromBytes(MarshallTool.java:73)
at
com.gsnet.ejb.entity.Advertisements.JOnASAdvertisementsBeanAdvertisements.loadData(JOnASAdvertisementsBeanAdvertisements.j
at
org.objectweb.jonas.container.EntitySynchroImpl.considerRequest(EntitySynchroImpl.java:179)
at org.objectweb.jonas.container.JBeanEntity.preinvoke(JBeanEntity.java:450)
at
com.gsnet.ejb.entity.Advertisements.JOnASAdvertisementsBeanAdvertisements.getSiteID(JOnASAdvertisementsBeanAdvertisements.
at
com.gsnet.ejb.entity.Advertisements.JOnASAdvertisementsBeanAdvertisements_Skel.dispatch(JOnASAdvertisementsBeanAdvertiseme
at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:164)
at sun.rmi.transport.Transport.serviceCall(Transport.java:154)
at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:600)
at sun.rmi.transport.tcp.TCPTransport.run(TCPTransport.java:506)
at java.lang.Thread.run(Thread.java)
--
Mike Bridge <[EMAIL PROTECTED]>
System Administrator
Global Sourcing Network
----
To unsubscribe, send email to [EMAIL PROTECTED] and
include in the body of the message "unsubscribe jonas-users".
For general help, send email to [EMAIL PROTECTED] and
include in the body of the message "help".