Vahram Aharonyan created GEODE-4322:
---------------------------------------
Summary: Locator fails to start with NPE during join to the
distributed system
Key: GEODE-4322
URL: https://issues.apache.org/jira/browse/GEODE-4322
Project: Geode
Issue Type: Bug
Components: locator
Reporter: Vahram Aharonyan
Fix For: 1.4.0
Found out that after setting security-udp-dhalgo=AES:128 in prorperties files
sometimes locator is failing to come online with the following Exception:
[severe 2018/01/19 04:22:12.194 PST <locator request thread[20]> tid=0x45]
Exception in processing request from 10.144.248.41
java.lang.RuntimeException: Not found public key for member
16nodedata6(d4b4f5d4-47d2-44b1-a07c-6a7f5755e52d:11493)<ec><v2>:10002
at
org.apache.geode.distributed.internal.membership.gms.messenger.GMSEncrypt.getPublicKey(GMSEncrypt.java:177)
at
org.apache.geode.distributed.internal.membership.gms.messenger.JGroupsMessenger.getPublicKey(JGroupsMessenger.java:1365)
at
org.apache.geode.distributed.internal.membership.gms.locator.GMSLocator.processRequest(GMSLocator.java:271)
at
org.apache.geode.distributed.internal.InternalLocator$PrimaryHandler.processRequest(InternalLocator.java:1256)
at
org.apache.geode.distributed.internal.tcpserver.TcpServer.lambda$processRequest$0(TcpServer.java:401)
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.NullPointerException
at
org.apache.geode.distributed.internal.membership.gms.messenger.GMSEncrypt.getPeerEncryptor(GMSEncrypt.java:258)
at
org.apache.geode.distributed.internal.membership.gms.messenger.GMSEncrypt.getPublicKey(GMSEncrypt.java:175)
... 7 more
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
Caused by: java.lang.NullPointerException
at
org.apache.geode.distributed.internal.membership.gms.messenger.GMSEncrypt.getPeerEncryptor(GMSEncrypt.java:258)
at
org.apache.geode.distributed.internal.membership.gms.messenger.GMSEncrypt.getPublicKey(GMSEncrypt.java:175)
... 7 more
Please note, that generally this issue is hit after cluster restart. This is
important, as during poweroff locator can go offline first and one of other
members will become coordinator and update view file accordingly.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)