Cluster connection startup fails with WorkflowException: CORBA NO_IMPLEMENT No Cluster Data Available

Document ID : KB000032069
Last Modified Date : 14/02/2018
Show Technical Document Details

Problem:

Cluster nodes fail to start and report errors similar to these in the logs:

[10/28/13 15:00:29:150 EDT] 00000009 SystemOut     O 15:00:29,147 ERROR [ims.tmt.EnvironmentService] Stopping WidgetsPOC-IME

java.lang.RuntimeException: com.netegrity.portal.service.workflow.core.WorkflowException: CORBA NO_IMPLEMENT 0x49421042 No; nested exception is:

                org.omg.CORBA.NO_IMPLEMENT:

                >> SERVER (id=11c328fe, host=xlab325.widgetst.com) TRACE START:

                >>    org.omg.CORBA.NO_IMPLEMENT: No Cluster Data Available  vmcid: 0x49421000  minor code: 42  completed: No

                >>            at com.ibm.ws.cluster.router.selection.WLMLSDRouter.select(WLMLSDRouter.java:295)

                >>            at com.ibm.ws.cluster.propagation.ServerClusterContextListenerImpl.forwardRequest(ServerClusterContextListenerImpl.java:635)

                >>            at com.ibm.ws.cluster.propagation.ServerClusterContextListenerImpl.validateRequest(ServerClusterContextListenerImpl.java:679)

                >>            at com.ibm.ws.wlm.server.WLMServerRequestInterceptor.notifyValidationListeners(WLMServerRequestInterceptor.java:317)

                >>            at com.ibm.ws.wlm.server.WLMServerRequestInterceptor.receive_request_service_contexts(WLMServerRequestInterceptor.java:206)

                >>            at com.ibm.rmi.pi.InterceptorManager.invokeInterceptor(InterceptorManager.java:607)

                >>            at com.ibm.rmi.pi.InterceptorManager.iterateServerInterceptors(InterceptorManager.java:520)

                >>            at com.ibm.rmi.pi.InterceptorManager.iterateReceiveContext(InterceptorManager.java:714)

                >>            at com.ibm.rmi.iiop.ServerRequestImpl.runInterceptors(ServerRequestImpl.java:156)

                >>            at com.ibm.rmi.iiop.Connection.respondTo(Connection.java:2902)

                >>            at com.ibm.rmi.iiop.Connection.doWork(Connection.java:2823)

                >>            at com.ibm.rmi.iiop.WorkUnitImpl.doWork(WorkUnitImpl.java:65)

                >>            at com.ibm.ejs.oa.pool.PooledThread.run(ThreadPool.java:118)

                >>            at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1646)

 

                >> SERVER (id=11c328fe, host=xlab325.widgetst.com) TRACE END.

Environment:

Identity Manager running on WebSphere Application Server

Cause:

The CORBA NO_IMPLEMENT message occurs when the EJB client code (the CA Identity Manager Workpoint component) cannot find a server to send the EJB request to. The Websphere Workload Management component maintains a list of active servers. If the list is empty, then the request cannot be sent. This is a timing issue that can be resolved within the WAS configuration.

Resolution:

Follow the instructions in the attached document, IM Clustering on WAS -Resolving IM startup issues.doc, to configure the appropriate timeout settings.

File Attachments:
TEC1423636.zip