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".

Reply via email to