Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-6497156

Java ORB exception IOP00110227:StubFactoryFactoryBCELImpl could not be loaded by the ORB ClassLoader

XMLWordPrintable

    • x86, sparc
    • solaris_10

      Customer called in the following exception message, that was observed
      with BEA WLS 9.1 running on top of Java 1.5.0:

      Nov 16, 2006 2:16:37 PM com.sun.corba.se.spi.orb.ORB$2 run
      FINE: "IOP00110227: (BAD_PARAM) ORBDynamicStubFactoryFactoryClass property had value
      com.sun.corba.se.impl.presentation.rmi.bcel.StubFactoryFactoryBCELImpl, which could
      not be loaded by the ORB ClassLoader"
      org.omg.CORBA.BAD_PARAM: vmcid: SUN minor code: 227 completed: No
              at com.sun.corba.se.impl.logging.ORBUtilSystemException.errorInSettingDynamicStubFactoryFactory(ORBUtilSystemException.java:1851)
              at com.sun.corba.se.impl.logging.ORBUtilSystemException.errorInSettingDynamicStubFactoryFactory(ORBUtilSystemException.java:1870)
              at com.sun.corba.se.spi.orb.ORB$2.run(ORB.java:196)
              at java.security.AccessController.doPrivileged(Native Method)
              at com.sun.corba.se.spi.orb.ORB.<clinit>(ORB.java:179)
              at com.sun.corba.se.impl.logging.OMGSystemException.get(OMGSystemException.java:67)
              at com.sun.corba.se.impl.io.ValueHandlerImpl.<init>(ValueHandlerImpl.java:120)
              at com.sun.corba.se.impl.javax.rmi.CORBA.Util.<clinit>(Util.java:112)
              at java.lang.Class.forName0(Native Method)
              at java.lang.Class.forName(Class.java:164)
              at weblogic.iiop.UtilDelegateImpl.<clinit>(UtilDelegateImpl.java:59)
              at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
              at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
              at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
              at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
              at java.lang.Class.newInstance0(Class.java:350)
              at java.lang.Class.newInstance(Class.java:303)
              at javax..rmi.CORBA.Util.createDelegateIfSpecified(Util.java:342)
              at javax..rmi.CORBA.Util.<clinit>(Util.java:53)
              at weblogic.iiop.IIOPOutputStream.<clinit>(IIOPOutputStream.java:128)
              at weblogic.iiop.IOR.getEncapsulation(IOR.java:280)
              at weblogic.iiop.IOR.writeExternal(IOR.java:173)
              at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1304)
              at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1282)
              at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1073)
              at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:291)
              at weblogic.iiop.IIOPRemoteRef.writeExternal(IIOPRemoteRef.java:360)
              at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1304)
              at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1282)
              at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1073)
              at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:291)
              at java.util.ArrayList.writeObject(ArrayList.java:569)
              at sun.reflect.GeneratedMethodAccessor23.invoke(Unknown Source)
              at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
              at java.lang.reflect.Method.invoke(Method.java:585)
              at java.io.ObjectStreamClass.invokeWriteObject(ObjectStreamClass.java:890)
              at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1333)
              at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1284)
              at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1073)
              at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:291)
              at weblogic.common.internal.WLObjectOutputStream.writeArrayList(WLObjectOutputStream.java:117)
              at weblogic.rmi.cluster.BasicReplicaList.writeExternal(BasicReplicaList.java:289)
              at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1304)
              at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1282)
              at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1073)
              at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:291)
              at weblogic.common.internal.WLObjectOutputStream.writeObjectWL(WLObjectOutputStream..java:99)
              at weblogic.rmi.cluster.BasicReplicaHandler.writeExternal(BasicReplicaHandler.java:731)
              at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1304)
              at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1282)
              at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1073)
              at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:291)
              at weblogic.common.internal.WLObjectOutputStream.writeObjectWL(WLObjectOutputStream..java:99)
              at weblogic.rmi.cluster.ClusterableRemoteRef.writeExternal(ClusterableRemoteRef.java:397)
              at java.io.ObjectOutputStream.writeExternalData(ObjectOutputStream.java:1304)
              at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1282)
              at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1073)
              at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1369)
              at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1341)
              at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1284)
              at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1073)
              at java.io.ObjectOutputStream.defaultWriteFields(ObjectOutputStream.java:1369)
              at java.io.ObjectOutputStream.writeSerialData(ObjectOutputStream.java:1341)
              at java.io.ObjectOutputStream.writeOrdinaryObject(ObjectOutputStream.java:1284)
              at java.io.ObjectOutputStream.writeObject0(ObjectOutputStream.java:1073)
              at java.io.ObjectOutputStream.writeObject(ObjectOutputStream.java:291)
              at weblogic.common.internal.PassivationUtils.toByteArray(PassivationUtils.java:33)
              at weblogic.common.internal.PassivationUtils.toByteArray(PassivationUtils.java:24)
              at weblogic.common.internal.PassivationUtils.isSerializable(PassivationUtils.java:69)
              at weblogic.jndi.internal.BindingEnumeration.fixNonSerializableBindings(BindingEnumeration.java:31)
              at weblogic.jndi.internal.BindingEnumeration.<init>(BindingEnumeration.java:25)
              at weblogic.jndi.internal.BasicNamingNode.listBindings(BasicNamingNode.java:686)
              at weblogic.jndi.internal.BasicNamingNode.listBindings(BasicNamingNode.java:693)
              at weblogic.jndi.internal.BasicNamingNode.listBindings(BasicNamingNode.java:693)
              at weblogic.jndi.internal.RootNamingNode_WLSkel.invoke(Unknown Source)
              at weblogic.rmi.internal.BasicServerRef.invoke(BasicServerRef.java:517)
              at weblogic.rmi.cluster.ClusterableServerRef.invoke(ClusterableServerRef.java:224)
              at weblogic.rmi.internal.BasicServerRef$1.run(BasicServerRef.java:407)
              at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:363)
              at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:147)
              at weblogic.rmi.internal.BasicServerRef.handleRequest(BasicServerRef.java:403)
              at weblogic.rmi.internal.BasicServerRef.access$300(BasicServerRef.java:56)
              at weblogic.rmi.internal.BasicServerRef$BasicExecuteRequest.run(BasicServerRef.java:934)
              at weblogic.work.ExecuteThread.execute(ExecuteThread.java:207)
              at weblogic.work.ExecuteThread.run(ExecuteThread.java:179)
      Caused by: java.lang.ClassNotFoundException: com.sun.corba.se.impl.presentation.rmi.bcel.StubFactoryFactoryBCELImpl
              at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
              at java.security.AccessController.doPrivileged(Native Method)
              at java.net.URLClassLoader.findClass(URLClassLoader.java:188)
              at java.lang.ClassLoader.loadClass(ClassLoader.java:306)
              at java.lang.ClassLoader.loadClass(ClassLoader.java:251)
              at com.sun.corba.se.impl.orbutil.ORBClassLoader.loadClass(ORBClassLoader.java:20)
              at com.sun.corba.se.spi.orb.ORB$2.run(ORB.java:192)
              ... 82 more"

            Unassigned Unassigned
            thlenz Thomas Lenz (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: