| Hi
I am using EJB client inside of Jboss to access another JBOSS instance(EJB server). The EJB server uses hibernate 2.1.8 to for database operation. One of my object 'User' has a set of 'email'.  When the User is returned too client, I got the "no security manager: RMI class loader disabled". See below for the stack trace. When I use the EJB client in a stanldalone application(not inside of jboss), I do not have this issue.
 
 Here is the stack trace.
 17:36:36,818 INFO  [STDOUT] java.lang.reflect.UndeclaredThrowableException
 17:36:36,819 INFO  [STDOUT]     at $Proxy53.createUser(Unknown Source)
 17:36:36,819 INFO  [STDOUT]     at com.redzero.uap.UAPServicePortal.createServiceUser(UAPServicePortal.java:325)
 17:36:36,820 INFO  [STDOUT]     at com.redzero.uap.UAPServicePortal.createUChatUser(UAPServicePortal.java:293)
 17:36:36,821 INFO  [STDOUT]     at com.redzero.uap.RegistrationRequestProcessor.createSPUser(RegistrationRequestProcessor.java:307)
 17:36:36,821 INFO  [STDOUT]     at com.redzero.uap.RegistrationRequestProcessor.registerSPUser(RegistrationRequestProcessor.java:405)
 17:36:36,822 INFO  [STDOUT]     at com.redzero.uap.RegistrationRequestProcessor.registerNewUser(RegistrationRequestProcessor.java:166)
 17:36:36,823 INFO  [STDOUT]     at com.redzero.uap.RegistrationRequestProcessor.registerNewUser(RegistrationRequestProcessor.java:122)
 17:36:36,823 INFO  [STDOUT]     at com.redzero.uap.UAPServlet.doGet(UAPServlet.java:115)
 17:36:36,824 INFO  [STDOUT]     at com.redzero.uap.UAPServlet.doPost(UAPServlet.java:87)
 17:36:36,824 INFO  [STDOUT]     at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
 17:36:36,825 INFO  [STDOUT]     at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
 ....
 17:36:36,844 INFO  [STDOUT] Caused by: java.lang.ClassNotFoundException: net.sf.hibernate.collection.Set (no security manager: RMI class loader disabled)
 17:36:36,845 INFO  [STDOUT]     at sun.rmi.server.LoaderHandler.loadClass(LoaderHandler.java:371)
 17:36:36,845 INFO  [STDOUT]     at sun.rmi.server.LoaderHandler.loadClass(LoaderHandler.java:165)
 17:36:36,846 INFO  [STDOUT]     at java.rmi.server.RMIClassLoader$2.loadClass(RMIClassLoader.java:631)
 17:36:36,847 INFO  [STDOUT]     at org.jboss.system.JBossRMIClassLoader.loadClass(JBossRMIClassLoader.java:79)
 17:36:36,847 INFO  [STDOUT]     at java.rmi.server.RMIClassLoader.loadClass(RMIClassLoader.java:257)
 17:36:36,848 INFO  [STDOUT]     at sun.rmi.server.MarshalInputStream.resolveClass(MarshalInputStream.java:200)
 17:36:36,848 INFO  [STDOUT]     at java.io.ObjectInputStream.readNonProxyDesc(ObjectInputStream.java:1513)
 17:36:36,849 INFO  [STDOUT]     at java.io.ObjectInputStream.readClassDesc(ObjectInputStream.java:1435)
 17:36:36,849 INFO  [STDOUT]     at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1626)
 17:36:36,850 INFO  [STDOUT]     at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1274)
 17:36:36,851 INFO  [STDOUT]     at java.io.ObjectInputStream.defaultReadFields(ObjectInputStream.java:1845)
 17:36:36,851 INFO  [STDOUT]     at java.io.ObjectInputStream.readSerialData(ObjectInputStream.java:1769)
 17:36:36,852 INFO  [STDOUT]     at java.io.ObjectInputStream.readOrdinaryObject(ObjectInputStream.java:1646)
 17:36:36,852 INFO  [STDOUT]     at java.io.ObjectInputStream.readObject0(ObjectInputStream.java:1274)
 17:36:36,853 INFO  [STDOUT]     at java.io.ObjectInputStream.readObject(ObjectInputStream.java:324)
 17:36:36,854 INFO  [STDOUT]     at java.rmi.MarshalledObject.get(MarshalledObject.java:135)
 17:36:36,854 INFO  [STDOUT]     at org.jboss.invocation.jrmp.interfaces.JRMPInvokerProxy.invoke(JRMPInvokerProxy.java:136)
 17:36:36,855 INFO  [STDOUT]     at org.jboss.invocation.InvokerInterceptor.invokeInvoker(InvokerInterceptor.java:163)
 17:36:36,855 INFO  [STDOUT]     at org.jboss.invocation.InvokerInterceptor.invoke(InvokerInterceptor.java:103)
 17:36:36,856 INFO  [STDOUT]     at org.jboss.proxy.TransactionInterceptor.invoke(TransactionInterceptor.java:46)
 17:36:36,856 INFO  [STDOUT]     at org.jboss.proxy.SecurityInterceptor.invoke(SecurityInterceptor.java:55)
 17:36:36,857 INFO  [STDOUT]     at org.jboss.proxy.ejb.StatelessSessionInterceptor.invoke(StatelessSessionInterceptor.java:100)
 17:36:36,858 INFO  [STDOUT]     at org.jboss.proxy.ClientContainer.invoke(ClientContainer.java:86)
 17:36:36,858 INFO  [STDOUT]     ... 42 more
 
 Help is appreciated.
 
 -jason
 
 
 |