+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

Reply via email to