Solving org.omg.CORBA.OBJ_ADAPTER: This POA is in NON_EXISTENT state vmcid: IBM minor code: BB7
We have encountered a CORBA.OBJ_ADAPTER error and how we resolved the same.
The Environment details: WAS 6.1.0.11 (6.1.0.3 Express Ed. upgraded to 6.1.0.11), IHS and Plus-in (Supplements) on SunOS Solaris1 5.10 Generic_127111-01 sun4u sparc SUNW,Sun-V240 Only Mozilla was installed after the OS installation. NOTE:We have NOT installed any other software or jre or jdk other than Mozilla Setup details: WebSphere (WAS) Home @ /opt/IBM/WebSphere IBM HTTP Server (IHS) Home @ /opt/IBM/HTTPServer Server visible are for module Myapp.war when we navigate to "Enterprise Applications" > Myapp > "Context Root For Web Modules" > "Manage Modules" is as below: WebSphere:cell=Solaris1Node01Cell,node=Solaris1Node01,server=webserver1 WebSphere:cell=Solaris1Node01Cell,node=Solaris1Node01,server=server1
Error Encountered:
Execution exception
Exception org.omg.CORBA.OBJ_ADAPTER: >> SERVER (id=4773e3aa, host=Solaris1) TRACE START: >> org.omg.CORBA.OBJ_ADAPTER: This POA is in NON_EXISTENT state vmcid: IBM minor code: BB7 completed: No >> at com.ibm.rmi.poa.POAManagerImpl.enter(POAManagerImpl.java:440) >> at com.ibm.rmi.poa.POAImpl.enter(POAImpl.java:322) >> at com.ibm.rmi.poa.POAImpl.getServant(POAImpl.java:428) >> at com.ibm.CORBA.poa.POAServerDelegate.internalDispatch(POAServerDelegate.java:325) >> at com.ibm.CORBA.poa.POAServerDelegate.dispatch(POAServerDelegate.java:253) >> at com.ibm.rmi.iiop.ORB.process(ORB.java:503) >> at com.ibm.CORBA.iiop.ORB.process(ORB.java:1553) >> at com.ibm.rmi.iiop.Connection.respondTo(Connection.java:2680) >> at com.ibm.rmi.iiop.Connection.doWork(Connection.java:2554) >> at com.ibm.rmi.iiop.WorkUnitImpl.doWork(WorkUnitImpl.java:62) >> at com.ibm.ejs.oa.pool.PooledThread.run(ThreadPool.java:95) >> at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1469) >> SERVER (id=4773e3aa, host=Solaris1) TRACE END. vmcid: IBM minor code: BB7 completed: No in the current page processing Stack Trace:
org.omg.CORBA.OBJ_ADAPTER: >> SERVER (id=4773e3aa, host=Solaris1) TRACE START: >> org.omg.CORBA.OBJ_ADAPTER: This POA is in NON_EXISTENT state vmcid: IBM minor code: BB7 completed: No >> at com.ibm.rmi.poa.POAManagerImpl.enter(POAManagerImpl.java:440) >> at com.ibm.rmi.poa.POAImpl.enter(POAImpl.java:322) >> at com.ibm.rmi.poa.POAImpl.getServant(POAImpl.java:428) >> at com.ibm.CORBA.poa.POAServerDelegate.internalDispatch(POAServerDelegate.java:325) >> at com.ibm.CORBA.poa.POAServerDelegate.dispatch(POAServerDelegate.java:253) >> at com.ibm.rmi.iiop.ORB.process(ORB.java:503) >> at com.ibm.CORBA.iiop.ORB.process(ORB.java:1553) >> at com.ibm.rmi.iiop.Connection.respondTo(Connection.java:2680) >> at com.ibm.rmi.iiop.Connection.doWork(Connection.java:2554) >> at com.ibm.rmi.iiop.WorkUnitImpl.doWork(WorkUnitImpl.java:62) >> at com.ibm.ejs.oa.pool.PooledThread.run(ThreadPool.java:95) >> at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1469) >> SERVER (id=4773e3aa, host=Solaris1) TRACE END. vmcid: IBM minor code: BB7 completed: No 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.jav a:494) at com.ibm.rmi.iiop.ReplyMessage._getsystemsException(ReplyMessage.java:241) at com.ibm.rmi.iiop.ReplyMessage.getsystemsException(ReplyMessage.java:189) at com.ibm.rmi.iiop.ClientResponseImpl.getsystemsException(ClientResponseImpl.java:232) at com.ibm.rmi.corba.ClientDelegate.intercept(ClientDelegate.java:960) at com.ibm.rmi.corba.ClientDelegate.invoke(ClientDelegate.java:444) at com.ibm.CORBA.iiop.ClientDelegate.invoke(ClientDelegate.java:1150) at com.ibm.rmi.corba.ClientDelegate.invoke(ClientDelegate.java:756) at com.ibm.CORBA.iiop.ClientDelegate.invoke(ClientDelegate.java:1180) at org.omg.CORBA.portable.ObjectImpl._invoke(ObjectImpl.java:484) at com.Myapp.systems.distributed.sysinfo._WorkbenchStub.getStatus(_WorkbenchStub.java:41) at com.Myapp.systems.client.servlet.servant.LogHelper.open(LogHelper.java:62) at com.Myapp.systems.client.servlet.servant.systemsdetails.producePageData(systemsdetails.java:68) at com.Myapp.systems.client.servlet.servant.BaseViewController.serve(BaseViewController.java:497) at com.Myapp.systems.client.servlet.FrontController.doRequest(FrontController.java:230) at com.Myapp.systems.client.servlet.FrontController.doGet(FrontController.java:126) at javax.servlet.http.HttpServlet.service(HttpServlet.java:743) at javax.servlet.http.HttpServlet.service(HttpServlet.java:856) at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:989) at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:501) at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:464) at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:90) at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:744) at com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1433) at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:96) at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:465) at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:394) at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:102) at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:152) at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:213) at com.ibm.io.async.AbstractAsyncFuture.fireCompletionActions(AbstractAsyncFuture.java:195) at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136) at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:194) at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:741) at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:863) at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1469)
These errors can be possible in WebLogic or WebSphere.
We have added below code to the JVM oprions to stop the error:
-Dorg.omg.CORBA.ORBSingletonClass=com.sun.corba.se.internal.corba.ORBSingleton -Dorg.omg.CORBA.ORBClass=com.sun.corba.se.internal.Interceptors.PIORB
In case of any ©Copyright or missing credits issue please check CopyRights page for faster resolutions.