javax.persistence.PersistenceException: org.hibernate.exception.LockAcquisitionException: could not execute statement at org.hibernate.jpa.spi.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1763) ~[hibernate-entitymanager-4.3.5.Final.jar:4.3.5.Final] at org.hibernate.jpa.spi.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1677) ~[hibernate-entitymanager-4.3.5.Final.jar:4.3.5.Final] at org.hibernate.jpa.spi.AbstractEntityManagerImpl.throwPersistenceException(AbstractEntityManagerImpl.java:1771) ~[hibernate-entitymanager-4.3.5.Final.jar:4.3.5.Final] at org.hibernate.jpa.spi.AbstractQueryImpl.executeUpdate(AbstractQueryImpl.java:87) ~[hibernate-entitymanager-4.3.5.Final.jar:4.3.5.Final] at org.axonframework.saga.repository.jpa.JpaSagaRepository.updateSaga(JpaSagaRepository.java:173) ~[axon-core-2.3.1.jar:2.3.1] at org.axonframework.saga.repository.AbstractSagaRepository.commit(AbstractSagaRepository.java:69) ~[axon-core-2.3.1.jar:2.3.1] at org.axonframework.saga.annotation.AsyncSagaEventProcessor.persistProcessedSagas(AsyncSagaEventProcessor.java:221) [axon-core-2.3.1.jar:2.3.1] at org.axonframework.saga.annotation.AsyncSagaEventProcessor.doProcessEvent(AsyncSagaEventProcessor.java:147) [axon-core-2.3.1.jar:2.3.1] at org.axonframework.saga.annotation.AsyncSagaEventProcessor.onEvent(AsyncSagaEventProcessor.java:118) [axon-core-2.3.1.jar:2.3.1] at org.axonframework.saga.annotation.AsyncSagaEventProcessor.onEvent(AsyncSagaEventProcessor.java:49) [axon-core-2.3.1.jar:2.3.1] at com.lmax.disruptor.BatchEventProcessor.run(BatchEventProcessor.java:133) [disruptor-3.2.0.jar:na] at org.axonframework.saga.annotation.AsyncAnnotatedSagaManager$StartDetectingRunnable.run(AsyncAnnotatedSagaManager.java:478) [axon-core-2.3.1.jar:2.3.1] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [na:1.7.0_67] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [na:1.7.0_67] at java.lang.Thread.run(Thread.java:745) [na:1.7.0_67]Caused by: org.hibernate.exception.LockAcquisitionException: could not execute statement at org.hibernate.dialect.PostgreSQL81Dialect$2.convert(PostgreSQL81Dialect.java:416) ~[hibernate-core-4.3.5.Final.jar:4.3.5.Final] at org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:49) ~[hibernate-core-4.3.5.Final.jar:4.3.5.Final] at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:126) ~[hibernate-core-4.3.5.Final.jar:4.3.5.Final] at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:112) ~[hibernate-core-4.3.5.Final.jar:4.3.5.Final] at org.hibernate.engine.jdbc.internal.ResultSetReturnImpl.executeUpdate(ResultSetReturnImpl.java:190) ~[hibernate-core-4.3.5.Final.jar:4.3.5.Final] at org.hibernate.engine.jdbc.batch.internal.NonBatchingBatch.addToBatch(NonBatchingBatch.java:62) ~[hibernate-core-4.3.5.Final.jar:4.3.5.Final] at org.hibernate.persister.entity.AbstractEntityPersister.update(AbstractEntityPersister.java:3281) ~[hibernate-core-4.3.5.Final.jar:4.3.5.Final] at org.hibernate.persister.entity.AbstractEntityPersister.updateOrInsert(AbstractEntityPersister.java:3183) ~[hibernate-core-4.3.5.Final.jar:4.3.5.Final] at org.hibernate.persister.entity.AbstractEntityPersister.update(AbstractEntityPersister.java:3525) ~[hibernate-core-4.3.5.Final.jar:4.3.5.Final] at org.hibernate.action.internal.EntityUpdateAction.execute(EntityUpdateAction.java:159) ~[hibernate-core-4.3.5.Final.jar:4.3.5.Final] at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:463) ~[hibernate-core-4.3.5.Final.jar:4.3.5.Final] at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:349) ~[hibernate-core-4.3.5.Final.jar:4.3.5.Final] at org.hibernate.event.internal.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:350) ~[hibernate-core-4.3.5.Final.jar:4.3.5.Final] at org.hibernate.event.internal.DefaultAutoFlushEventListener.onAutoFlush(DefaultAutoFlushEventListener.java:67) ~[hibernate-core-4.3.5.Final.jar:4.3.5.Final] at org.hibernate.internal.SessionImpl.autoFlushIfRequired(SessionImpl.java:1191) ~[hibernate-core-4.3.5.Final.jar:4.3.5.Final] at org.hibernate.internal.SessionImpl.executeUpdate(SessionImpl.java:1281) ~[hibernate-core-4.3.5.Final.jar:4.3.5.Final] at org.hibernate.internal.QueryImpl.executeUpdate(QueryImpl.java:118) ~[hibernate-core-4.3.5.Final.jar:4.3.5.Final] at org.hibernate.jpa.internal.QueryImpl.internalExecuteUpdate(QueryImpl.java:371) ~[hibernate-entitymanager-4.3.5.Final.jar:4.3.5.Final] at org.hibernate.jpa.spi.AbstractQueryImpl.executeUpdate(AbstractQueryImpl.java:78) ~[hibernate-entitymanager-4.3.5.Final.jar:4.3.5.Final] ... 11 common frames omittedCaused by: org.postgresql.util.PSQLException: ERROR: deadlock detected Detail: Process 5040 waits for ShareLock on transaction 83222; blocked by process 9160.Process 9160 waits for ExclusiveLock on tuple (0,153) of relation 79072 of database 19886; blocked by process 5040. Hint: See server log for query details. at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2157) ~[postgresql-9.2-1002.jdbc4.jar:na] at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1886) ~[postgresql-9.2-1002.jdbc4.jar:na] at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:255) ~[postgresql-9.2-1002.jdbc4.jar:na] at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:555) ~[postgresql-9.2-1002.jdbc4.jar:na] at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:417) ~[postgresql-9.2-1002.jdbc4.jar:na] at org.postgresql.jdbc2.AbstractJdbc2Statement.executeUpdate(AbstractJdbc2Statement.java:363) ~[postgresql-9.2-1002.jdbc4.jar:na] at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeUpdate(NewProxyPreparedStatement.java:1423) ~[c3p0-0.9.5-pre8.jar:0.9.5-pre8] at org.hibernate.engine.jdbc.internal.ResultSetReturnImpl.executeUpdate(ResultSetReturnImpl.java:187) ~[hibernate-core-4.3.5.Final.jar:4.3.5.Final] ... 25 common frames omitted
--
You received this message because you are subscribed to the Google Groups "Axon Framework Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to axonframewor...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
org.springframework.orm.hibernate3.HibernateOptimisticLockingFailureException: Object of class [com.lbss.charging.ar.domain.model.account.receivable.ReceivableSubAccount] with identifier [-4136417867535856253]: optimistic locking failed; nested exception is org.hibernate.StaleObjectStateException: Row was updated or deleted by another transaction (or unsaved-value mapping was incorrect) : [com.lbss.charging.ar.domain.model.account.receivable.ReceivableSubAccount#-4136417867535856253] at org.springframework.orm.hibernate3.SessionFactoryUtils.convertHibernateAccessException(SessionFactoryUtils.java:683) ~[spring-orm-3.2.4.RELEASE.jar:3.2.4.RELEASE] at org.springframework.orm.jpa.vendor.HibernateJpaDialect.translateExceptionIfPossible(HibernateJpaDialect.java:106) ~[spring-orm-3.2.4.RELEASE.jar:3.2.4.RELEASE] at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:517) ~[spring-orm-3.2.4.RELEASE.jar:3.2.4.RELEASE] at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:755) ~[spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:724) ~[spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] at org.axonframework.unitofwork.SpringTransactionManager.commitTransaction(SpringTransactionManager.java:73) ~[axon-core-2.3.1.jar:2.3.1] at org.axonframework.unitofwork.SpringTransactionManager.commitTransaction(SpringTransactionManager.java:32) ~[axon-core-2.3.1.jar:2.3.1] at org.axonframework.unitofwork.DefaultUnitOfWork.doCommit(DefaultUnitOfWork.java:145) ~[axon-core-2.3.1.jar:2.3.1] at org.axonframework.unitofwork.NestableUnitOfWork.commit(NestableUnitOfWork.java:59) ~[axon-core-2.3.1.jar:2.3.1] at org.axonframework.saga.annotation.AsyncSagaEventProcessor.persistProcessedSagas(AsyncSagaEventProcessor.java:227) [axon-core-2.3.1.jar:2.3.1]
at org.axonframework.saga.annotation.AsyncSagaEventProcessor.doProcessEvent(AsyncSagaEventProcessor.java:147) [axon-core-2.3.1.jar:2.3.1] at org.axonframework.saga.annotation.AsyncSagaEventProcessor.onEvent(AsyncSagaEventProcessor.java:118) [axon-core-2.3.1.jar:2.3.1] at org.axonframework.saga.annotation.AsyncSagaEventProcessor.onEvent(AsyncSagaEventProcessor.java:49) [axon-core-2.3.1.jar:2.3.1] at com.lmax.disruptor.BatchEventProcessor.run(BatchEventProcessor.java:133) [disruptor-3.2.0.jar:na] at org.axonframework.saga.annotation.AsyncAnnotatedSagaManager$StartDetectingRunnable.run(AsyncAnnotatedSagaManager.java:478) [axon-core-2.3.1.jar:2.3.1] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [na:1.7.0_67] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [na:1.7.0_67] at java.lang.Thread.run(Thread.java:745) [na:1.7.0_67]
Caused by: org.hibernate.StaleObjectStateException: Row was updated or deleted by another transaction (or unsaved-value mapping was incorrect) : [com.lbss.charging.ar.domain.model.account.receivable.ReceivableSubAccount#-4136417867535856253] at org.hibernate.persister.entity.AbstractEntityPersister.check(AbstractEntityPersister.java:2541) ~[hibernate-core-4.3.5.Final.jar:4.3.5.Final] at org.hibernate.persister.entity.AbstractEntityPersister.update(AbstractEntityPersister.java:3285) ~[hibernate-core-4.3.5.Final.jar:4.3.5.Final]
at org.hibernate.persister.entity.AbstractEntityPersister.updateOrInsert(AbstractEntityPersister.java:3183) ~[hibernate-core-4.3.5.Final.jar:4.3.5.Final] at org.hibernate.persister.entity.AbstractEntityPersister.update(AbstractEntityPersister.java:3525) ~[hibernate-core-4.3.5.Final.jar:4.3.5.Final] at org.hibernate.action.internal.EntityUpdateAction.execute(EntityUpdateAction.java:159) ~[hibernate-core-4.3.5.Final.jar:4.3.5.Final] at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:463) ~[hibernate-core-4.3.5.Final.jar:4.3.5.Final] at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:349) ~[hibernate-core-4.3.5.Final.jar:4.3.5.Final] at org.hibernate.event.internal.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:350) ~[hibernate-core-4.3.5.Final.jar:4.3.5.Final]
at org.hibernate.event.internal.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:56) ~[hibernate-core-4.3.5.Final.jar:4.3.5.Final] at org.hibernate.internal.SessionImpl.flush(SessionImpl.java:1222) ~[hibernate-core-4.3.5.Final.jar:4.3.5.Final] at org.hibernate.internal.SessionImpl.managedFlush(SessionImpl.java:425) ~[hibernate-core-4.3.5.Final.jar:4.3.5.Final] at org.hibernate.engine.transaction.internal.jdbc.JdbcTransaction.beforeTransactionCommit(JdbcTransaction.java:101) ~[hibernate-core-4.3.5.Final.jar:4.3.5.Final] at org.hibernate.engine.transaction.spi.AbstractTransactionImpl.commit(AbstractTransactionImpl.java:177) ~[hibernate-core-4.3.5.Final.jar:4.3.5.Final] at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:77) ~[hibernate-entitymanager-4.3.5.Final.jar:4.3.5.Final] at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:513) ~[spring-orm-3.2.4.RELEASE.jar:3.2.4.RELEASE] ... 15 common frames omitted
javax.persistence.EntityExistsException: A different object with the same identifier value was already associated with the session : [org.axonframework.saga.repository.jpa.SagaEntry#97a0ee37-1d22-4fcc-8987-8c41d9010181] at org.hibernate.jpa.spi.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1735) ~[hibernate-entitymanager-4.3.5.Final.jar:4.3.5.Final]
at org.hibernate.jpa.spi.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1677) ~[hibernate-entitymanager-4.3.5.Final.jar:4.3.5.Final]
at org.hibernate.jpa.spi.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1683) ~[hibernate-entitymanager-4.3.5.Final.jar:4.3.5.Final] at org.hibernate.jpa.spi.AbstractEntityManagerImpl.persist(AbstractEntityManagerImpl.java:1187) ~[hibernate-entitymanager-4.3.5.Final.jar:4.3.5.Final] at sun.reflect.GeneratedMethodAccessor124.invoke(Unknown Source) ~[na:na] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.7.0_67] at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_67] at org.springframework.orm.jpa.SharedEntityManagerCreator$SharedEntityManagerInvocationHandler.invoke(SharedEntityManagerCreator.java:241) ~[spring-orm-3.2.4.RELEASE.jar:3.2.4.RELEASE] at com.sun.proxy.$Proxy110.persist(Unknown Source) ~[na:na] at org.axonframework.saga.repository.jpa.JpaSagaRepository.storeSaga(JpaSagaRepository.java:195) ~[axon-core-2.3.1.jar:2.3.1] at org.axonframework.saga.repository.AbstractSagaRepository.add(AbstractSagaRepository.java:51) ~[axon-core-2.3.1.jar:2.3.1] at org.axonframework.saga.annotation.AsyncSagaEventProcessor.persistProcessedSagas(AsyncSagaEventProcessor.java:219) [axon-core-2.3.1.jar:2.3.1]
at org.axonframework.saga.annotation.AsyncSagaEventProcessor.doProcessEvent(AsyncSagaEventProcessor.java:147) [axon-core-2.3.1.jar:2.3.1] at org.axonframework.saga.annotation.AsyncSagaEventProcessor.onEvent(AsyncSagaEventProcessor.java:118) [axon-core-2.3.1.jar:2.3.1] at org.axonframework.saga.annotation.AsyncSagaEventProcessor.onEvent(AsyncSagaEventProcessor.java:49) [axon-core-2.3.1.jar:2.3.1] at com.lmax.disruptor.BatchEventProcessor.run(BatchEventProcessor.java:133) [disruptor-3.2.0.jar:na] at org.axonframework.saga.annotation.AsyncAnnotatedSagaManager$StartDetectingRunnable.run(AsyncAnnotatedSagaManager.java:478) [axon-core-2.3.1.jar:2.3.1] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [na:1.7.0_67] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [na:1.7.0_67] at java.lang.Thread.run(Thread.java:745) [na:1.7.0_67]
javax.persistence.NoResultException: No entity found for query
org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:522) ~[spring-orm-3.2.4.RELEASE.jar:3.2.4.RELEASE]
at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:755) ~[spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:724) ~[spring-tx-3.2.4.RELEASE.jar:3.2.4.RELEASE] at org.axonframework.unitofwork.SpringTransactionManager.commitTransaction(SpringTransactionManager.java:73) ~[axon-core-2.3.1.jar:2.3.1] at org.axonframework.unitofwork.SpringTransactionManager.commitTransaction(SpringTransactionManager.java:32) ~[axon-core-2.3.1.jar:2.3.1] at org.axonframework.unitofwork.DefaultUnitOfWork.doCommit(DefaultUnitOfWork.java:145) ~[axon-core-2.3.1.jar:2.3.1] at org.axonframework.unitofwork.NestableUnitOfWork.commit(NestableUnitOfWork.java:59) ~[axon-core-2.3.1.jar:2.3.1] at org.axonframework.saga.annotation.AsyncSagaEventProcessor.persistProcessedSagas(AsyncSagaEventProcessor.java:227) [axon-core-2.3.1.jar:2.3.1] at org.axonframework.saga.annotation.AsyncSagaEventProcessor.doProcessEvent(AsyncSagaEventProcessor.java:147) [axon-core-2.3.1.jar:2.3.1] at org.axonframework.saga.annotation.AsyncSagaEventProcessor.onEvent(AsyncSagaEventProcessor.java:118) [axon-core-2.3.1.jar:2.3.1] at org.axonframework.saga.annotation.AsyncSagaEventProcessor.onEvent(AsyncSagaEventProcessor.java:49) [axon-core-2.3.1.jar:2.3.1] at com.lmax.disruptor.BatchEventProcessor.run(BatchEventProcessor.java:133) [disruptor-3.2.0.jar:na] at org.axonframework.saga.annotation.AsyncAnnotatedSagaManager$StartDetectingRunnable.run(AsyncAnnotatedSagaManager.java:478) [axon-core-2.3.1.jar:2.3.1] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [na:1.7.0_67] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [na:1.7.0_67] at java.lang.Thread.run(Thread.java:745) [na:1.7.0_67]
Caused by: javax.persistence.RollbackException: Transaction marked as rollbackOnly at org.hibernate.jpa.internal.TransactionImpl.commit(TransactionImpl.java:74) ~[hibernate-entitymanager-4.3.5.Final.jar:4.3.5.Final]
at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:513) ~[spring-orm-3.2.4.RELEASE.jar:3.2.4.RELEASE] ... 15 common frames omitted
javax.persistence.EntityExistsException: A different object with the same identifier value was already associated with the session : [org.axonframework.saga.repository.jpa.SagaEntry#dd492c08-6d94-4ea8-9e08-46c6215ea9ee]
at org.hibernate.jpa.spi.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1735) ~[hibernate-entitymanager-4.3.5.Final.jar:4.3.5.Final] at org.hibernate.jpa.spi.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1677) ~[hibernate-entitymanager-4.3.5.Final.jar:4.3.5.Final] at org.hibernate.jpa.spi.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1683) ~[hibernate-entitymanager-4.3.5.Final.jar:4.3.5.Final] at org.hibernate.jpa.spi.AbstractEntityManagerImpl.persist(AbstractEntityManagerImpl.java:1187) ~[hibernate-entitymanager-4.3.5.Final.jar:4.3.5.Final]
at sun.reflect.GeneratedMethodAccessor101.invoke(Unknown Source) ~[na:na]
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.7.0_67] at java.lang.reflect.Method.invoke(Method.java:606) ~[na:1.7.0_67] at org.springframework.orm.jpa.SharedEntityManagerCreator$SharedEntityManagerInvocationHandler.invoke(SharedEntityManagerCreator.java:241) ~[spring-orm-3.2.4.RELEASE.jar:3.2.4.RELEASE]
at com.sun.proxy.$Proxy112.persist(Unknown Source) ~[na:na]
at org.axonframework.saga.repository.jpa.JpaSagaRepository.storeSaga(JpaSagaRepository.java:195) ~[axon-core-2.3.1.jar:2.3.1] at org.axonframework.saga.repository.AbstractSagaRepository.add(AbstractSagaRepository.java:51) ~[axon-core-2.3.1.jar:2.3.1] at org.axonframework.saga.annotation.AsyncSagaEventProcessor.persistProcessedSagas(AsyncSagaEventProcessor.java:219) [axon-core-2.3.1.jar:2.3.1] at org.axonframework.saga.annotation.AsyncSagaEventProcessor.doProcessEvent(AsyncSagaEventProcessor.java:147) [axon-core-2.3.1.jar:2.3.1] at org.axonframework.saga.annotation.AsyncSagaEventProcessor.onEvent(AsyncSagaEventProcessor.java:118) [axon-core-2.3.1.jar:2.3.1] at org.axonframework.saga.annotation.AsyncSagaEventProcessor.onEvent(AsyncSagaEventProcessor.java:49) [axon-core-2.3.1.jar:2.3.1] at com.lmax.disruptor.BatchEventProcessor.run(BatchEventProcessor.java:133) [disruptor-3.2.0.jar:na] at org.axonframework.saga.annotation.AsyncAnnotatedSagaManager$StartDetectingRunnable.run(AsyncAnnotatedSagaManager.java:478) [axon-core-2.3.1.jar:2.3.1] at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) [na:1.7.0_67] at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) [na:1.7.0_67] at java.lang.Thread.run(Thread.java:745) [na:1.7.0_67]
javax.persistence.OptimisticLockException: Row was updated or deleted by another transaction
org.axonframework.repository.ConcurrencyException: The aggregate of type [ReceivableSubAccount] with identifier [3558364230739182868] could not be saved, as a valid lock is not held. Either another thread has saved an aggregate, or the current thread had released its lock earlier on.
Hibernate: select nextval ('hibernate_sequence')Hibernate: insert into AssociationValueEntry (associationKey, associationValue, sagaId, sagaType, id) values (?, ?, ?, ?, ?)Hibernate: update BUSINESS_TRANSACTION set LASTEVENTSEQUENCENUMBER=?, CONCURRENCY_VERSION=?, DATE_STARTED=?, FAILED_COMMAND=?, KIND=?, LONG_VALUE_ID=?, ENTRY_CHANNEL_ID=?, STATE=?, STATE_MESSAGE=?, STRING_VALUE_ID=? where TRANSACTION_ID=? and CONCURRENCY_VERSION=?10:10:07.421 [taskExecutor-5] org.axonframework.saga.annotation.AsyncSagaEventProcessor - Waiting 2000ms for next attempt10:10:07.535 [taskExecutor-2] org.axonframework.saga.repository.jpa.JpaSagaRepository - Updating saga id 4a8cbb7d-8070-48bc-908d-0e3ec222a40d as <com.lbss.charging.ar.application.event.saga.InvoicePostingSaga><associations><values class="java.util.concurrent.CopyOnWriteArraySet"><al serialization="custom"><java.util.concurrent.CopyOnWriteArrayList><default/><int>2</int><association><key>sagaIdentifier</key><value>4a8cbb7d-8070-48bc-908d-0e3ec222a40d</value></association><association><key>transactionId</key><value>Persistence id: 3321</value></association></java.util.concurrent.CopyOnWriteArrayList></al></values></associations><identifier>4a8cbb7d-8070-48bc-908d-0e3ec222a40d</identifier><isActive>true</isActive><logger class="ch.qos.logback.classic.Logger"><name>com.lbss.charging.ar.application.event.saga.InvoicePostingSaga</name></logger><enterInvoiceBody><customerAccountId>-1549379481395838055</customerAccountId><invoiceId>-1899499968302399413</invoiceId><invoiceNumber>7c23455e-a2cd-4</invoiceNumber><invoiceKind>Onetime</invoiceKind><billingPeriod><start>2015-05-13 08:09:40.58 UTC</start><end>2015-05-13 08:09:40.58 UTC</end></billingPeriod><issueDate>2015-05-13 08:09:40.58 UTC</issueDate><dueDate>2015-05-24 21:56:20.58 UTC</dueDate><totalAmount><amount>10.00</amount><currencyCode>EUR</currencyCode></totalAmount><roundingDifference>0</roundingDifference><charges class="java.util.Arrays$ArrayList"><a class="com.lbss.charging.ar.api.invoice.data.FinancialCharge-array"><com.lbss.charging.ar.api.invoice.data.FinancialCharge><billingServiceCode>SA</billingServiceCode><totalAmount reference="../../../../totalAmount"/></com.lbss.charging.ar.api.invoice.data.FinancialCharge></a></charges><remittanceDetails class="java.util.Arrays$ArrayList"><a class="com.lbss.api.common.Property-array"><com.lbss.api.common.Property><code>a</code><value class="string">b</value></com.lbss.api.common.Property></a></remittanceDetails></enterInvoiceBody><invoiceId><id>2224</id></invoiceId><amount><amount>10.00</amount><metric class="com.lbss.commons.reference.dto.Currency"><code>EUR</code><phrases/><majorUnitSymbol>€</majorUnitSymbol><minorUnitSymbol>c</minorUnitSymbol><numericCode>978</numericCode><ratioOfMinorUnitToMajorUnit>100</ratioOfMinorUnitToMajorUnit></metric></amount><accountId><id>-1549379481395838055</id></accountId></com.lbss.charging.ar.application.event.saga.InvoicePostingSaga>Hibernate: update BUSINESS_TRANSACTION set LASTEVENTSEQUENCENUMBER=?, CONCURRENCY_VERSION=?, DATE_STARTED=?, FAILED_COMMAND=?, KIND=?, LONG_VALUE_ID=?, ENTRY_CHANNEL_ID=?, STATE=?, STATE_MESSAGE=?, STRING_VALUE_ID=? where TRANSACTION_ID=? and CONCURRENCY_VERSION=?10:10:07.538 [taskExecutor-2] org.axonframework.saga.annotation.AsyncSagaEventProcessor - Waiting 2000ms for next attemptHibernate: select nextval ('hibernate_sequence')Hibernate: insert into AssociationValueEntry (associationKey, associationValue, sagaId, sagaType, id) values (?, ?, ?, ?, ?)Hibernate: update BUSINESS_TRANSACTION set LASTEVENTSEQUENCENUMBER=?, CONCURRENCY_VERSION=?, DATE_STARTED=?, FAILED_COMMAND=?, KIND=?, LONG_VALUE_ID=?, ENTRY_CHANNEL_ID=?, STATE=?, STATE_MESSAGE=?, STRING_VALUE_ID=? where TRANSACTION_ID=? and CONCURRENCY_VERSION=?10:10:09.426 [taskExecutor-5] org.axonframework.saga.annotation.AsyncSagaEventProcessor - Waiting 2000ms for next attempt10:10:09.542 [taskExecutor-2] org.axonframework.saga.repository.jpa.JpaSagaRepository - Updating saga id 4a8cbb7d-8070-48bc-908d-0e3ec222a40d as <com.lbss.charging.ar.application.event.saga.InvoicePostingSaga><associations><values class="java.util.concurrent.CopyOnWriteArraySet"><al serialization="custom"><java.util.concurrent.CopyOnWriteArrayList><default/><int>2</int><association><key>sagaIdentifier</key><value>4a8cbb7d-8070-48bc-908d-0e3ec222a40d</value></association><association><key>transactionId</key><value>Persistence id: 3321</value></association></java.util.concurrent.CopyOnWriteArrayList></al></values></associations><identifier>4a8cbb7d-8070-48bc-908d-0e3ec222a40d</identifier><isActive>true</isActive><logger class="ch.qos.logback.classic.Logger"><name>com.lbss.charging.ar.application.event.saga.InvoicePostingSaga</name></logger><enterInvoiceBody><customerAccountId>-1549379481395838055</customerAccountId><invoiceId>-1899499968302399413</invoiceId><invoiceNumber>7c23455e-a2cd-4</invoiceNumber><invoiceKind>Onetime</invoiceKind><billingPeriod><start>2015-05-13 08:09:40.58 UTC</start><end>2015-05-13 08:09:40.58 UTC</end></billingPeriod><issueDate>2015-05-13 08:09:40.58 UTC</issueDate><dueDate>2015-05-24 21:56:20.58 UTC</dueDate><totalAmount><amount>10.00</amount><currencyCode>EUR</currencyCode></totalAmount><roundingDifference>0</roundingDifference><charges class="java.util.Arrays$ArrayList"><a class="com.lbss.charging.ar.api.invoice.data.FinancialCharge-array"><com.lbss.charging.ar.api.invoice.data.FinancialCharge><billingServiceCode>SA</billingServiceCode><totalAmount reference="../../../../totalAmount"/></com.lbss.charging.ar.api.invoice.data.FinancialCharge></a></charges><remittanceDetails class="java.util.Arrays$ArrayList"><a class="com.lbss.api.common.Property-array"><com.lbss.api.common.Property><code>a</code><value class="string">b</value></com.lbss.api.common.Property></a></remittanceDetails></enterInvoiceBody><invoiceId><id>2224</id></invoiceId><amount><amount>10.00</amount><metric class="com.lbss.commons.reference.dto.Currency"><code>EUR</code><phrases/><majorUnitSymbol>€</majorUnitSymbol><minorUnitSymbol>c</minorUnitSymbol><numericCode>978</numericCode><ratioOfMinorUnitToMajorUnit>100</ratioOfMinorUnitToMajorUnit></metric></amount><accountId><id>-1549379481395838055</id></accountId></com.lbss.charging.ar.application.event.saga.InvoicePostingSaga>Hibernate: update BUSINESS_TRANSACTION set LASTEVENTSEQUENCENUMBER=?, CONCURRENCY_VERSION=?, DATE_STARTED=?, FAILED_COMMAND=?, KIND=?, LONG_VALUE_ID=?, ENTRY_CHANNEL_ID=?, STATE=?, STATE_MESSAGE=?, STRING_VALUE_ID=? where TRANSACTION_ID=? and CONCURRENCY_VERSION=?10:10:09.546 [taskExecutor-2] org.axonframework.saga.annotation.AsyncSagaEventProcessor - Waiting 2000ms for next attempt
javax.persistence.PersistenceException: org.hibernate.exception.LockAcquisitionException: could not execute statement at org.hibernate.jpa.spi.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1763) ~[hibernate-entitymanager-4.3.5.Final.jar:4.3.5.Final] at org.hibernate.jpa.spi.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1677) ~[hibernate-entitymanager-4.3.5.Final.jar:4.3.5.Final]
at org.hibernate.jpa.spi.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1683) ~[hibernate-entitymanager-4.3.5.Final.jar:4.3.5.Final]
at org.hibernate.jpa.spi.AbstractEntityManagerImpl.flush(AbstractEntityManagerImpl.java:1338) ~[hibernate-entitymanager-4.3.5.Final.jar:4.3.5.Final] at sun.reflect.GeneratedMethodAccessor111.invoke(Unknown Source) ~[na:na] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[na:1.7.0_67] at java.lang.reflect.Method.invoke(Unknown Source) ~[na:1.7.0_67]
at org.springframework.orm.jpa.SharedEntityManagerCreator$SharedEntityManagerInvocationHandler.invoke(SharedEntityManagerCreator.java:241) ~[spring-orm-3.2.4.RELEASE.jar:3.2.4.RELEASE]
at com.sun.proxy.$Proxy112.flush(Unknown Source) ~[na:na] at org.axonframework.repository.GenericJpaRepository.doSaveWithLock(GenericJpaRepository.java:78) ~[axon-core-2.3.1.jar:2.3.1] at org.axonframework.repository.LockingRepository.doSave(LockingRepository.java:128) ~[axon-core-2.3.1.jar:2.3.1] at org.axonframework.repository.AbstractRepository$SimpleSaveAggregateCallback.save(AbstractRepository.java:169) ~[axon-core-2.3.1.jar:2.3.1] at org.axonframework.unitofwork.DefaultUnitOfWork$AggregateEntry.saveAggregate(DefaultUnitOfWork.java:322) ~[axon-core-2.3.1.jar:2.3.1] at org.axonframework.unitofwork.DefaultUnitOfWork.saveAggregates(DefaultUnitOfWork.java:287) ~[axon-core-2.3.1.jar:2.3.1] at org.axonframework.unitofwork.NestableUnitOfWork.commit(NestableUnitOfWork.java:55) ~[axon-core-2.3.1.jar:2.3.1] at org.axonframework.commandhandling.SimpleCommandBus.doDispatch(SimpleCommandBus.java:137) [axon-core-2.3.1.jar:2.3.1] at org.axonframework.commandhandling.SimpleCommandBus.doDispatch(SimpleCommandBus.java:103) [axon-core-2.3.1.jar:2.3.1] at org.axonframework.commandhandling.SimpleCommandBus.dispatch(SimpleCommandBus.java:75) [axon-core-2.3.1.jar:2.3.1] at org.axonframework.commandhandling.gateway.AbstractCommandGateway.send(AbstractCommandGateway.java:81) [axon-core-2.3.1.jar:2.3.1] at org.axonframework.commandhandling.gateway.AbstractCommandGateway.sendAndForget(AbstractCommandGateway.java:95) [axon-core-2.3.1.jar:2.3.1] at org.axonframework.commandhandling.gateway.GatewayProxyFactory$DispatchOnInvocationHandler.invoke(GatewayProxyFactory.java:473) [axon-core-2.3.1.jar:2.3.1] at org.axonframework.commandhandling.gateway.GatewayProxyFactory$DispatchOnInvocationHandler.invoke(GatewayProxyFactory.java:428) [axon-core-2.3.1.jar:2.3.1] at org.axonframework.commandhandling.gateway.GatewayProxyFactory$FireAndForget.invoke(GatewayProxyFactory.java:636) [axon-core-2.3.1.jar:2.3.1] at org.axonframework.commandhandling.gateway.GatewayProxyFactory$NullOnTimeout.invoke(GatewayProxyFactory.java:541) [axon-core-2.3.1.jar:2.3.1] at org.axonframework.commandhandling.gateway.GatewayProxyFactory$NullOnInterrupted.invoke(GatewayProxyFactory.java:559) [axon-core-2.3.1.jar:2.3.1] at org.axonframework.commandhandling.gateway.GatewayProxyFactory$WrapNonDeclaredCheckedExceptions.invoke(GatewayProxyFactory.java:516) [axon-core-2.3.1.jar:2.3.1] at org.axonframework.commandhandling.gateway.GatewayProxyFactory$GatewayInvocationHandler.invoke(GatewayProxyFactory.java:423) [axon-core-2.3.1.jar:2.3.1] at com.sun.proxy.$Proxy113.send(Unknown Source) [na:na] at com.lbss.charging.ar.application.event.saga.InvoicePostingSaga.handle(InvoicePostingSaga.java:85) [classes/:na] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.7.0_67] at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[na:1.7.0_67] at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[na:1.7.0_67] at java.lang.reflect.Method.invoke(Unknown Source) ~[na:1.7.0_67] at org.axonframework.common.annotation.MethodMessageHandler.invoke(MethodMessageHandler.java:85) [axon-core-2.3.1.jar:2.3.1] at org.axonframework.saga.annotation.SagaMethodMessageHandler.invoke(SagaMethodMessageHandler.java:214) [axon-core-2.3.1.jar:2.3.1] at org.axonframework.saga.annotation.AbstractAnnotatedSaga.handle(AbstractAnnotatedSaga.java:80) [axon-core-2.3.1.jar:2.3.1] at org.axonframework.saga.annotation.AsyncSagaEventProcessor.invokeExistingSagas(AsyncSagaEventProcessor.java:192) [axon-core-2.3.1.jar:2.3.1] at org.axonframework.saga.annotation.AsyncSagaEventProcessor.doProcessEvent(AsyncSagaEventProcessor.java:126) [axon-core-2.3.1.jar:2.3.1]
at org.axonframework.saga.annotation.AsyncSagaEventProcessor.onEvent(AsyncSagaEventProcessor.java:118) [axon-core-2.3.1.jar:2.3.1] at org.axonframework.saga.annotation.AsyncSagaEventProcessor.onEvent(AsyncSagaEventProcessor.java:49) [axon-core-2.3.1.jar:2.3.1] at com.lmax.disruptor.BatchEventProcessor.run(BatchEventProcessor.java:133) [disruptor-3.2.0.jar:na] at org.axonframework.saga.annotation.AsyncAnnotatedSagaManager$StartDetectingRunnable.run(AsyncAnnotatedSagaManager.java:478) [axon-core-2.3.1.jar:2.3.1]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.7.0_67] at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.7.0_67] at java.lang.Thread.run(Unknown Source) [na:1.7.0_67]
Caused by: org.hibernate.exception.LockAcquisitionException: could not execute statement
at org.hibernate.exception.internal.SQLStateConversionDelegate.convert(SQLStateConversionDelegate.java:140) ~[hibernate-core-4.3.5.Final.jar:4.3.5.Final]
at org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:49) ~[hibernate-core-4.3.5.Final.jar:4.3.5.Final] at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:126) ~[hibernate-core-4.3.5.Final.jar:4.3.5.Final] at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:112) ~[hibernate-core-4.3.5.Final.jar:4.3.5.Final] at org.hibernate.engine.jdbc.internal.ResultSetReturnImpl.executeUpdate(ResultSetReturnImpl.java:190) ~[hibernate-core-4.3.5.Final.jar:4.3.5.Final]
at org.hibernate.persister.entity.AbstractEntityPersister.update(AbstractEntityPersister.java:3285) ~[hibernate-core-4.3.5.Final.jar:4.3.5.Final] at org.hibernate.persister.entity.AbstractEntityPersister.updateOrInsert(AbstractEntityPersister.java:3183) ~[hibernate-core-4.3.5.Final.jar:4.3.5.Final] at org.hibernate.persister.entity.AbstractEntityPersister.update(AbstractEntityPersister.java:3525) ~[hibernate-core-4.3.5.Final.jar:4.3.5.Final] at org.hibernate.action.internal.EntityUpdateAction.execute(EntityUpdateAction.java:159) ~[hibernate-core-4.3.5.Final.jar:4.3.5.Final] at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:463) ~[hibernate-core-4.3.5.Final.jar:4.3.5.Final] at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:349) ~[hibernate-core-4.3.5.Final.jar:4.3.5.Final] at org.hibernate.event.internal.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:350) ~[hibernate-core-4.3.5.Final.jar:4.3.5.Final] at org.hibernate.event.internal.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:56) ~[hibernate-core-4.3.5.Final.jar:4.3.5.Final] at org.hibernate.internal.SessionImpl.flush(SessionImpl.java:1222) ~[hibernate-core-4.3.5.Final.jar:4.3.5.Final]
at org.hibernate.jpa.spi.AbstractEntityManagerImpl.flush(AbstractEntityManagerImpl.java:1335) ~[hibernate-entitymanager-4.3.5.Final.jar:4.3.5.Final] ... 41 common frames omittedCaused by: org.postgresql.util.PSQLException: ERROR: could not serialize access due to concurrent update
at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2157) ~[postgresql-9.2-1002.jdbc4.jar:na] at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1886) ~[postgresql-9.2-1002.jdbc4.jar:na] at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:255) ~[postgresql-9.2-1002.jdbc4.jar:na] at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:555) ~[postgresql-9.2-1002.jdbc4.jar:na] at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:417) ~[postgresql-9.2-1002.jdbc4.jar:na] at org.postgresql.jdbc2.AbstractJdbc2Statement.executeUpdate(AbstractJdbc2Statement.java:363) ~[postgresql-9.2-1002.jdbc4.jar:na] at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeUpdate(NewProxyPreparedStatement.java:1423) ~[c3p0-0.9.5-pre8.jar:0.9.5-pre8] at org.hibernate.engine.jdbc.internal.ResultSetReturnImpl.executeUpdate(ResultSetReturnImpl.java:187) ~[hibernate-core-4.3.5.Final.jar:4.3.5.Final]
... 51 common frames omitted
javax.persistence.PersistenceException: org.hibernate.exception.GenericJDBCException: could not extract ResultSet
at org.hibernate.jpa.spi.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1763) ~[hibernate-entitymanager-4.3.5.Final.jar:4.3.5.Final] at org.hibernate.jpa.spi.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1677) ~[hibernate-entitymanager-4.3.5.Final.jar:4.3.5.Final]
at org.hibernate.jpa.internal.QueryImpl.getResultList(QueryImpl.java:458) ~[hibernate-entitymanager-4.3.5.Final.jar:4.3.5.Final] at org.axonframework.saga.repository.jpa.JpaSagaRepository.findAssociatedSagaIdentifiers(JpaSagaRepository.java:133) ~[axon-core-2.3.1.jar:2.3.1] at org.axonframework.saga.repository.AbstractSagaRepository.find(AbstractSagaRepository.java:39) ~[axon-core-2.3.1.jar:2.3.1] at org.axonframework.saga.annotation.AsyncSagaEventProcessor.invokeExistingSagas(AsyncSagaEventProcessor.java:175) ~[axon-core-2.3.1.jar:2.3.1] at org.axonframework.saga.annotation.AsyncSagaEventProcessor.doProcessEvent(AsyncSagaEventProcessor.java:126) ~[axon-core-2.3.1.jar:2.3.1] at org.axonframework.saga.annotation.AsyncSagaEventProcessor.onEvent(AsyncSagaEventProcessor.java:118) ~[axon-core-2.3.1.jar:2.3.1] at org.axonframework.saga.annotation.AsyncSagaEventProcessor.onEvent(AsyncSagaEventProcessor.java:49) ~[axon-core-2.3.1.jar:2.3.1] at com.lmax.disruptor.BatchEventProcessor.run(BatchEventProcessor.java:133) ~[disruptor-3.2.0.jar:na]
at org.axonframework.saga.annotation.AsyncAnnotatedSagaManager$StartDetectingRunnable.run(AsyncAnnotatedSagaManager.java:478) [axon-core-2.3.1.jar:2.3.1]
at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) [na:1.7.0_67] at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) [na:1.7.0_67] at java.lang.Thread.run(Unknown Source) [na:1.7.0_67]Caused by: org.hibernate.exception.GenericJDBCException: could not extract ResultSet at org.hibernate.exception.internal.StandardSQLExceptionConverter.convert(StandardSQLExceptionConverter.java:54) ~[hibernate-core-4.3.5.Final.jar:4.3.5.Final]
at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:126) ~[hibernate-core-4.3.5.Final.jar:4.3.5.Final] at org.hibernate.engine.jdbc.spi.SqlExceptionHelper.convert(SqlExceptionHelper.java:112) ~[hibernate-core-4.3.5.Final.jar:4.3.5.Final]
at org.hibernate.engine.jdbc.internal.ResultSetReturnImpl.extract(ResultSetReturnImpl.java:89) ~[hibernate-core-4.3.5.Final.jar:4.3.5.Final] at org.hibernate.loader.Loader.getResultSet(Loader.java:2065) ~[hibernate-core-4.3.5.Final.jar:4.3.5.Final] at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1862) ~[hibernate-core-4.3.5.Final.jar:4.3.5.Final] at org.hibernate.loader.Loader.executeQueryStatement(Loader.java:1838) ~[hibernate-core-4.3.5.Final.jar:4.3.5.Final] at org.hibernate.loader.Loader.doQuery(Loader.java:909) ~[hibernate-core-4.3.5.Final.jar:4.3.5.Final] at org.hibernate.loader.Loader.doQueryAndInitializeNonLazyCollections(Loader.java:354) ~[hibernate-core-4.3.5.Final.jar:4.3.5.Final] at org.hibernate.loader.Loader.doList(Loader.java:2553) ~[hibernate-core-4.3.5.Final.jar:4.3.5.Final] at org.hibernate.loader.Loader.doList(Loader.java:2539) ~[hibernate-core-4.3.5.Final.jar:4.3.5.Final] at org.hibernate.loader.Loader.listIgnoreQueryCache(Loader.java:2369) ~[hibernate-core-4.3.5.Final.jar:4.3.5.Final] at org.hibernate.loader.Loader.list(Loader.java:2364) ~[hibernate-core-4.3.5.Final.jar:4.3.5.Final] at org.hibernate.loader.hql.QueryLoader.list(QueryLoader.java:496) ~[hibernate-core-4.3.5.Final.jar:4.3.5.Final] at org.hibernate.hql.internal.ast.QueryTranslatorImpl.list(QueryTranslatorImpl.java:387) ~[hibernate-core-4.3.5.Final.jar:4.3.5.Final] at org.hibernate.engine.query.spi.HQLQueryPlan.performList(HQLQueryPlan.java:231) ~[hibernate-core-4.3.5.Final.jar:4.3.5.Final] at org.hibernate.internal.SessionImpl.list(SessionImpl.java:1264) ~[hibernate-core-4.3.5.Final.jar:4.3.5.Final] at org.hibernate.internal.QueryImpl.list(QueryImpl.java:103) ~[hibernate-core-4.3.5.Final.jar:4.3.5.Final] at org.hibernate.jpa.internal.QueryImpl.list(QueryImpl.java:573) ~[hibernate-entitymanager-4.3.5.Final.jar:4.3.5.Final] at org.hibernate.jpa.internal.QueryImpl.getResultList(QueryImpl.java:449) ~[hibernate-entitymanager-4.3.5.Final.jar:4.3.5.Final]
... 11 common frames omitted
Caused by: org.postgresql.util.PSQLException: ERROR: current transaction is aborted, commands ignored until end of transaction block
at org.postgresql.core.v3.QueryExecutorImpl.receiveErrorResponse(QueryExecutorImpl.java:2157) ~[postgresql-9.2-1002.jdbc4.jar:na] at org.postgresql.core.v3.QueryExecutorImpl.processResults(QueryExecutorImpl.java:1886) ~[postgresql-9.2-1002.jdbc4.jar:na] at org.postgresql.core.v3.QueryExecutorImpl.execute(QueryExecutorImpl.java:255) ~[postgresql-9.2-1002.jdbc4.jar:na] at org.postgresql.jdbc2.AbstractJdbc2Statement.execute(AbstractJdbc2Statement.java:555) ~[postgresql-9.2-1002.jdbc4.jar:na] at org.postgresql.jdbc2.AbstractJdbc2Statement.executeWithFlags(AbstractJdbc2Statement.java:417) ~[postgresql-9.2-1002.jdbc4.jar:na]
at org.postgresql.jdbc2.AbstractJdbc2Statement.executeQuery(AbstractJdbc2Statement.java:302) ~[postgresql-9.2-1002.jdbc4.jar:na] at com.mchange.v2.c3p0.impl.NewProxyPreparedStatement.executeQuery(NewProxyPreparedStatement.java:1392) ~[c3p0-0.9.5-pre8.jar:0.9.5-pre8] at org.hibernate.engine.jdbc.internal.ResultSetReturnImpl.extract(ResultSetReturnImpl.java:80) ~[hibernate-core-4.3.5.Final.jar:4.3.5.Final] ... 27 common frames omitted
javax.persistence.OptimisticLockException: Row was updated or deleted by another transaction (or unsaved-value mapping was incorrect) : [com.lbss.charging.ar.domain.model.transaction.BusinessTransaction#9361] at org.hibernate.jpa.spi.AbstractEntityManagerImpl.wrapStaleStateException(AbstractEntityManagerImpl.java:1785) at org.hibernate.jpa.spi.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1705) at org.hibernate.jpa.spi.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1677) at org.hibernate.jpa.spi.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1683) at org.hibernate.jpa.spi.AbstractEntityManagerImpl.flush(AbstractEntityManagerImpl.java:1338) at sun.reflect.GeneratedMethodAccessor122.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.springframework.orm.jpa.SharedEntityManagerCreator$SharedEntityManagerInvocationHandler.invoke(SharedEntityManagerCreator.java:241) at com.sun.proxy.$Proxy112.flush(Unknown Source) at org.axonframework.saga.repository.jpa.JpaSagaRepository.storeAssociationValue(JpaSagaRepository.java:125) at org.axonframework.saga.repository.AbstractSagaRepository.add(AbstractSagaRepository.java:48) at org.axonframework.saga.annotation.AsyncSagaEventProcessor.persistProcessedSagas(AsyncSagaEventProcessor.java:219) at org.axonframework.saga.annotation.AsyncSagaEventProcessor.doProcessEvent(AsyncSagaEventProcessor.java:147) at org.axonframework.saga.annotation.AsyncSagaEventProcessor.onEvent(AsyncSagaEventProcessor.java:118) at org.axonframework.saga.annotation.AsyncSagaEventProcessor.onEvent(AsyncSagaEventProcessor.java:49) at com.lmax.disruptor.BatchEventProcessor.run(BatchEventProcessor.java:133) at org.axonframework.saga.annotation.AsyncAnnotatedSagaManager$StartDetectingRunnable.run(AsyncAnnotatedSagaManager.java:478) at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source) at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Unknown Source)Caused by: org.hibernate.StaleObjectStateException: Row was updated or deleted by another transaction (or unsaved-value mapping was incorrect) : [com.lbss.charging.ar.domain.model.transaction.BusinessTransaction#9361] at org.hibernate.persister.entity.AbstractEntityPersister.check(AbstractEntityPersister.java:2541) at org.hibernate.persister.entity.AbstractEntityPersister.update(AbstractEntityPersister.java:3285) at org.hibernate.persister.entity.AbstractEntityPersister.updateOrInsert(AbstractEntityPersister.java:3183) at org.hibernate.persister.entity.AbstractEntityPersister.update(AbstractEntityPersister.java:3525) at org.hibernate.action.internal.EntityUpdateAction.execute(EntityUpdateAction.java:159) at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:463) at org.hibernate.engine.spi.ActionQueue.executeActions(ActionQueue.java:349) at org.hibernate.event.internal.AbstractFlushingEventListener.performExecutions(AbstractFlushingEventListener.java:350) at org.hibernate.event.internal.DefaultFlushEventListener.onFlush(DefaultFlushEventListener.java:56) at org.hibernate.internal.SessionImpl.flush(SessionImpl.java:1222) at org.hibernate.jpa.spi.AbstractEntityManagerImpl.flush(AbstractEntityManagerImpl.java:1335) ... 16 more
...
--
...
--
...
--