+Sampath Kumar G <[email protected]> On Tue, Apr 23, 2019 at 11:36 PM Patrick Asare-Frimpong <[email protected]> wrote:
> Hi, > > I have deployed Fineract 1.2 and we are facing a current problem here. > When we post multiple withdrawal API calls to a savings account, we get > the error below and we need help is resolving this. > > [http-bio-8443-exec-206] ERROR o.s.boot.context.web.ErrorPageFilter - > Forwarding to error page from request > [/api/v1/savingsaccounts/11673/transactions] due to exception [Optimistic > locking errors were detected when flushing to the data store. The > following objects may have been concurrently modified in another > transaction: > [org.apache.fineract.portfolio.savings.domain.SavingsAccount-11673]] > org.apache.openjpa.persistence.OptimisticLockException: Optimistic locking > errors were detected when flushing to the data store. The following > objects may have been concurrently modified in another transaction: > [org.apache.fineract.portfolio.savings.domain.SavingsAccount-11673] > at > org.apache.openjpa.kernel.BrokerImpl.newFlushException(BrokerImpl.java:2357) > ~[openjpa-all-2.4.1.jar:2.4.1] > at org.apache.openjpa.kernel.BrokerImpl.flush(BrokerImpl.java:2205) > ~[openjpa-all-2.4.1.jar:2.4.1] > at > org.apache.openjpa.kernel.BrokerImpl.flushSafe(BrokerImpl.java:2103) > ~[openjpa-all-2.4.1.jar:2.4.1] > at org.apache.openjpa.kernel.BrokerImpl.flush(BrokerImpl.java:1874) > ~[openjpa-all-2.4.1.jar:2.4.1] > at > org.apache.openjpa.kernel.StateManagerImpl.assignObjectId(StateManagerImpl.java:599) > ~[openjpa-all-2.4.1.jar:2.4.1] > at > org.apache.openjpa.kernel.StateManagerImpl.assignField(StateManagerImpl.java:686) > ~[openjpa-all-2.4.1.jar:2.4.1] > at > org.apache.openjpa.kernel.StateManagerImpl.beforeAccessField(StateManagerImpl.java:1692) > ~[openjpa-all-2.4.1.jar:2.4.1] > at > org.apache.openjpa.kernel.StateManagerImpl.accessingField(StateManagerImpl.java:1624) > ~[openjpa-all-2.4.1.jar:2.4.1] > at > org.apache.fineract.infrastructure.core.domain.AbstractPersistableCustom.pcGetid(AbstractPersistableCustom.java) > ~[classes/:na] > at > org.apache.fineract.infrastructure.core.domain.AbstractPersistableCustom.getId(AbstractPersistableCustom.java:45) > ~[classes/:na] > at > org.apache.fineract.portfolio.savings.domain.SavingsAccountDomainServiceJpa.saveTransactionToGenerateTransactionId(SavingsAccountDomainServiceJpa.java:2 > > -- > > Thanks. > > Kind Regards, > > Patrick Asare-Frimpong > > -- Thanks & Regards Santosh Math *QA Engineer* *Conflux Technologies Pvt Ltd <http://www.confluxtechnologies.com/>* | *Office*: +91-080-41208662 | *Address*: #304, 2nd Floor, 7th Main Road, HRBR Layout 1st Block, Bengaluru, Karnataka, 560043 INDIA
