Payara 6启动失败:Hazelcast空指针错误求助
Payara 6启动失败:Hazelcast空指针错误及降级解决记录
环境与问题概述
- 运行环境:A2Hosting云平台,Ubuntu Server 20.04
- 问题现象:安装Payara 6后启动失败,触发Hazelcast组件相关错误
- 官方反馈:联系Payara团队确认问题根源为Hazelcast组件异常
- 临时解决:降级安装Payara 5后系统恢复正常运行
错误日志详情
[#|2022-11-06T15:49:29.772+0000|严重|Payara 6.2022.1|com.hazelcast.internal.cluster.impl.DiscoveryJoiner|_线程ID=27;_线程名称=RunLevelControllerThread-1667749767342;_时间戳=1667749769772;_级别值=1000;| [216.137.185.19]:4900 [development] [5.1.1] inetAddress不能为null java.lang.NullPointerException: inetAddress不能为null at com.hazelcast.internal.util.Preconditions.checkNotNull(Preconditions.java:59) at com.hazelcast.cluster.Address.<init>(Address.java:73) at com.hazelcast.cluster.Address.<init>(Address.java:57) at fish.payara.nucleus.hazelcast.DomainDiscoveryService.discoverNodes(DomainDiscoveryService.java:176) at com.hazelcast.internal.cluster.impl.DiscoveryJoiner.getPossibleAddresses(DiscoveryJoiner.java:72) at com.hazelcast.internal.cluster.impl.DiscoveryJoiner.getPossibleAddressesForInitialJoin(DiscoveryJoiner.java:61) at com.hazelcast.internal.cluster.impl.TcpIpJoiner.joinViaPossibleMembers(TcpIpJoiner.java:141) at com.hazelcast.internal.cluster.impl.TcpIpJoiner.doJoin(TcpIpJoiner.java:100) at com.hazelcast.internal.cluster.impl.AbstractJoiner.join(AbstractJoiner.java:139) at com.hazelcast.instance.impl.Node.join(Node.java:826) at com.hazelcast.instance.impl.Node.start(Node.java:484) at com.hazelcast.instance.impl.HazelcastInstanceImpl.<init>(HazelcastInstanceImpl.java:124) at com.hazelcast.instance.impl.HazelcastInstanceFactory.constructHazelcastInstance(HazelcastInstanceFactory.java:217) at com.hazelcast.instance.impl.HazelcastInstanceFactory.newHazelcastInstance(HazelcastInstanceFactory.java:196) at com.hazelcast.instance.impl.HazelcastInstanceFactory.newHazelcastInstance(HazelcastInstanceFactory.java:134) at com.hazelcast.core.Hazelcast.newHazelcastInstance(Hazelcast.java:61) at fish.payara.nucleus.hazelcast.HazelcastCore.bootstrapHazelcast(HazelcastCore.java:550) at fish.payara.nucleus.hazelcast.HazelcastCore.getInstance(HazelcastCore.java:242) at fish.payara.nucleus.config.ClusteredConfig.postConstruct(ClusteredConfig.java:100) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.glassfish.hk2.utilities.reflection.ReflectionHelper.invoke(ReflectionHelper.java:1268) at org.jvnet.hk2.internal.ClazzCreator.postConstructMe(ClazzCreator.java:309) at org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java:351) at org.jvnet.hk2.internal.SystemDescriptor.create(SystemDescriptor.java:466) at org.glassfish.hk2.runlevel.internal.AsyncRunLevelContext.findOrCreate(AsyncRunLevelContext.java:281) at org.glassfish.hk2.runlevel.RunLevelContext.findOrCreate(RunLevelContext.java:65) at org.jvnet.hk2.internal.Utilities.createService(Utilities.java:2103) at org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:93) at org.jvnet.hk2.internal.ServiceLocatorImpl.getService(ServiceLocatorImpl.java:690) at org.jvnet.hk2.internal.ThreeThirtyResolver.resolve(ThreeThirtyResolver.java:55) at org.jvnet.hk2.internal.ClazzCreator.resolve(ClazzCreator.java:188) at org.jvnet.hk2.internal.ClazzCreator.resolveAllDependencies(ClazzCreator.java:211) at org.jvnet.hk2.internal.ClazzCreator.create(ClazzCreator.java:334) at org.jvnet.hk2.internal.SystemDescriptor.create(SystemDescriptor.java:466) at org.glassfish.hk2.runlevel.internal.AsyncRunLevelContext.findOrCreate(AsyncRunLevelContext.java:281) at org.glassfish.hk2.runlevel.RunLevelContext.findOrCreate(RunLevelContext.java:65) at org.jvnet.hk2.internal.Utilities.createService(Utilities.java:2103) at org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:93) at org.jvnet.hk2.internal.ServiceHandleImpl.getService(ServiceHandleImpl.java:67) at org.glassfish.hk2.runlevel.internal.CurrentTaskFuture$QueueRunner.oneJob(CurrentTaskFuture.java:1213) at org.glassfish.hk2.runlevel.internal.CurrentTaskFuture$QueueRunner.run(CurrentTaskFuture.java:1144) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.base/java.lang.Thread.run(Thread.java:833) |#] [#|2022-11-06T15:49:29.773+0000|严重|Payara 6.2022.1|com.hazelcast.instance.impl.Node|_线程ID=27;_线程名称=RunLevelControllerThread-1667749767342;_时间戳=1667749769773;_级别值=1000;| [216.137.185.19]:4900 [development] [5.1.1] 无法加入集群,立即关闭!|#] [#|2022-11-06T15:49:29.775+0000|警告|Payara 6.2022.1|com.hazelcast.instance.impl.Node|_线程ID=27;_线程名称=RunLevelControllerThread-1667749767342;_时间戳=1667749769775;_级别值=900;| [216.137.185.19]:4900 [development] [5.1.1] 强制终止中...|#] [#|2022-11-06T15:49:29.789+0000|警告|Payara 6.2022.1|com.hazelcast.internal.util.phonehome.PhoneHome|_线程ID=27;_线程名称=RunLevelControllerThread-1667749767342;_时间戳=1667749769789;_级别值=900;| [216.137.185.19]:4900 [development] [5.1.1] 无法调度Phone Home任务!很可能Hazelcast启动失败。|#] [#|2022-11-06T15:49:29.791+0000|信息|Payara 6.2022.1|javax.enterprise.system.core|_线程ID=27;_线程名称=RunLevelControllerThread-1667749767342;_时间戳=1667749769791;_级别值=800;_消息ID=NCLS-CORE-00015;| 请求关闭
内容的提问来源于stack exchange,提问作者Hazim Eid
相关产品推荐
相关产品推荐

