我使用Quartz Scheduler实现的cron作业有问题。它抛出NullPointerException。此问题仅在服务器上发生,因此我无法调试它。这是堆栈跟踪:石英克伦作业中的空指针异常
[org.quartz.core.JobRunShell] Job myExampleJobs.simple job threw an unhandled
Exception:
java.lang.NullPointerException
at com.example.schedule.JobScheduler.autowireProcessor(JobScheduler.java:269)
at com.example.schedule.Job.execute(Job.java:17)
at org.quartz.core.JobRunShell.run(JobRunShell.java:203)
at org.quartz.simpl.SimpleThreadPool$WorkerThread.run(SimpleThreadPool.java:520)
JobScheduler
类不具有269线,并且不具有autowireProcessor
方法。也许这是Spring框架的方法?我找不到这种方法。 也许问题涉及SimpleJob或JobScheduler中的自动布线类?
com.example.schedule.JobScheduler不是你的代码? – farmer1992
你是什么意思“我无法调试它”。你可以,你只需要足够强烈。连接到服务器使用远程调试:) – Dariusz
如果com.example.schedule.JobScheduler是你的代码,并且你的本地代码没有269行,你的代码似乎不同于你的服务器 – farmer1992