[MSP-52] MCCS mcgroup -relocate 명령 실행시 java Null point exception 발생

Subject
MCCS mcgroup -relocate 명령 실행시 java Null point exception 발생

APPLIES TO:
MCCS version: 4.0
OS: Linux
APPs:
Disk Type:


SYMPTOMS

mcgroup -relocate 명령 실행시 java Null point exception 발생함

root@DRBD1 ~# mcgroup -relocate
Exception in thread ""Thread-4"" java.lang.NullPointerException
at com.mantech.mccs.message.GlobalMessages.loadMessages(GlobalMessages.java:137)
at com.mantech.mccs.message.GlobalMessages.lambda$0(GlobalMessages.java:44)
at com.mantech.mccs.message.GlobalMessages$$Lambda$1/13138721.changed(Unknown Source)
at com.mantech.mccs.message.service.MessageConnector.lambda$1(MessageConnector.java:89)
at com.mantech.mccs.message.service.MessageConnector$$Lambda$2/22069592.run(Unknown Source)
at java.lang.Thread.run(Unknown Source"


CAUSE
relocate 명령시 db에서 NodeName을 가져온 후 Onlinecount를 확인후에 명령을 내릴것인지 말것인지를 확인하는 부분이 있는데 db 테이블에서 NodeName을 못가져와서 NullPointException이 발생하였습니다


SOLUTION

초기 MCCS 빌드 구성시 DB 테이블 생성 후 삭제 다시 생성 하는 과정이세 NodeName을 빼먹고 생성하였음.
NodeName만 빼고 삭제 후 다시 생성하도록 수정
Fixed version: 4.1