0

我对使用 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 中的自动装配类?

4

1 回答 1

0

您在该行中有不同版本的文件

com.example.schedule.JobScheduler.autowireProcessor

似乎您已经从某处复制粘贴此代码,并且您访问了一些具有不同版本源的示例代码。

如果可能,提供更多代码。

于 2013-01-15T09:10:50.197 回答