Created
April 2, 2020 18:35
-
-
Save alex-litvak/e90ebf04194d82e84c24bf5382211e41 to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
2020-04-02 18:33:08 ERROR SqlExceptionHelper:147 - An I/O error occurred while sending to the backend. | |
2020-04-02 18:33:08 ERROR TaskletStep:359 - Rolling back with transaction in unknown state | |
2020-04-02 18:33:08 ERROR SqlExceptionHelper:147 - Already closed. | |
2020-04-02 18:33:08 ERROR TransactionTemplate:167 - Application exception overridden by rollback exception | |
org.springframework.dao.DataAccessResourceFailureException: could not extract ResultSet; nested exception is org.hibernate.exception.JDBCConnectionException: could not extract ResultSet | |
at org.springframework.orm.jpa.vendor.HibernateJpaDialect.convertHibernateAccessException(HibernateJpaDialect.java:234) | |
at org.springframework.orm.jpa.vendor.HibernateJpaDialect.translateExceptionIfPossible(HibernateJpaDialect.java:221) | |
at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.translateExceptionIfPossible(AbstractEntityManagerFactoryBean.java:417) | |
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.data.jpa.repository.support.CrudMethodMetadataPostProcessor$CrudMethodMetadataPopulatingMethodInterceptor.invoke(CrudMethodMetadataPostProcessor.java:131) | |
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) | |
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92) | |
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) | |
at org.springframework.aop.framework.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:208) | |
at com.sun.proxy.$Proxy82.save(Unknown Source) | |
at com.farmers.ffq.auto.batch.dao.impl.FFQPlaVVTDaoImpl.populateCarGroupTypeInfo(FFQPlaVVTDaoImpl.java:294) | |
at com.farmers.ffq.auto.batch.dao.impl.FFQPlaVVTDaoImpl.populatePlaVVTEntities(FFQPlaVVTDaoImpl.java:102) | |
at com.farmers.ffq.auto.batch.dao.impl.FFQPlaVVTDaoImpl$$FastClassBySpringCGLIB$$6dd6ca99.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.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52) | |
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) | |
at org.springframework.aop.framework.adapter.AfterReturningAdviceInterceptor.invoke(AfterReturningAdviceInterceptor.java:52) | |
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) | |
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92) | |
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) | |
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:655) | |
at com.farmers.ffq.auto.batch.dao.impl.FFQPlaVVTDaoImpl$$EnhancerBySpringCGLIB$$a561972.populatePlaVVTEntities(<generated>) | |
at com.farmers.ffq.auto.batch.service.impl.FFQPlaVVTServiceImpl.populatePlaVVTEntities(FFQPlaVVTServiceImpl.java:18) | |
at com.farmers.ffq.auto.batch.service.impl.FFQPlaVVTServiceImpl$$FastClassBySpringCGLIB$$f71db39f.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.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52) | |
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) | |
at org.springframework.aop.framework.adapter.AfterReturningAdviceInterceptor.invoke(AfterReturningAdviceInterceptor.java:52) | |
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) | |
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92) | |
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) | |
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:655) | |
at com.farmers.ffq.auto.batch.service.impl.FFQPlaVVTServiceImpl$$EnhancerBySpringCGLIB$$817657b8.populatePlaVVTEntities(<generated>) | |
at com.farmers.ffq.auto.batch.writer.FFQPlaVVTDataWriter.write(FFQPlaVVTDataWriter.java:60) | |
at com.farmers.ffq.auto.batch.writer.FFQPlaVVTDataWriter$$FastClassBySpringCGLIB$$5d72344d.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.aop.framework.adapter.MethodBeforeAdviceInterceptor.invoke(MethodBeforeAdviceInterceptor.java:52) | |
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) | |
at org.springframework.aop.framework.adapter.AfterReturningAdviceInterceptor.invoke(AfterReturningAdviceInterceptor.java:52) | |
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) | |
at org.springframework.aop.interceptor.ExposeInvocationInterceptor.invoke(ExposeInvocationInterceptor.java:92) | |
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) | |
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:655) | |
at com.farmers.ffq.auto.batch.writer.FFQPlaVVTDataWriter$$EnhancerBySpringCGLIB$$c47920a6.write(<generated>) | |
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | |
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | |
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
at java.lang.reflect.Method.invoke(Method.java:497) | |
at org.springframework.util.MethodInvoker.invoke(MethodInvoker.java:269) | |
at org.springframework.batch.item.adapter.AbstractMethodInvokingDelegator.doInvoke(AbstractMethodInvokingDelegator.java:117) | |
at org.springframework.batch.item.adapter.AbstractMethodInvokingDelegator.invokeDelegateMethodWithArgument(AbstractMethodInvokingDelegator.java:72) | |
at org.springframework.batch.item.adapter.ItemWriterAdapter.write(ItemWriterAdapter.java:37) | |
at org.springframework.batch.core.step.item.SimpleChunkProcessor.writeItems(SimpleChunkProcessor.java:175) | |
at org.springframework.batch.core.step.item.SimpleChunkProcessor.doWrite(SimpleChunkProcessor.java:151) | |
at org.springframework.batch.core.step.item.SimpleChunkProcessor.write(SimpleChunkProcessor.java:274) | |
at org.springframework.batch.core.step.item.SimpleChunkProcessor.process(SimpleChunkProcessor.java:199) | |
at org.springframework.batch.core.step.item.ChunkOrientedTasklet.execute(ChunkOrientedTasklet.java:75) | |
at org.springframework.batch.core.step.tasklet.TaskletStep$ChunkTransactionCallback.doInTransaction(TaskletStep.java:395) | |
at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:133) | |
at org.springframework.batch.core.step.tasklet.TaskletStep$2.doInChunkContext(TaskletStep.java:267) | |
at org.springframework.batch.core.scope.context.StepContextRepeatCallback.doInIteration(StepContextRepeatCallback.java:77) | |
at org.springframework.batch.repeat.support.RepeatTemplate.getNextResult(RepeatTemplate.java:368) | |
at org.springframework.batch.repeat.support.RepeatTemplate.executeInternal(RepeatTemplate.java:215) | |
at org.springframework.batch.repeat.support.RepeatTemplate.iterate(RepeatTemplate.java:144) | |
at org.springframework.batch.core.step.tasklet.TaskletStep.doExecute(TaskletStep.java:253) | |
at org.springframework.batch.core.step.AbstractStep.execute(AbstractStep.java:195) | |
at org.springframework.batch.core.job.SimpleStepHandler.handleStep(SimpleStepHandler.java:137) | |
at org.springframework.batch.core.job.AbstractJob.handleStep(AbstractJob.java:380) | |
at org.springframework.batch.core.job.SimpleJob.doExecute(SimpleJob.java:124) | |
at org.springframework.batch.core.job.AbstractJob.execute(AbstractJob.java:301) | |
at org.springframework.batch.core.launch.support.SimpleJobLauncher$1.run(SimpleJobLauncher.java:134) | |
at org.springframework.core.task.SyncTaskExecutor.execute(SyncTaskExecutor.java:50) | |
at org.springframework.batch.core.launch.support.SimpleJobLauncher.run(SimpleJobLauncher.java:127) | |
at org.springframework.batch.core.launch.support.CommandLineJobRunner.start(CommandLineJobRunner.java:351) | |
at org.springframework.batch.core.launch.support.CommandLineJobRunner.main(CommandLineJobRunner.java:577) | |
Caused by: org.hibernate.exception.JDBCConnectionException: could not extract ResultSet | |
at org.hibernate.exception.internal.SQLStateConversionDelegate.convert(SQLStateConversionDelegate.java:132) | |
at org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:49) | |
at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:125) | |
at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:110) | |
at org.hibernate.engine.jdbc.internal.ResultSetReturnImpl.extract(ResultSetReturnImpl.java:61) | |
at org.hibernate.loader.Loader.getResultSet(Loader.java:2040) | |
at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1837) | |
at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1816) | |
at org.hibernate.loader.Loader.doQuery(Loader.java:900) | |
at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:342) | |
at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:312) | |
at org.hibernate.loader.Loader.loadEntity(Loader.java:2121) | |
at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:82) | |
at org.hibernate.loader.entity.AbstractEntityLoader.load(AbstractEntityLoader.java:72) | |
at org.hibernate.persister.entity.AbstractEntityPersister.load(AbstractEntityPersister.java:3927) | |
at org.hibernate.event.internal.DefaultLoadEventListener.loadFromDatasource(DefaultLoadEventListener.java:460) | |
at org.hibernate.event.internal.DefaultLoadEventListener.doLoad(DefaultLoadEventListener.java:429) | |
at org.hibernate.event.internal.DefaultLoadEventListener.load(DefaultLoadEventListener.java:206) | |
at org.hibernate.event.internal.DefaultLoadEventListener.proxyOrLoad(DefaultLoadEventListener.java:262) | |
at org.hibernate.event.internal.DefaultLoadEventListener.onLoad(DefaultLoadEventListener.java:150) | |
at org.hibernate.internal.SessionImpl.fireLoad(SessionImpl.java:1092) | |
at org.hibernate.internal.SessionImpl.access$2000(SessionImpl.java:175) | |
at org.hibernate.internal.SessionImpl$IdentifierLoadAccessImpl.load(SessionImpl.java:2476) | |
at org.hibernate.internal.SessionImpl.get(SessionImpl.java:992) | |
at org.hibernate.event.internal.DefaultMergeEventListener.entityIsDetached(DefaultMergeEventListener.java:271) | |
at org.hibernate.event.internal.DefaultMergeEventListener.onMerge(DefaultMergeEventListener.java:151) | |
at org.hibernate.event.internal.DefaultMergeEventListener.onMerge(DefaultMergeEventListener.java:76) | |
at org.hibernate.internal.SessionImpl.fireMerge(SessionImpl.java:914) | |
at org.hibernate.internal.SessionImpl.merge(SessionImpl.java:898) | |
at org.hibernate.internal.SessionImpl.merge(SessionImpl.java:902) | |
at org.hibernate.ejb.AbstractEntityManagerImpl.merge(AbstractEntityManagerImpl.java:889) | |
at sun.reflect.GeneratedMethodAccessor129.invoke(Unknown Source) | |
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
at java.lang.reflect.Method.invoke(Method.java:497) | |
at org.springframework.orm.jpa.SharedEntityManagerCreator$SharedEntityManagerInvocationHandler.invoke(SharedEntityManagerCreator.java:291) | |
at com.sun.proxy.$Proxy59.merge(Unknown Source) | |
at org.springframework.data.jpa.repository.support.SimpleJpaRepository.save(SimpleJpaRepository.java:442) | |
at sun.reflect.GeneratedMethodAccessor127.invoke(Unknown Source) | |
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
at java.lang.reflect.Method.invoke(Method.java:497) | |
at org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor.executeMethodOn(RepositoryFactorySupport.java:483) | |
at org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor.doInvoke(RepositoryFactorySupport.java:468) | |
at org.springframework.data.repository.core.support.RepositoryFactorySupport$QueryExecutorMethodInterceptor.invoke(RepositoryFactorySupport.java:440) | |
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179) | |
at org.springframework.data.projection.DefaultMethodInvokingMethodInterceptor.invoke(DefaultMethodInvokingMethodInterceptor.java:61) | |
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.dao.support.PersistenceExceptionTranslationInterceptor.invoke(PersistenceExceptionTranslationInterceptor.java:136) | |
... 78 more | |
Caused by: org.postgresql.util.PSQLException: An I/O error occurred while sending to the backend. | |
at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:283) | |
at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:570) | |
at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:420) | |
at org.postgresql.jdbc2.AbstractJdbc2Statement.executeQuery(AbstractJdbc2Statement.java:305) | |
at org.apache.commons.dbcp.DelegatingPreparedStatement.executeQuery(DelegatingPreparedStatement.java:93) | |
at org.hibernate.engine.jdbc.internal.ResultSetReturnImpl.extract(ResultSetReturnImpl.java:56) | |
... 124 more | |
Caused by: java.net.SocketException: Connection reset | |
at java.net.SocketInputStream.read(SocketInputStream.java:209) | |
at java.net.SocketInputStream.read(SocketInputStream.java:141) | |
at sun.security.ssl.InputRecord.readFully(InputRecord.java:465) | |
at sun.security.ssl.InputRecord.read(InputRecord.java:503) | |
at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:973) | |
at sun.security.ssl.SSLSocketImpl.readDataRecord(SSLSocketImpl.java:930) | |
at sun.security.ssl.AppInputStream.read(AppInputStream.java:105) | |
at org.postgresql.core.VisibleBufferedInputStream.readMore(VisibleBufferedInputStream.java:143) | |
at org.postgresql.core.VisibleBufferedInputStream.ensureBytes(VisibleBufferedInputStream.java:112) | |
at org.postgresql.core.VisibleBufferedInputStream.read(VisibleBufferedInputStream.java:71) | |
at org.postgresql.core.PGStream.ReceiveChar(PGStream.java:282) | |
at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1803) | |
at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:255) | |
... 129 more | |
2020-04-02 18:33:08 ERROR AbstractStep:222 - Encountered an error executing the step | |
org.springframework.transaction.TransactionSystemException: Could not roll back JPA transaction; nested exception is javax.persistence.PersistenceException: unexpected error when rollbacking | |
at org.springframework.orm.jpa.JpaTransactionManager.doRollback(JpaTransactionManager.java:548) | |
at org.springframework.transaction.support.AbstractPlatformTransactionManager.processRollback(AbstractPlatformTransactionManager.java:853) | |
at org.springframework.transaction.support.AbstractPlatformTransactionManager.rollback(AbstractPlatformTransactionManager.java:830) | |
at org.springframework.transaction.support.TransactionTemplate.rollbackOnException(TransactionTemplate.java:164) | |
at org.springframework.transaction.support.TransactionTemplate.execute(TransactionTemplate.java:137) | |
at org.springframework.batch.core.step.tasklet.TaskletStep$2.doInChunkContext(TaskletStep.java:267) | |
at org.springframework.batch.core.scope.context.StepContextRepeatCallback.doInIteration(StepContextRepeatCallback.java:77) | |
at org.springframework.batch.repeat.support.RepeatTemplate.getNextResult(RepeatTemplate.java:368) | |
at org.springframework.batch.repeat.support.RepeatTemplate.executeInternal(RepeatTemplate.java:215) | |
at org.springframework.batch.repeat.support.RepeatTemplate.iterate(RepeatTemplate.java:144) | |
at org.springframework.batch.core.step.tasklet.TaskletStep.doExecute(TaskletStep.java:253) | |
at org.springframework.batch.core.step.AbstractStep.execute(AbstractStep.java:195) | |
at org.springframework.batch.core.job.SimpleStepHandler.handleStep(SimpleStepHandler.java:137) | |
at org.springframework.batch.core.job.AbstractJob.handleStep(AbstractJob.java:380) | |
at org.springframework.batch.core.job.SimpleJob.doExecute(SimpleJob.java:124) | |
at org.springframework.batch.core.job.AbstractJob.execute(AbstractJob.java:301) | |
at org.springframework.batch.core.launch.support.SimpleJobLauncher$1.run(SimpleJobLauncher.java:134) | |
at org.springframework.core.task.SyncTaskExecutor.execute(SyncTaskExecutor.java:50) | |
at org.springframework.batch.core.launch.support.SimpleJobLauncher.run(SimpleJobLauncher.java:127) | |
at org.springframework.batch.core.launch.support.CommandLineJobRunner.start(CommandLineJobRunner.java:351) | |
at org.springframework.batch.core.launch.support.CommandLineJobRunner.main(CommandLineJobRunner.java:577) | |
Caused by: javax.persistence.PersistenceException: unexpected error when rollbacking | |
at org.hibernate.ejb.TransactionImpl.rollback(TransactionImpl.java:109) | |
at org.springframework.orm.jpa.JpaTransactionManager.doRollback(JpaTransactionManager.java:544) | |
... 20 more | |
Caused by: org.hibernate.TransactionException: rollback failed | |
at org.hibernate.engine.transaction.spi.AbstractTransactionImpl.rollback(AbstractTransactionImpl.java:215) | |
at org.hibernate.ejb.TransactionImpl.rollback(TransactionImpl.java:106) | |
... 21 more | |
Caused by: org.hibernate.TransactionException: unable to rollback against JDBC connection | |
at org.hibernate.engine.transaction.internal.jdbc.JdbcTransaction.doRollback(JdbcTransaction.java:167) | |
at org.hibernate.engine.transaction.spi.AbstractTransactionImpl.rollback(AbstractTransactionImpl.java:209) | |
... 22 more | |
Caused by: org.postgresql.util.PSQLException: This connection has been closed. | |
at org.postgresql.jdbc2.AbstractJdbc2Connection.checkClosed(AbstractJdbc2Connection.java:820) | |
at org.postgresql.jdbc2.AbstractJdbc2Connection.rollback(AbstractJdbc2Connection.java:837) | |
at org.apache.commons.dbcp.DelegatingConnection.rollback(DelegatingConnection.java:328) | |
at org.apache.commons.dbcp.PoolingDataSource$PoolGuardConnectionWrapper.rollback(PoolingDataSource.java:312) | |
at org.hibernate.engine.transaction.internal.jdbc.JdbcTransaction.doRollback(JdbcTransaction.java:163) | |
... 23 more | |
2020-04-02 18:33:09 ERROR SqlExceptionHelper:147 - Already closed. | |
2020-04-02 18:33:09 ERROR TransactionInterceptor:506 - Application exception overridden by rollback exception | |
org.springframework.dao.DataAccessResourceFailureException: PreparedStatementCallback; SQL [UPDATE BATCH_JOB_EXECUTION set START_TIME = ?, END_TIME = ?, STATUS = ?, EXIT_CODE = ?, EXIT_MESSAGE = ?, VERSION = ?, CREATE_TIME = ?, LAST_UPDATED = ? where JOB_EXECUTION_ID = ? and VERSION = ?]; An I/O error occurred while sending to the backend.; nested exception is org.postgresql.util.PSQLException: An I/O error occurred while sending to the backend. | |
at org.springframework.jdbc.support.SQLStateSQLExceptionTranslator.doTranslate(SQLStateSQLExceptionTranslator.java:104) | |
at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:72) | |
at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:80) | |
at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:80) | |
at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:603) | |
at org.springframework.jdbc.core.JdbcTemplate.update(JdbcTemplate.java:812) | |
at org.springframework.jdbc.core.JdbcTemplate.update(JdbcTemplate.java:868) | |
at org.springframework.jdbc.core.JdbcTemplate.update(JdbcTemplate.java:872) | |
at org.springframework.batch.core.repository.dao.JdbcJobExecutionDao.updateJobExecution(JdbcJobExecutionDao.java:220) | |
at org.springframework.batch.core.repository.support.SimpleJobRepository.update(SimpleJobRepository.java:160) | |
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) | |
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) | |
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) | |
at java.lang.reflect.Method.invoke(Method.java:497) | |
at org.springframework.aop.support.AopUtils.invokeJoinpointUsingReflection(AopUtils.java:302) | |
at org.springframework.aop.framework.ReflectiveMethodInvocation.invokeJoinpoint(ReflectiveMethodInvocation.java:190) | |
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157) | |
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.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:208) | |
at com.sun.proxy.$Proxy56.update(Unknown Source) | |
at org.springframework.batch.core.job.AbstractJob.execute(AbstractJob.java:348) | |
at org.springframework.batch.core.launch.support.SimpleJobLauncher$1.run(SimpleJobLauncher.java:134) | |
at org.springframework.core.task.SyncTaskExecutor.execute(SyncTaskExecutor.java:50) | |
at org.springframework.batch.core.launch.support.SimpleJobLauncher.run(SimpleJobLauncher.java:127) | |
at org.springframework.batch.core.launch.support.CommandLineJobRunner.start(CommandLineJobRunner.java:351) | |
at org.springframework.batch.core.launch.support.CommandLineJobRunner.main(CommandLineJobRunner.java:577) | |
Caused by: org.postgresql.util.PSQLException: An I/O error occurred while sending to the backend. | |
at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:283) | |
at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:570) | |
at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:420) | |
at org.postgresql.jdbc2.AbstractJdbc2Statement.executeUpdate(AbstractJdbc2Statement.java:366) | |
at org.apache.commons.dbcp.DelegatingPreparedStatement.executeUpdate(DelegatingPreparedStatement.java:102) | |
at org.springframework.jdbc.core.JdbcTemplate$2.doInPreparedStatement(JdbcTemplate.java:818) | |
at org.springframework.jdbc.core.JdbcTemplate$2.doInPreparedStatement(JdbcTemplate.java:812) | |
at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:587) | |
... 24 more | |
Caused by: java.net.SocketException: Connection reset | |
at java.net.SocketInputStream.read(SocketInputStream.java:209) | |
at java.net.SocketInputStream.read(SocketInputStream.java:141) | |
at sun.security.ssl.InputRecord.readFully(InputRecord.java:465) | |
at sun.security.ssl.InputRecord.read(InputRecord.java:503) | |
at sun.security.ssl.SSLSocketImpl.readRecord(SSLSocketImpl.java:973) | |
at sun.security.ssl.SSLSocketImpl.readDataRecord(SSLSocketImpl.java:930) | |
at sun.security.ssl.AppInputStream.read(AppInputStream.java:105) | |
at org.postgresql.core.VisibleBufferedInputStream.readMore(VisibleBufferedInputStream.java:143) | |
at org.postgresql.core.VisibleBufferedInputStream.ensureBytes(VisibleBufferedInputStream.java:112) | |
at org.postgresql.core.VisibleBufferedInputStream.read(VisibleBufferedInputStream.java:71) | |
at org.postgresql.core.PGStream.ReceiveChar(PGStream.java:282) | |
at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1803) | |
at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:255) | |
... 31 more | |
2020-04-02 18:33:09 ERROR CommandLineJobRunner:357 - Job Terminated in error: Could not roll back JPA transaction; nested exception is javax.persistence.PersistenceException: unexpected error when rollbacking | |
org.springframework.transaction.TransactionSystemException: Could not roll back JPA transaction; nested exception is javax.persistence.PersistenceException: unexpected error when rollbacking | |
at org.springframework.orm.jpa.JpaTransactionManager.doRollback(JpaTransactionManager.java:548) | |
at org.springframework.transaction.support.AbstractPlatformTransactionManager.processRollback(AbstractPlatformTransactionManager.java:853) | |
at org.springframework.transaction.support.AbstractPlatformTransactionManager.rollback(AbstractPlatformTransactionManager.java:830) | |
at org.springframework.transaction.interceptor.TransactionAspectSupport.completeTransactionAfterThrowing(TransactionAspectSupport.java:503) | |
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:285) | |
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.JdkDynamicAopProxy.invoke(JdkDynamicAopProxy.java:208) | |
at com.sun.proxy.$Proxy56.update(Unknown Source) | |
at org.springframework.batch.core.job.AbstractJob.execute(AbstractJob.java:348) | |
at org.springframework.batch.core.launch.support.SimpleJobLauncher$1.run(SimpleJobLauncher.java:134) | |
at org.springframework.core.task.SyncTaskExecutor.execute(SyncTaskExecutor.java:50) | |
at org.springframework.batch.core.launch.support.SimpleJobLauncher.run(SimpleJobLauncher.java:127) | |
at org.springframework.batch.core.launch.support.CommandLineJobRunner.start(CommandLineJobRunner.java:351) | |
at org.springframework.batch.core.launch.support.CommandLineJobRunner.main(CommandLineJobRunner.java:577) | |
Caused by: javax.persistence.PersistenceException: unexpected error when rollbacking | |
at org.hibernate.ejb.TransactionImpl.rollback(TransactionImpl.java:109) | |
at org.springframework.orm.jpa.JpaTransactionManager.doRollback(JpaTransactionManager.java:544) | |
... 14 more | |
Caused by: org.hibernate.TransactionException: rollback failed | |
at org.hibernate.engine.transaction.spi.AbstractTransactionImpl.rollback(AbstractTransactionImpl.java:215) | |
at org.hibernate.ejb.TransactionImpl.rollback(TransactionImpl.java:106) | |
... 15 more | |
Caused by: org.hibernate.TransactionException: unable to rollback against JDBC connection | |
at org.hibernate.engine.transaction.internal.jdbc.JdbcTransaction.doRollback(JdbcTransaction.java:167) | |
at org.hibernate.engine.transaction.spi.AbstractTransactionImpl.rollback(AbstractTransactionImpl.java:209) | |
... 16 more | |
Caused by: org.postgresql.util.PSQLException: This connection has been closed. | |
at org.postgresql.jdbc2.AbstractJdbc2Connection.checkClosed(AbstractJdbc2Connection.java:820) | |
at org.postgresql.jdbc2.AbstractJdbc2Connection.rollback(AbstractJdbc2Connection.java:837) | |
at org.apache.commons.dbcp.DelegatingConnection.rollback(DelegatingConnection.java:328) | |
at org.apache.commons.dbcp.PoolingDataSource$PoolGuardConnectionWrapper.rollback(PoolingDataSource.java:312) | |
at org.hibernate.engine.transaction.internal.jdbc.JdbcTransaction.doRollback(JdbcTransaction.java:163) | |
... 17 more |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment