Hi,

when activating the optimized local JRMP calls flag, an exception is
thrown:

[teahouse/data] java.rmi.MarshalException: error marshalling arguments; nested 
exception is:
[teahouse/data]         java.io.NotSerializableException: java.lang.reflect.Method
[teahouse/data] java.io.NotSerializableException: java.lang.reflect.Method
[teahouse/data]         at 
java.io.ObjectOutputStream.outputObject(ObjectOutputStream.java:1148)
[teahouse/data]         at 
java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:366)
[teahouse/data]         at sun.rmi.server.UnicastRef.marshalValue(UnicastRef.java:268)
[teahouse/data]         at sun.rmi.server.UnicastRef.invoke(UnicastRef.java:106)
[teahouse/data]         at 
org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker_Stub.invokeHome(Unknown Source)
[teahouse/data]         at 
org.jboss.ejb.plugins.jrmp.interfaces.HomeProxy.invoke(HomeProxy.java:71)
[teahouse/data]         at $Proxy4.findByName(Unknown Source)
[teahouse/data]         at de.teehaus.shop.DataBean.getTeasByName(DataBean.java:118)
[teahouse/data]         at java.lang.reflect.Method.invoke(Native Method)
[teahouse/data]         at 
org.jboss.ejb.StatelessSessionContainer$ContainerInterceptor.invoke(StatelessSessionContainer.java:443)
[teahouse/data]         at 
org.jboss.ejb.plugins.StatelessSessionInstanceInterceptor.invoke(StatelessSessionInstanceInterceptor.java:83)
[teahouse/data]         at 
org.jboss.ejb.plugins.TxInterceptor$RunInvoke.run(TxInterceptor.java:342)
[teahouse/data]         at 
org.jboss.ejb.plugins.TxInterceptor.runWithTransactions(TxInterceptor.java:223)
[teahouse/data]         at 
org.jboss.ejb.plugins.TxInterceptor.invoke(TxInterceptor.java:98)
[teahouse/data]         at 
org.jboss.ejb.plugins.SecurityInterceptor.invoke(SecurityInterceptor.java:93)
[teahouse/data]         at 
org.jboss.ejb.plugins.LogInterceptor.invoke(LogInterceptor.java:154)
[teahouse/data]         at 
org.jboss.ejb.StatelessSessionContainer.invoke(StatelessSessionContainer.java:262)
[teahouse/data]         at 
org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker.invoke(JRMPContainerInvoker.java:172)
[teahouse/data]         at 
org.jboss.ejb.plugins.jrmp.server.JRMPContainerInvoker.invoke(JRMPContainerInvoker.java:156)
[teahouse/data]         at java.lang.reflect.Method.invoke(Native Method)
[teahouse/data]         at 
sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:241)
[teahouse/data]         at sun.rmi.transport.Transport$1.run(Transport.java:142)

[teahouse/data]         at java.security.AccessController.doPrivileged(Native Method)
[teahouse/data]         at sun.rmi.transport.Transport.serviceCall(Transport.java:139)
[teahouse/data]         at 
sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:443)
[teahouse/data]         at 
sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:643)
[teahouse/data]         at java.lang.Thread.run(Thread.java:484)

Any ideas?

Stephan.



Reply via email to