为了账号安全,请及时绑定邮箱和手机立即绑定

JavaMelody 在启动 Tomcat 时抛出 NullPointerException

JavaMelody 在启动 Tomcat 时抛出 NullPointerException

HUH函数 2023-04-13 15:02:14
当我们在 Tomcat 8 中启动我们的 WAR 时,我们总是从 JavaMelody 1.78.0 获得 NPE,如下所示。我在网络上找不到任何可能导致它的提示。[INFO] [talledLocalContainer] java.lang.NullPointerException: null[INFO] [talledLocalContainer]   at net.bull.javamelody.internal.model.Quartz2Adapter.getAllJobsOfScheduler(Quartz2Adapter.java:149) ~[javamelody-core-1.78.0.jar:1.78.0][INFO] [talledLocalContainer]   at net.bull.javamelody.internal.model.JobInformations.buildJobInformationsList(JobInformations.java:163) [javamelody-core-1.78.0.jar:1.78.0][INFO] [talledLocalContainer]   at net.bull.javamelody.internal.model.JavaInformations.<init>(JavaInformations.java:203) [javamelody-core-1.78.0.jar:1.78.0][INFO] [talledLocalContainer]   at net.bull.javamelody.internal.model.UpdateChecker.getAnonymousData(UpdateChecker.java:136) [javamelody-core-1.78.0.jar:1.78.0][INFO] [talledLocalContainer]   at net.bull.javamelody.internal.model.UpdateChecker.checkForUpdate(UpdateChecker.java:109) [javamelody-core-1.78.0.jar:1.78.0][INFO] [talledLocalContainer]   at net.bull.javamelody.internal.model.UpdateChecker$1.run(UpdateChecker.java:83) [javamelody-core-1.78.0.jar:1.78.0][INFO] [talledLocalContainer]   at java.util.TimerThread.mainLoop(Timer.java:555) [?:1.8.0_191-1-redhat][INFO] [talledLocalContainer]   at java.util.TimerThread.run(Timer.java:505) [?:1.8.0_191-1-redhat]有谁知道摆脱 NPE 吗?如果我需要提供更多详细信息,请告诉我。
查看完整描述

1 回答

?
catspeake

TA贡献1111条经验 获得超0个赞

在您的网络应用程序中,对于来自 org.quartz.impl.SchedulerRepository.getInstance().lookupAll() 的一个调度程序,方法 scheduler.getJobGroupNames() 返回 null。

这不应该发生在石英调度程序中。

尝试升级 Quartz 调度程序。

getJobGroupNames() 应该返回一个空列表而不是 null。


查看完整回答
反对 回复 2023-04-13
  • 1 回答
  • 0 关注
  • 184 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信