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