You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.13 08:05:25