java.lang.ArrayIndexOutOfBoundsException: -1 at java.util.ArrayList.elementData(Unknown Source) at java.util.ArrayList.get(Unknown Source) at com.fr.fs.schedule.job.ViewReportletJob.pushMessage(Unknown Source) at com.fr.fs.schedule.job.ViewReportletJob.executeScheduledOutput(Unknown Source) at com.fr.fs.schedule.job.ViewReportletJob.executeReport(Unknown Source) at com.fr.fs.schedule.job.ReportletJob.execute(Unknown Source) at com.fr.third.org.quartz.core.JobRunShell.run(JobRunShell.java:202) at com.fr.third.org.quartz.simpl.SimpleThreadPool$WorkerThread.run 三个配置基本一致,模板的参数一致,只是模板的执行时间不一致,除了第一个50%那个正常以外,其他两个都是莫名其妙的每分钟执行多次,我设置的是每10分钟执行一次,最多30多次,可执行结果就是如图所示,求解!(我的目的是每天到指定时间点以后,每隔10分钟判断数据库中取出来的两个数值相比较,达到某个预定值以后开始预警发邮件,50% 发一次、80%发一次、完成发多次)求方案! |