0 Replies Latest reply: Jul 26, 2012 10:29 AM by user10373232 RSS

    hibernate glassfish no security manager: RMI class loader disabled

    user10373232
      Hi,
      I have migrated my application ( EJB3.1 - JPA - Glassfish 3.1.2 ) to use hibernate as persistence unit.

      I have stateless ejb as service witch call a local session on a jpa entity with hibernate JPU.
      The exposed ejb has invoked by a war deployed on another glassfish deployed on a different Front End Machine.

      All the operation works,but before the ejb service return on the SERVER log I receive the following exception
      Note that all works fine with EclipseLink instead Hibernate.

      Any ideas?

      thanks

      [#|2012-07-25T15:44:21.354+0200|WARNING|glassfish3.1.2|javax.enterprise.resource.corba.OMG|_ThreadID=139;_ThreadName=Thread-2;|IOP01000001: Missing local value implementation
      org.omg.CORBA.NO_IMPLEMENT: Avvertenza: IOP01000001: Missing local value implementation vmcid: SUN minor code: 1 completed: Maybe
           at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
           at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
           at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
           at java.lang.reflect.Constructor.newInstance(Constructor.java:525)
           at com.sun.corba.ee.spi.orbutil.logex.corba.CorbaExtension.makeException(CorbaExtension.java:248)
           at com.sun.corba.ee.spi.orbutil.logex.corba.CorbaExtension.makeException(CorbaExtension.java:95)
           at com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator.handleFullLogging(WrapperGenerator.java:387)
           at com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator.access$400(WrapperGenerator.java:107)
           at com.sun.corba.ee.spi.orbutil.logex.WrapperGenerator$2.invoke(WrapperGenerator.java:511)
           at com.sun.corba.ee.spi.orbutil.proxy.CompositeInvocationHandlerImpl.invoke(CompositeInvocationHandlerImpl.java:99)
           at $Proxy250.missingLocalValueImpl(Unknown Source)
           at com.sun.corba.ee.impl.io.FVDCodeBaseImpl.implementation(FVDCodeBaseImpl.java:113)
           at com.sun.org.omg.SendingContext._CodeBaseImplBase._invoke(_CodeBaseImplBase.java:99)
           at com.sun.corba.ee.impl.protocol.CorbaServerRequestDispatcherImpl.dispatchToServant(CorbaServerRequestDispatcherImpl.java:528)
           at com.sun.corba.ee.impl.protocol.CorbaServerRequestDispatcherImpl.dispatch(CorbaServerRequestDispatcherImpl.java:199)
           at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.handleRequestRequest(CorbaMessageMediatorImpl.java:1624)
           at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.handleRequest(CorbaMessageMediatorImpl.java:1486)
           at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.handleInput(CorbaMessageMediatorImpl.java:990)
           at com.sun.corba.ee.impl.protocol.giopmsgheaders.RequestMessage_1_2.callback(RequestMessage_1_2.java:214)
           at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.handleRequest(CorbaMessageMediatorImpl.java:742)
           at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.dispatch(CorbaMessageMediatorImpl.java:539)
           at com.sun.corba.ee.impl.protocol.CorbaMessageMediatorImpl.doWork(CorbaMessageMediatorImpl.java:2324)
           at com.sun.corba.ee.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.performWork(ThreadPoolImpl.java:497)
           at com.sun.corba.ee.impl.orbutil.threadpool.ThreadPoolImpl$WorkerThread.run(ThreadPoolImpl.java:540)
      Caused by: java.lang.ClassNotFoundException: org.hibernate.collection.PersistentBag (no security manager: RMI class loader disabled)
           at sun.rmi.server.LoaderHandler.loadClass(LoaderHandler.java:394)
           at sun.rmi.server.LoaderHandler.loadClass(LoaderHandler.java:184)
           at java.rmi.server.RMIClassLoader$2.loadClass(RMIClassLoader.java:637)
           at java.rmi.server.RMIClassLoader.loadClass(RMIClassLoader.java:219)
           at java.rmi.server.RMIClassLoader.loadClass(RMIClassLoader.java:152)
           at com.sun.corba.ee.impl.util.JDKBridge.loadClassM(JDKBridge.java:319)
           at com.sun.corba.ee.impl.util.JDKBridge.loadClass(JDKBridge.java:228)
           at com.sun.corba.ee.impl.javax.rmi.CORBA.Util.loadClass(Util.java:640)
           at com.sun.corba.ee.impl.util.RepositoryId.getClassFromType(RepositoryId.java:577)
           at com.sun.corba.ee.impl.io.ValueHandlerImpl.getClassFromType(ValueHandlerImpl.java:373)
           at com.sun.corba.ee.impl.io.FVDCodeBaseImpl.implementation(FVDCodeBaseImpl.java:105)
           ... 12 more
      |#]


      thanks