我在我的GemFire 8.2服务器上观察到以下Stack Trace,之后它关闭了。这个例外的原因是什么。
java.lang.NullPointerException
at com.gemstone.org.jgroups.protocols.AUTH.up(AUTH.java:134)
at com.gemstone.org.jgroups.stack.Protocol.passUp(Protocol.java:768)
at com.gemstone.org.jgroups.protocols.GemFireTimeSync.up(GemFireTimeSync.java:282)
at com.gemstone.org.jgroups.stack.Protocol.passUp(Protocol.java:768)
at com.gemstone.org.jgroups.protocols.FRAG2.up(FRAG2.java:259)
at com.gemstone.org.jgroups.stack.Protocol.passUp(Protocol.java:768)
at com.gemstone.org.jgroups.protocols.pbcast.STABLE.up(STABLE.java:274)
at com.gemstone.org.jgroups.stack.Protocol.passUp(Protocol.java:768)
at com.gemstone.org.jgroups.protocols.UNICAST.up(UNICAST.java:318)
at com.gemstone.org.jgroups.stack.Protocol.passUp(Protocol.java:768)
at com.gemstone.org.jgroups.protocols.pbcast.NAKACK.up(NAKACK.java:629)
at com.gemstone.org.jgroups.stack.Protocol.passUp(Protocol.java:768)
at com.gemstone.org.jgroups.protocols.VERIFY_SUSPECT.up(VERIFY_SUSPECT.java:213)
at com.gemstone.org.jgroups.stack.Protocol.passUp(Protocol.java:768)
at com.gemstone.org.jgroups.protocols.FD_SOCK.up(FD_SOCK.java:569)
at com.gemstone.org.jgroups.stack.Protocol.passUp(Protocol.java:768)
at com.gemstone.org.jgroups.protocols.FD.up(FD.java:440)
at com.gemstone.org.jgroups.stack.Protocol.passUp(Protocol.java:768)
at com.gemstone.org.jgroups.protocols.Discovery.up(Discovery.java:265)
at com.gemstone.org.jgroups.stack.Protocol.passUp(Protocol.java:768)
at com.gemstone.org.jgroups.protocols.TP.handleIncomingMessage(TP.java:1198)
at com.gemstone.org.jgroups.protocols.TP.handleIncomingPacket(TP.java:1110)
at com.gemstone.org.jgroups.protocols.TP.receive(TP.java:1009)
at com.gemstone.org.jgroups.protocols.UDP$UcastReceiver.run(UDP.java:1388)
at java.lang.Thread.run(Thread.java:745)
答案 0 :(得分:1)
这是一个已在8.2.1中修复的错误。我相信它是在补丁#2中,但可能是最近的补丁#3。
AUTH类正在寻找一个成员资格视图,但是在错误的位置并最终得到一个null。