异常消息:无法为“示例”作业存储触发器“ example_trigger”:引发了SQLException

时间:2018-09-12 19:59:11

标签: java tomcat tomcat7 oracle12c

我们在6月针对Tomcat应用程序(驱动程序版本12.1.x)更新了Oracle JDBC驱动程序。尽管该错误非常罕见,但我们不能完全确定它是否与此驱动程序更新有关。

自6月以来,我们一直在看到像这样的非常罕见的错误:

org.quartz.JobPersistenceException: Couldn't store trigger 'LIVE_REPORT.LIVE_10722_18105_TRIGGER' for 'LIVE_REPORT.10722_18105' job:An SQLException was provoked by the following failure: java.lang.ArrayIndexOutOfBoundsException [See nested exception: java.sql.SQLException: An SQLException was provoked by the following failure: java.lang.ArrayIndexOutOfBoundsException] 
at org.quartz.impl.jdbcjobstore.JobStoreSupport.storeTrigger(JobStoreSupport.java:1223) 
at org.quartz.impl.jdbcjobstore.JobStoreSupport$2.executeVoid(JobStoreSupport.java:1063) 
at org.quartz.impl.jdbcjobstore.JobStoreSupport$VoidTransactionCallback.execute(JobStoreSupport.java:3715) 
at org.quartz.impl.jdbcjobstore.JobStoreSupport$VoidTransactionCallback.execute(JobStoreSupport.java:3713) 
at org.quartz.impl.jdbcjobstore.JobStoreSupport.executeInNonManagedTXLock(JobStoreSupport.java:3799) 
at org.quartz.impl.jdbcjobstore.JobStoreTX.executeInLock(JobStoreTX.java:93) 
at org.quartz.impl.jdbcjobstore.JobStoreSupport.storeJobAndTrigger(JobStoreSupport.java:1058) 
at org.quartz.core.QuartzScheduler.scheduleJob(QuartzScheduler.java:886) 
at org.quartz.impl.StdScheduler.scheduleJob(StdScheduler.java:249) 
(then the stack trace goes into application code which is just a basic call to schedule a job)

除了具有类似堆栈跟踪的线程外,我无法找到有关此问题的任何信息,但这是针对其他数据库驱动程序(postgres)的-https://issues.liferay.com/browse/LPS-17216

有人知道这个问题的原因和解决方法吗?

0 个答案:

没有答案