Saturday, September 17, 2011

WSVR0009E: Unable to start the CoordinatorComponentImpl

Environment:
WPS 6.2.0.0
WAS 6.1.0.21
WINXP SP2



Application Server or Deployment manager may fail to start up with WSVR0009E: Unable to start the CoordinatorComponentImpl.


Problem(Abstract)

IBM® WebSphere® Application Server V6.0 is unable to start either Deployment Manager or Application Server with exception WSVR0009E: Error occurred during startup
com.ibm.ws.exception.RuntimeError: com.ibm.ws.exception.RuntimeError: Unable to start the CoordinatorComponentImpl

Symptom

The exception seen in the JVM logs is:
[1/11/08 15:53:18:450 CST] 0000000a WsServerImpl E WSVR0009E: Error occurred during startup
com.ibm.ws.exception.RuntimeError: com.ibm.ws.exception.RuntimeError: Unable to start the CoordinatorComponentImpl
at com.ibm.ws.runtime.WsServerImpl.bootServerContainer(WsServerImpl.java:194)
at com.ibm.ws.runtime.WsServerImpl.start(WsServerImpl.java:133)
at com.ibm.ws.runtime.WsServerImpl.main(WsServerImpl.java:387)
at com.ibm.ws.runtime.WsServer.main(WsServer.java:53)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
Caused by: com.ibm.ws.exception.RuntimeError: Unable to start the CoordinatorComponentImpl
at com.ibm.ws.hamanager.runtime.CoordinatorComponentImpl.start(CoordinatorComponentImpl.java:245)
at com.ibm.ws.runtime.component.ContainerImpl.startComponents(ContainerImpl.java:820)
at com.ibm.ws.runtime.component.ContainerImpl.start(ContainerImpl.java:649)
at com.ibm.ws.runtime.component.ServerImpl.start(ServerImpl.java:444)
Caused by: com.ibm.wsspi.hamanager.HAInternalStateException: failure creating the Coordinator
at com.ibm.ws.hamanager.coordinator.impl.CoordinatorImpl.<init>(CoordinatorImpl.java:314)
at com.ibm.ws.hamanager.coordinator.corestack.CoreStackFactoryImpl.createDefaultCoreStack(CoreStackFactoryImpl.java:82)
at com.ibm.ws.hamanager.runtime.CoordinatorComponentImpl.start(CoordinatorComponentImpl.java:221)
Caused by: java.lang.AbstractMethodError: com/ibm/rmm/ptl/tchan/transmitter/PTransmitter.init
at com.ibm.rmm.mtl.transmitter.MTransmitter.<init>(MTransmitter.java:268)
at com.ibm.rmm.mtl.transmitter.MTransmitter.getInstance(MTransmitter.java:374)
at com.ibm.rmm.mtl.transmitter.MTransmitter.getInstance(MTransmitter.java:315)
at com.ibm.htmt.rmm.RMM.getInstance(RMM.java:119)
at com.ibm.htmt.rmm.RMM.getInstance(RMM.java:177)
at com.ibm.ws.dcs.vri.transportAdapter.rmmImpl.rmmAdapter.RmmAdapter.<init>(RmmAdapter.java:216)
at com.ibm.ws.dcs.vri.transportAdapter.rmmImpl.rmmAdapter.MbuRmmAdapter.<init>(MbuRmmAdapter.java:69)
at com.ibm.ws.dcs.vri.transportAdapter.rmmImpl.rmmAdapter.CFRmmAdapter.<init>(CFRmmAdapter.java:40)
at com.ibm.ws.dcs.vri.transportAdapter.rmmImpl.rmmAdapter.RmmAdapter.getInstance(RmmAdapter.java:131)
at com.ibm.ws.dcs.vri.transportAdapter.TransportAdapter.getInstance(TransportAdapter.java:151)
at com.ibm.ws.dcs.common.impl.DCSCoreStackImpl.<init>(DCSCoreStackImpl.java:162)

Resolving the problem

This problem occurs if you replace the rmm jar file that comes with WebSphere Application Server. Please check if there are any duplicate RMM jar files in the <install_root>\lib directory. If RMM.jar from any other location is placed in the <install_root>\lib directory, this error might occur.

Check the <install_root>\lib directory for the problematic WebSphere install and remove any duplicate RMM.jar files that could have been copied over (either to achieve something or unintentionally). The rmm jar file shipped and used by WebSphere Application Server is: <installRoot>\lib\rmm-pgm.jar

Changes to this jar file may only be made by the updateInstaller as part of the ifix/fixpack install process. Overwriting this jar file with another can be highly problematic. Other products must not overwrite the WebSphere/lib jar and if another version is required (for other products like WebSphere MQSeries®), access must be managed through classpath/classloader mechanisms.



No comments:

Post a Comment