我使用Grails Quartz并在运行时遇到以下错误:
| Error 2013-11-25 16:38:34,701 [quartzScheduler_Worker-1] ERROR listeners.ExceptionPrinterJobListener - Exception occurred in job: Grails Job
Message: java.lang.NoClassDefFoundError: Could not initialize class grails.plugin.asyncmail.AsynchronousMailPersistenceService$_selectMessagesIdsForSend_closure1
Line | Method
->> 111 | execute in grails.plugins.quartz.GrailsJobFactory$GrailsJob
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
| 202 | run in org.quartz.core.JobRunShell
^ 573 | run . . in org.quartz.simpl.SimpleThreadPool$WorkerThread
Caused by NoClassDefFoundError: Could not initialize class grails.plugin.asyncmail.AsynchronousMailPersistenceService$_selectMessagesIdsForSend_closure1
->> 20 | selectMessagesIdsForSend in grails.plugin.asyncmail.AsynchronousMailPersistenceService
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
| 18 | findAndSendEmails in grails.plugin.asyncmail.AsynchronousMailProcessService
| 19 | execute in grails.plugin.asyncmail.AsynchronousMailJob
| 104 | execute in grails.plugins.quartz.GrailsJobFactory$GrailsJob
| 202 | run . . in org.quartz.core.JobRunShell
^ 573 | run in org.quartz.simpl.SimpleThreadPool$WorkerThread
如何避免此错误?
编辑:Grails版本2.2.4