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.