HMGR0149E: An attempt to open a connection to core group DefaultCoreGroup
Erro:
HMGR0149E: An attempt to open a connection to core group DefaultCoreGroup has been rejected. The sending process has a name of <cell xxxx>\<node xxxx>\<server xxxx> and an IP address of /192.168.1.30. Global security in the local process is Enabled. Global security in the sending process is Enabled. The received token starts with YÊBjêXS
Ø/
! ñöð¢\
at com.ibm.ws.security.ltpa.LTPAServerObject.validateToken(LTPAServerObject.java:1161)
at com.ibm.ws.security.ltpa.LTPAServerObject.validateToken(LTPAServerObject.java:1078)
at com.ibm.ws.security.token.WSCredentialTokenMapper.validateLTPAToken(WSCredentialTokenMapper.java:1376)
at com.ibm.ws.hamanager.runtime.DefaultTokenProvider.authenticateMember(DefaultTokenProvider.java:214)
at com.ibm.ws.hamanager.coordinator.dcs.MemberAuthenticatorImpl.authenticateMember(MemberAuthenticatorImpl.java:87)
at com.ibm.ws.dcs.vri.transportAdapter.rmmImpl.ptpDiscovery.DiscoveryRcv.acceptStream(DiscoveryRcv.java:185)
at com.ibm.rmm.ptl.tchan.receiver.PacketProcessor.fetchStream(PacketProcessor.java:470)
at com.ibm.rmm.ptl.tchan.receiver.PacketProcessor.run(PacketProcessor.java:860)
Descrição:
O Websphere ND não consegue enviar alterações para o nó, em alguns casos até consegue, mas o ao iniciar um servidor (JVM), este erro sempre ocorre.
Solução:
1) Pare o Node Agent e o Server na máquina onde este erro ocorre:
Para o servidor pelo console do Websphere, caso não consiga:
- Linux: dê o comando 'ps -ef | grep java', ache o processo na lista e pegue o seu PID, dê o comando 'kill -9 PID';
- Windows: abra o Gerenciador de atividades (Ctrl+shift+Esc) escolha o processo Java desejado e pare ele;
Já para o Node Agent use o seguinte comando (vai pedir usuário e senha):
- Linux: WAS_HOME/profile/<seu_profile>/bin/stopNode.sh
- Windows: WAS_HOME\profile\<seu_profile>\bin\stopNode.bat
2) Também pare o Websphere Manager (vai pedir usuário e senha):
- Linux: WAS_HOME/profile/<seu_profile>/bin/stopManager.sh
- Windows: WAS_HOME\profile\<seu_profile>\bin\stopManager.bat
3) Volte a iniciar o Websphere Manager:
- Linux: WAS_HOME/profile/<seu_profile>/bin/startManager.sh
- Windows: WAS_HOME\profile\<seu_profile>\bin\startManager.bat
4) Devemos refazer o sincronismo manualmente. Acesse o servidor em que o erro de LTPA HMGR0149E ocorre e execute o comando abaixo:
- Linux: WAS_HOME/profile/<seu_profile>/bin/syncNode.sh <hostname ou IP do Websphere Manager>
- Windows: WAS_HOME\profile\<seu_profile>\bin\syncNode.bat <hostname ou IP do Websphere Manager>
5) Inicie o Node Agent:
- Linux: WAS_HOME/profile/<seu_profile>/bin/startNode.sh
- Windows: WAS_HOME\profile\<seu_profile>\bin\startNode.bat
6) Inicie o servidor via console do Websphere: Servers > WebSphere application servers, selecione o server e clique no botão "Iniciar".
Feito isto a chave LTPA é resincronizada entre os Websphere Manager e o Node, eliminando o erro HMGR0149E.