During the tests in version 640 we faced the following problem:
Both The Netweaver and BMC Batch Impact Manager are using:
org.omg.CORBA.ORBClass=org.jacorb.orb.ORB
org.omg.CORBA.ORBSingletonClass=org.jacorb.orb.ORBSingleton
Netweaver uses a different CORBA implementation (we have jacorb 2.2).
What can be done to avoid the conflict at runtime?
How can we change the portal configuration settings?
Error stack:
ERROR: 2005-05-02 11:49:41,714 com.bmc.bim.api - An error occured while trying to resolve a name in the name service
java.lang.NullPointerException
at com.sap.engine.system.ORBSingletonProxy.get_primitive_tc(ORBSingletonProxy.java:62)
at org.jacorb.orb.SystemExceptionHelper.type(SystemExceptionHelper.java:122)
at org.jacorb.orb.SystemExceptionHelper.insert(SystemExceptionHelper.java:111)
at org.jacorb.orb.portableInterceptor.ClientInterceptorIterator.invoke(ClientInterceptorIterator.java:117)
at org.jacorb.orb.portableInterceptor.AbstractInterceptorIterator.iterate(AbstractInterceptorIterator.java:67)
at org.jacorb.orb.portableInterceptor.ClientInterceptorIterator.iterate(ClientInterceptorIterator.java:62)
at org.jacorb.orb.ClientInterceptorHandler.invokeInterceptors(ClientInterceptorHandler.java:237)
at org.jacorb.orb.ClientInterceptorHandler.handle_receive_reply(ClientInterceptorHandler.java:133)
at org.jacorb.orb.ReplyReceiver.getReply(ReplyReceiver.java:298)
at org.jacorb.orb.Delegate.invoke_internal(Delegate.java:952)
at org.jacorb.orb.Delegate.invoke(Delegate.java:857)
at org.jacorb.orb.Delegate.is_a(Delegate.java:1234)
at org.omg.CORBA.portable.ObjectImpl._is_a(ObjectImpl.java:112)
at org.omg.CosNaming.NamingContextExtHelper.narrow(NamingContextExtHelper.java:73)
at com.bmc.bim.api.CtmBim_ServicesManager.read_reference_from_ns(CtmBim_ServicesManager.java:85)
at com.bmc.bim.api.CtmBim_ServicesManager.init(CtmBim_ServicesManager.java:147)
at com.bmc.bim.webapp.state.CtmBim_Login.login(CtmBim_Login.java:58)
at com.bmc.bim.webapp.state.CtmBim_Login.login(CtmBim_Login.java:23)
at com.bmc.bim.webapp.main.CtmBim_LoginAction.execute(CtmBim_LoginAction.java:57)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:525)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:385)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:263)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:340)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:318)
at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:821)
at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:239)
at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)
at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:147)
at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:37)
at com.sap.engine.core.cluster.impl6.session.UnorderedChannel$MessageRunner.run(UnorderedChannel.java:71)
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
at java.security.AccessController.doPrivileged(Native Method)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:94)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:162)