No, I haven't since JBoss Team said, problems should be posted to discussion
forums first.
However, reproduction is easy:
1) Create an entity, which has a property represented by a lazy fetched
collection
2) Get the remote entity with the lazy collection (i.e. server side does not
fetch it)
Than, you get:
17:30:21,213 [AWT-EventQueue-0] ERROR (SocketClientInvoker.java:256) - Got
marshalling exception, exiting
java.lang.ClassNotFoundException: org.hibernate.proxy.SerializableProxy
at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
...
at
org.jboss.remoting.loading.ObjectInputStreamWithClassLoader.resolveClass(ObjectInputStreamWithClassLoader.java:102)
...
at
org.jboss.aop.joinpoint.InvocationResponse.readExternal(InvocationResponse.java:107)
...
at
org.jboss.remoting.marshal.serializable.SerializableUnMarshaller.read(SerializableUnMarshaller.java:73)
at
org.jboss.remoting.transport.socket.SocketClientInvoker.transport(SocketClientInvoker.java:242)
at
org.jboss.remoting.RemoteClientInvoker.invoke(RemoteClientInvoker.java:112)
at org.jboss.remoting.Client.invoke(Client.java:226)
at org.jboss.remoting.Client.invoke(Client.java:189)
at
org.jboss.aspects.remoting.InvokeRemoteInterceptor.invoke(InvokeRemoteInterceptor.java:41)
at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:98)
at
org.jboss.aspects.tx.ClientTxPropagationInterceptor.invoke(ClientTxPropagationInterceptor.java:46)
at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:98)
at
org.jboss.aspects.security.SecurityClientInterceptor.invoke(SecurityClientInterceptor.java:40)
at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:98)
at
org.jboss.ejb3.remoting.IsLocalInterceptor.invoke(IsLocalInterceptor.java:41)
at
org.jboss.aop.joinpoint.MethodInvocation.invokeNext(MethodInvocation.java:98)
at
org.jboss.ejb3.stateless.StatelessRemoteProxy.invoke(StatelessRemoteProxy.java:88)
at $Proxy1.getTopLevelProductGroups(Unknown Source)
at
foo.bar.article.CatalogTreeModel.getTopLevelChildren(CatalogTreeModel.java:232)
Client side libs (vanilla 4.0.3SP1):
asm-attrs.jar
asm.jar
cglib-2.1.2jboss.jar
commons-logging.jar
concurrent.jar
ejb3-persistence.jar
hibernate-client.jar
javax.servlet.jar
jboss-annotations-ejb3.jar
jboss-aop-jdk50-client.jar
jboss-aspect-jdk50-client.jar
jboss-client.jar
jboss-common-client.jar
jboss-ejb3-client.jar
jboss-ejb3x.jar
jboss-j2ee.jar
jboss-remoting.jar
jboss-transaction-client.jar
jbossmq-client.jar
jbosssx-client.jar
jmx-invoker-adaptor-client.jar
jnp-client.jar
nlog4j-1.2.14.jar
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=3919619#3919619
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=3919619
-------------------------------------------------------
This SF.net email is sponsored by: Splunk Inc. Do you grep through log files
for problems? Stop! Download the new AJAX search engine that makes
searching your log files as easy as surfing the web. DOWNLOAD SPLUNK!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=103432&bid=230486&dat=121642
_______________________________________________
JBoss-user mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jboss-user