22:00:39,557 ERROR [schedulermessagelistener:53] Unable to process message {destinationname=liferay/scheduler_engine, Responsedestinationname=null, Responseid=null, payload= COM.LIFERAY.PORTAL.KERNEL.SCHEDULER.MESSAGING.SCHEDULERREQUEST@D870CB, Values=null}
Com.liferay.portal.kernel.scheduler.SchedulerException:Unable to start Scheduler
At Com.liferay.portal.scheduler.quartz.QuartzSchedulerEngineImpl.start (quartzschedulerengineimpl.java:276)
At Com.liferay.portal.scheduler.messaging.SchedulerMessageListener.doReceive (schedulermessagelistener.java:85)
At Com.liferay.portal.scheduler.messaging.SchedulerMessageListener.receive (schedulermessagelistener.java:50)
At Com.liferay.portal.kernel.messaging.InvokerMessageListener.receive (invokermessagelistener.java:63)
At Com.liferay.portal.kernel.messaging.paralleldestination$1.run (paralleldestination.java:61)
At Java.util.concurrent.ThreadPoolExecutor.runWorker (threadpoolexecutor.java:1145)
At Java.util.concurrent.threadpoolexecutor$worker.run (threadpoolexecutor.java:615)
At Java.lang.Thread.run (thread.java:745)
caused by:org.quartz.SchedulerConfigException:Failure occured during job recovery. [Nested EXCEPTION:ORG.QUARTZ.JOBPERSISTENCEEXCEPTION:COULDN ' t retrieve Trigger:an SQLException is provoked by the Following failure:java.lang.arrayindexoutofboundsexception:2 [nested exception:java.sql.SQLException:An SQLException is provoked by the following Failure:java.lang.arrayindexoutofboundsexception:2]]
At org.quartz.impl.jdbcjobstore.JobStoreSupport.schedulerStarted (jobstoresupport.java:623)
At Org.quartz.core.QuartzScheduler.start (quartzscheduler.java:466)
At Org.quartz.impl.StdScheduler.start (stdscheduler.java:143)
At Com.liferay.portal.scheduler.quartz.QuartzSchedulerEngineImpl.start (quartzschedulerengineimpl.java:273)
... 7 more
caused By:org.quartz.JobPersistenceException:Couldn ' t retrieve Trigger:an SQLException is provoked by the following FA Ilure:java.lang.arrayindexoutofboundsexception:2 [Nested Exception:java.sql.SQLException:An SQLException was Provoked by the following Failure:java.lang.arrayindexoutofboundsexception:2]
At Org.quartz.impl.jdbcjobstore.JobStoreSupport.retrieveTrigger (jobstoresupport.java:1567)
At Org.quartz.impl.jdbcjobstore.JobStoreSupport.recoverMisfiredJobs (jobstoresupport.java:946)
At Org.quartz.impl.jdbcjobstore.JobStoreSupport.recoverJobs (jobstoresupport.java:830)
At Org.quartz.impl.jdbcjobstore.jobstoresupport$2.execute (jobstoresupport.java:802)
At Org.quartz.impl.jdbcjobstore.jobstoresupport$41.execute (jobstoresupport.java:3708)
At Org.quartz.impl.jdbcjobstore.JobStoreSupport.executeInNonManagedTXLock (jobstoresupport.java:3742)
At Org.quartz.impl.jdbcjobstore.JobStoreSupport.executeInNonManagedTXLock (jobstoresupport.java:3704)
At Org.quartz.impl.jdbcjobstore.JobStoreSupport.recoverJobs (jobstoresupport.java:798)
At org.quartz.impl.jdbcjobstore.JobStoreSupport.schedulerStarted (jobstoresupport.java:621)
... Ten more
caused By:java.sql.SQLException:An SQLException is provoked by the following Failure:java.lang.ArrayIndexOutOfBoundsE Xception:2
At Com.mchange.v2.sql.SqlUtils.toSQLException (sqlutils.java:106)
At Com.mchange.v2.sql.SqlUtils.toSQLException (sqlutils.java:65)
At Com.mchange.v2.sql.SqlUtils.toSQLException (sqlutils.java:62)
At Com.mchange.v2.c3p0.impl.NewPooledConnection.handleThrowable (newpooledconnection.java:432)
At Com.mchange.v2.c3p0.impl.NewProxyResultSet.getBytes (newproxyresultset.java:2795)
At Org.quartz.impl.jdbcjobstore.PostgreSQLDelegate.getObjectFromBlob (postgresqldelegate.java:92)
At Org.quartz.impl.jdbcjobstore.StdJDBCDelegate.selectTrigger (stdjdbcdelegate.java:2132)
At Org.quartz.impl.jdbcjobstore.JobStoreSupport.retrieveTrigger (jobstoresupport.java:1549)
... More
caused By:java.lang.arrayindexoutofboundsexception:2
At Org.postgresql.util.PGbytea.toBytes (pgbytea.java:47)
At Org.postgresql.jdbc2.AbstractJdbc2ResultSet.getBytes (abstractjdbc2resultset.java:2014)
At Org.postgresql.jdbc2.AbstractJdbc2ResultSet.getBytes (abstractjdbc2resultset.java:2199)
At Com.mchange.v2.c3p0.impl.NewProxyResultSet.getBytes (newproxyresultset.java:2781)
... More
Solution