Solving org.omg.CORBA.OBJ_ADAPTER: This POA is in NON_EXISTENT state vmcid: IBM minor code: BB7

IBM WebSphere Application Server

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.

Leave a Reply