at org.h2.jdbc.JdbcPreparedStatement.execute(JdbcPreparedStatement.java:201)
at org.skife.jdbi.v2.SQLStatement.internalExecute(SQLStatement.java:1327)
... 36 common frames omitted
Caused by: java.lang.NullPointerException: null
at org.skife.jdbi.v2.SQLStatement.internalExecute(SQLStatement.java:1338)
at org.skife.jdbi.v2.Update.execute(Update.java:56)
at org.skife.jdbi.v2.sqlobject.UpdateHandler$2.value(UpdateHandler.java:68)
at org.skife.jdbi.v2.sqlobject.UpdateHandler.invoke(UpdateHandler.java:81)
at org.skife.jdbi.v2.sqlobject.SqlObject.invoke(SqlObject.java:212)
at org.skife.jdbi.v2.sqlobject.SqlObject$2.intercept(SqlObject.java:109)
at com.liveperson.cqm.dal.h2impl.dao.ExtendedConversationH2Dao$$EnhancerByCGLIB$$f403050f._deletePartitipants(<generated>)
at com.liveperson.cqm.dal.h2impl.dao.ExtendedConversationH2Dao.delete(ExtendedConversationH2Dao.java:637)
at com.liveperson.cqm.dal.h2impl.dao.ExtendedConversationH2Dao$$EnhancerByCGLIB$$f403050f.CGLIB$delete$1(<generated>)
at com.liveperson.cqm.dal.h2impl.dao.ExtendedConversationH2Dao$$EnhancerByCGLIB$$f403050f$$FastClassByCGLIB$$208a19b8.invoke(<generated>)
at org.skife.jdbi.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:228)
at org.skife.jdbi.v2.sqlobject.PassThroughTransactionHandler$1.inTransaction(PassThroughTransactionHandler.java:52)
at org.skife.jdbi.v2.tweak.transactions.LocalTransactionHandler.inTransaction(LocalTransactionHandler.java:183)
at org.skife.jdbi.v2.BasicHandle.inTransaction(BasicHandle.java:330)
at org.skife.jdbi.v2.sqlobject.PassThroughTransactionHandler.invoke(PassThroughTransactionHandler.java:46)
at org.skife.jdbi.v2.sqlobject.SqlObject.invoke(SqlObject.java:212)
at org.skife.jdbi.v2.sqlobject.SqlObject$2.intercept(SqlObject.java:109)
at com.liveperson.cqm.dal.h2impl.dao.ExtendedConversationH2Dao$$EnhancerByCGLIB$$f403050f.delete(<generated>)
at com.liveperson.cqm.dal.h2impl.dao.ExtendedConversationH2Dao.lambda$delete$1(ExtendedConversationH2Dao.java:620)
at java.util.ArrayList.forEach(ArrayList.java:1249)
at com.liveperson.cqm.dal.h2impl.dao.ExtendedConversationH2Dao.delete(ExtendedConversationH2Dao.java:618)
at com.liveperson.cqm.dal.h2impl.dao.ExtendedConversationH2Dao$$EnhancerByCGLIB$$f403050f.CGLIB$delete$0(<generated>)
at com.liveperson.cqm.dal.h2impl.dao.ExtendedConversationH2Dao$$EnhancerByCGLIB$$f403050f$$FastClassByCGLIB$$208a19b8.invoke(<generated>)
at org.skife.jdbi.cglib.proxy.MethodProxy.invokeSuper(MethodProxy.java:228)
at org.skife.jdbi.v2.sqlobject.PassThroughHandler.invoke(PassThroughHandler.java:34)
at org.skife.jdbi.v2.sqlobject.SqlObject.invoke(SqlObject.java:212)
at org.skife.jdbi.v2.sqlobject.SqlObject$2.intercept(SqlObject.java:109)
at com.liveperson.cqm.dal.h2impl.dao.ExtendedConversationH2Dao$$EnhancerByCGLIB$$f403050f.delete(<generated>)
at com.liveperson.cqm.dal.h2impl.cleaner.CleanerTask.cleanUnUpdatedConversations(CleanerTask.java:101)
at com.liveperson.cqm.dal.h2impl.cleaner.CleanerTask.run(CleanerTask.java:58)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.runAndReset(FutureTask.java:308)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$301(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:294)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
That's the exception message:
org.h2.jdbc.JdbcSQLException: General error: "java.lang.NullPointerException"; SQL statement:
/* ExtendedConversationH2Dao._deletePartitipants */ DELETE FROM EXCONV_PARTICIPANTS_TBL WHERE EXCONVID=? [50000-192] [statement:"DELETE FROM EXCONV_PARTICIPANTS_TBL WHERE EXCONVID=:EXCONVID", located:"DELETE FROM EXCONV_PARTICIPANTS_TBL WHERE EXCONVID=:EXCONVID", rewritten:"/* ExtendedConversationH2Dao._deletePartitipants */ DELETE FROM EXCONV_PARTICIPANTS_TBL WHERE EXCONVID=?", arguments:{ positional:{}, named:{EXCONVID:'d26aa174-ba39-47c3-b587-7e80d33d1f1d'}, finder:[]}]