Сообщение об исключении: не удалось сохранить триггер 'example_trigger' для задания 'example': вызвано исключение SQLException - PullRequest
0 голосов
/ 12 сентября 2018

Мы обновили драйвер JDBC Oracle в июне для нашего приложения Tomcat (версия драйвера 12.1.x). Мы не совсем уверены, что это связано с этим обновлением драйвера, потому что ошибка встречается очень редко.

С июня мы наблюдаем очень редкие ошибки, подобные этой:

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

Кто-нибудь знает причину этой проблемы и ее решение?

...