users@jaxb.java.net

jaxb and ejb

From: David Massart <david.massart_at_eun.org>
Date: Tue, 06 May 2003 14:48:17 +0200

Hi there,

I'm trying to use a JAXB generated class as a parameter of a stateless session
EJB method. I've used use "xjc -extension " in order to generate serializable
classes as indicated on
http://java.sun.com/webservices/docs/1.1/jaxb-1.0/vendor.html, but it does not
seem to work, since I got a java.io.NotSerializableException (see complete log below)

Does someone what I do wrong?

Thanks,

David


 java.rmi.ServerException: RemoteException occurred in server thread; nested exception is:
 java.rmi.MarshalException: Exception occurred in server thread; nested exception is:
 java.io.NotSerializableException
 at com.sun.corba.ee.internal.javax.rmi.CORBA.Util.wrapException(Util.java:364)
 at javax.rmi.CORBA.Util.wrapException(Util.java:277)
 at org.eun.celebrate.bs.credentials._Credentials_Stub.checkCredentials(Unknown Source)
 at org.eun.celebrate.bs.messageBroker.MessageBrokerBean.onMessage(MessageBrokerBean.java:167)
 at com.sun.ejb.containers.MessageBeanContainer.onMessage(MessageBeanContainer.java:857)
 at com.sun.ejb.containers.MessageBeanListenerConcurrent.onMessage(MessageBeanListenerConcurrent.java:20)
 at com.sun.messaging.jmq.jmsclient.ServerSessionRunner.onMessage(ServerSessionRunner.java:139)
 at com.sun.messaging.jmq.jmsclient.ServerSessionRunner.run(ServerSessionRunner.java:105)
 at com.sun.messaging.jmq.jmsclient.SessionImpl.run(SessionImpl.java:1777)
 at com.sun.enterprise.jms.SessionWrapperBase.run(SessionWrapperBase.java:199)
 at com.iplanet.ias.ejb.containers.IASServerSessionImpl.run(IASServerSessionImpl.java:191)
 at java.lang.Thread.run(Thread.java:536)
 Caused by: java.rmi.MarshalException: Exception occurred in server thread; nested exception is:
 java.io.NotSerializableException
 at com.sun.corba.ee.internal.javax.rmi.CORBA.Util.copyObjects(Util.java:489)
 at javax.rmi.CORBA.Util.copyObjects(Util.java:296)
 at org.eun.celebrate.bs.credentials._Credentials_Stub.checkCredentials(Unknown Source)
 ... 9 more
 Caused by: java.io.NotSerializableException
 ... 12 more