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

Reply via email to