Quartz Scheduler를 사용하여 구현 된 cron 작업에 문제가 있습니다. NullPointerException을 던집니다. 이 문제는 서버에서만 발생하므로 디버깅 할 수 없습니다.quartz 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에서 autowired 클래스와 관련된 문제 일 수 있습니까?
com.example.schedule.JobScheduler가 귀하의 코드가 아니십니까 ?? – farmer1992
"나는 그것을 디버깅 할 수 없다"는 것은 무엇을 의미합니까? 당신은 충분히 강력하게 그것을 원할 수 있습니다. 원격 디버그를 사용하여 서버에 연결 : – Dariusz
com.example.schedule.JobScheduler가 코드이고 로컬 코드에 269 행이 없으면 소스가 서버와 다를 것 – farmer1992