Skip to content

Instantly share code, notes, and snippets.

@rfikki
Created December 19, 2016 22:16
Show Gist options
  • Save rfikki/9c1e53c0f21568f13f9aba64203b27f4 to your computer and use it in GitHub Desktop.
Save rfikki/9c1e53c0f21568f13f9aba64203b27f4 to your computer and use it in GitHub Desktop.
DEBUG 2016-12-19 16:10:30,937 /cakeshop/api/contract/list
DEBUG 2016-12-19 16:11:05,955 /cakeshop/api/contract/list
DEBUG 2016-12-19 16:11:20,964 /cakeshop/api/contract/list
DEBUG 2016-12-19 16:11:25,969 /cakeshop/api/contract/list
WARN 2016-12-19 16:11:26,431 [BlockSaver-42] (SqlExceptionHelper.java:129) SQL Error: -104, SQLState: 23505
ERROR 2016-12-19 16:11:26,431 [BlockSaver-42] (SqlExceptionHelper.java:131) integrity constraint violation: unique constraint or index violation; SYS_PK_10114 table: TRANSACTIONS
ERROR 2016-12-19 16:11:26,433 [BlockSaver-42] (BatchingBatch.java:124) HHH000315: Exception executing batch [could not execute batch]
ERROR 2016-12-19 16:11:26,441 [BlockSaver-42] (SavingBlockListener.java:53 ) BlockSaverThread died
org.springframework.dao.DataIntegrityViolationException: could not execute batch; SQL [insert into PUBLIC.TRANSACTIONS (blockId, blockNumber, contractAddress, cumulativeGasUsed, from_address, gas, gasPrice, gasUsed, input_data, nonce, r, s, status, to_address, transactionIndex, v, trans_value, id) values (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)]; constraint [SYS_PK_10114]; nested exception is org.hibernate.exception.ConstraintViolationException: could not execute batch
at org.springframework.orm.hibernate5.SessionFactoryUtils.convertHibernateAccessException(SessionFactoryUtils.java:164)
at org.springframework.orm.hibernate5.HibernateExceptionTranslator.convertHibernateAccessException(HibernateExceptionTranslator.java:57)
at org.springframework.orm.hibernate5.HibernateExceptionTranslator.translateExceptionIfPossible(HibernateExceptionTranslator.java:44)
at org.springframework.dao.support.ChainedPersistenceExceptionTranslator.translateExceptionIfPossible(ChainedPersistenceExceptionTranslator.java:59)
at org.springframework.dao.support.DataAccessUtils.translateIfNecessary(DataAccessUtils.java:213)
at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:147)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:99)
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:281)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:96)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:655)
at com.jpmorgan.cakeshop.dao.TransactionDAO$$EnhancerBySpringCGLIB$$b83fb48c.save(<generated>)
at com.jpmorgan.cakeshop.db.SavingBlockListener.saveBlock(SavingBlockListener.java:116)
at com.jpmorgan.cakeshop.db.SavingBlockListener$BlockSaverThread.run(SavingBlockListener.java:48)
Caused by: org.hibernate.exception.ConstraintViolationException: could not execute batch
at org.hibernate.exception.internal.SQLStateConversionDelegate.convert(SQLStateConversionDelegate.java:112)
at org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:42)
at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:111)
at org.hibernate.engine.jdbc.batch.internal.BatchingBatch.performExecution(BatchingBatch.java:119)
at org.hibernate.engine.jdbc.batch.internal.BatchingBatch.doExecuteBatch(BatchingBatch.java:97)
at org.hibernate.engine.jdbc.batch.internal.AbstractBatchImpl.execute(AbstractBatchImpl.java:147)
at org.hibernate.engine.jdbc.internal.JdbcCoordinatorImpl.executeBatch(JdbcCoordinatorImpl.java:214)
at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:589)
at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:434)
at org.hibernate.event.internal.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:337)
at org.hibernate.event.internal.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:39)
at org.hibernate.internal.SessionImpl.flush(SessionImpl.java:1295)
at com.jpmorgan.cakeshop.dao.TransactionDAO.save(TransactionDAO.java:82)
at com.jpmorgan.cakeshop.dao.TransactionDAO$$FastClassBySpringCGLIB$$733d4179.invoke(<generated>)
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:720)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
at org.springframework.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:136)
... 9 more
Caused by: java.sql.BatchUpdateException: integrity constraint violation: unique constraint or index violation; SYS_PK_10114 table: TRANSACTIONS
at org.hsqldb.jdbc.JDBCPreparedStatement.executeBatch(Unknown Source)
at org.hibernate.engine.jdbc.batch.internal.BatchingBatch.performExecution(BatchingBatch.java:110)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment