Bugs item #601049, was opened at 2002-08-27 16:26
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=376685&aid=601049&group_id=22866

Category: JBossServer
Group: v3.1
Status: Open
Resolution: None
Priority: 5
Submitted By: Yan Pujante (madonnax)
Assigned to: Nobody/Anonymous (nobody)
Summary: MarshalException in serializing Handle

Initial Comment:
I have the following code:

    // userSession is stateful session bean
    Handle ser = userSession.getHandle();
    ByteArrayOutputStream baos = new
ByteArrayOutputStream();

    ObjectOutputStream oos = new ObjectOutputStream(baos);

    oos.writeObject(ser);


this throws the following exception:

15:57:19,944 ERROR [STDERR] java.rmi.MarshalException:
Invalid remote object
15:57:19,946 ERROR [STDERR]     at
java.rmi.server.RemoteObject.writeObject(RemoteObject.java:332)
15:57:19,948 ERROR [STDERR]     at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
15:57:19,950 ERROR [STDERR]     at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
15:57:19,951 ERROR [STDERR]     at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
15:57:19,952 ERROR [STDERR]     at
java.lang.reflect.Method.invoke(Method.java:324)
15:57:19,953 ERROR [STDERR]     at
java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:780)
15:57:19,955 ERROR [STDERR]     at
java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1294)
15:57:19,956 ERROR [STDERR]     at
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1245)
15:57:19,957 ERROR [STDERR]     at
java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1052)
15:57:19,961 ERROR [STDERR]     at
java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:278)
15:57:19,962 ERROR [STDERR]     at
org.jboss.invocation.jrmp.interfaces.JRMPInvokerProxy.writeExternal(JRMPInvokerProxy.java:149)
15:57:19,963 ERROR [STDERR]     at
java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1265)
15:57:19,965 ERROR [STDERR]     at
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1243)
15:57:19,966 ERROR [STDERR]     at
java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1052)
15:57:19,967 ERROR [STDERR]     at
java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1330)
15:57:20,118 ERROR [STDERR]     at
java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1302)
15:57:20,119 ERROR [STDERR]     at
java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1245)
15:57:20,120 ERROR [STDERR]     at
java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1052)
15:57:20,121 ERROR [STDERR]     at
java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:278)

A javax.ejb.Handle is supposed to be serializable so
this should work.

OS: Solaris 8
JDK 1.4.0_01
jboss: jboss-3.0.1RC1_tomcat-4.0.4

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=376685&aid=601049&group_id=22866


-------------------------------------------------------
This sf.net email is sponsored by: Jabber - The world's fastest growing 
real-time communications platform! Don't just IM. Build it in! 
http://www.jabber.com/osdn/xim
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to