Bugs item #663114, was opened at 2003-01-06 15:42
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=376685&aid=663114&group_id=22866

Category: JBossServer
Group: v3.0 Rabbit Hole
Status: Open
Resolution: None
Priority: 5
Submitted By: Maxim (kimerinn)
Assigned to: Nobody/Anonymous (nobody)
Summary: MarshallException when accessing remote bean

Initial Comment:
Hi!
Scenario:

1) I have two session beans A and B, each of them have
remote interfaces. A obtains home & remote interface of
bean B and invokes method B.hello().
2) When both beans are locating on the same machine,
all works Ok.
3) When bean A is hosting on one computer and bean B on
second, bean A obtains home interface of bean B and
obtain <java.rmi.MarshalException: error marshalling
arguments;> exception when creating remote interface of
bean B.
4) When the bean B is accesed fom another computer
through application client, all works Ok.

Here is full stack trace:
=====================================================================================================================

13:16:12,169 ERROR [STDERR] java.rmi.MarshalException:
error marshalling arguments; nested exception is: 
        java.io.NotSerializableException:
org.jboss.tm.TransactionImpl

13:16:12,169 ERROR [STDERR]
java.io.NotSerializableException:
org.jboss.tm.TransactionImpl

13:16:12,169 ERROR [STDERR]     at
java.io.ObjectOutputStream.outputObject(ObjectOutputStream.java:1148)

13:16:12,169 ERROR [STDERR]     at
java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:366)

13:16:12,179 ERROR [STDERR]     at
org.jboss.invocation.MarshalledInvocation.writeExternal(MarshalledInvocation.java:377)

13:16:12,179 ERROR [STDERR]     at
java.io.ObjectOutputStream.outputObject(ObjectOutputStream.java:1172)

13:16:12,179 ERROR [STDERR]     at
java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:366)

13:16:12,179 ERROR [STDERR]     at
sun.rmi.server.UnicastRef.marshalValue(UnicastRef.java:268)

13:16:12,179 ERROR [STDERR]     at
sun.rmi.server.UnicastRef.invoke(UnicastRef.java:106)

13:16:12,179 ERROR [STDERR]     at
org.jboss.invocation.jrmp.server.JRMPInvoker_Stub.invoke(Unknown
Source)

13:16:12,179 ERROR [STDERR]     at
org.jboss.invocation.jrmp.interfaces.JRMPInvokerProxy.invoke(JRMPInvokerProxy.java:138)

13:16:12,179 ERROR [STDERR]     at
org.jboss.invocation.InvokerInterceptor.invoke(InvokerInterceptor.java:108)

13:16:12,179 ERROR [STDERR]     at
org.jboss.proxy.TransactionInterceptor.invoke(TransactionInterceptor.java:77)

13:16:12,179 ERROR [STDERR]     at
org.jboss.proxy.SecurityInterceptor.invoke(SecurityInterceptor.java:80)

13:16:12,220 ERROR [STDERR]     at
org.jboss.proxy.ejb.HomeInterceptor.invoke(HomeInterceptor.java:198)

13:16:12,220 ERROR [STDERR]     at
org.jboss.proxy.ClientContainer.invoke(ClientContainer.java:76)

13:16:12,220 ERROR [STDERR]     at $Proxy25.create(Unknown
Source)

13:16:12,220 ERROR [STDERR]     at
aside.ABean.testB(ABean.java:46)

13:16:12,220 ERROR [STDERR]     at
java.lang.reflect.Method.invoke(Native Method)

13:16:12,220 ERROR [STDERR]     at
org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessionContainer.java:660)

13:16:12,220 ERROR [STDERR]     at
org.jboss.resource.connectionmanager.CachedConnectionInterceptor.invoke(CachedConnectionInterceptor.java:186)

13:16:12,230 ERROR [STDERR]     at
org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInterceptor.java:77)

13:16:12,230 ERROR [STDERR]     at
org.jboss.ejb.plugins.AbstractTxInterceptor.invokeNext(AbstractTxInterceptor.java:107)

13:16:12,230 ERROR [STDERR]     at
org.jboss.ejb.plugins.TxInterceptorCMT.runWithTransactions(TxInterceptorCMT.java:178)

13:16:12,230 ERROR [STDERR]     at
org.jboss.ejb.plugins.TxInterceptorCMT.invoke(TxInterceptorCMT.java:60)

13:16:12,230 ERROR [STDERR]     at
org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:130)

13:16:12,230 ERROR [STDERR]     at
org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:204)

13:16:12,240 ERROR [STDERR]     at
org.jboss.ejb.StatelessSessionContainer.invoke(StatelessSessionContainer.java:313)

13:16:12,240 ERROR [STDERR]     at
org.jboss.ejb.Container.invoke(Container.java:712)

13:16:12,240 ERROR [STDERR]     at
org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:517)

13:16:12,240 ERROR [STDERR]     at
org.jboss.invocation.jrmp.server.JRMPInvoker.invoke(JRMPInvoker.java:382)

13:16:12,240 ERROR [STDERR]     at
java.lang.reflect.Method.invoke(Native Method)

13:16:12,240 ERROR [STDERR]     at
sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:241)

13:16:12,240 ERROR [STDERR]     at
sun.rmi.transport.Transport$1.run(Transport.java:152)

13:16:12,240 ERROR [STDERR]     at
java.security.AccessController.doPrivileged(Native Method)

13:16:12,240 ERROR [STDERR]     at
sun.rmi.transport.Transport.serviceCall(Transport.java:148)

13:16:12,240 ERROR [STDERR]     at
sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:465)

13:16:12,250 ERROR [STDERR]     at
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:706)

13:16:12,250 ERROR [STDERR]     at
java.lang.Thread.run(Thread.java:484)

=====================================================================================================================

I have created demo, containing builded archives and
sources.
Unzip the errordemo.zip and place
errordemo\build\aside.jar to the JBoss deployment dir
on first computer, and bside.jar - to the JBoss
deployment dir on second computer.
Edit the classpathes in the client2ejb.bat and
ejb2ejb.bat, as it is described in it.
client2ejb.bat runs the working example, when bean on
remote computer is accessed through application client.
ejb2ejb.bat runs the nonworking example, when bean on
remote computer is accessed through another bean.

I am using JBoss3.0.4 on JDK1.4.1 on Windows 2000
Professional.


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

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


-------------------------------------------------------
This sf.net email is sponsored by:ThinkGeek
Welcome to geek heaven.
http://thinkgeek.com/sf
_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to