[
https://issues.apache.org/jira/browse/FINERACT-1927?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Peter Santa resolved FINERACT-1927.
-----------------------------------
Resolution: Fixed
> Incorrect exception info in BatchAPI response
> ---------------------------------------------
>
> Key: FINERACT-1927
> URL: https://issues.apache.org/jira/browse/FINERACT-1927
> Project: Apache Fineract
> Issue Type: Bug
> Components: Savings
> Affects Versions: 1.9.0
> Reporter: Peter Santa
> Priority: Critical
> Labels: BeanSalad
> Fix For: 1.9.0
>
>
> h1. Steps to reproduce
> # Have multiple withdraw and deposit commands for the same savings account
> in a batchAPI request
> # Run it in multiple threads multiple times on the same Fineract instance,
> to achieve
> {color:#6a8759}org.eclipse.persistence.exceptions.OptimisticLockException{color}
> h1. {color:#172b4d}Current behaviour{color}
> {color:#172b4d}Response body non deterministic, and non related to
> OptimisticLockException:{color}
> {color:#000000}---{color}
> {color:#000000}[{color}
> {color:#000000} {{color}
> {color:#000000} {color}{color:#a31515}"statusCode"{color}{color:#000000}:
> {color}{color:#098658}500{color}{color:#000000},{color}
> {color:#000000} {color}{color:#a31515}"body"{color}{color:#000000}:
> {color}{color:#0451a5}"\{\"Exception\":
> java.lang.NullPointerException}"{color}
> {color:#000000} }{color}
> {color:#000000}]{color}
> {color:#000000}---{color}
> {color:#000000}[{color}
> {color:#000000} {{color}
> {color:#000000} {color}{color:#a31515}"statusCode"{color}{color:#000000}:
> {color}{color:#098658}500{color}{color:#000000},{color}
> {color:#000000} {color}{color:#a31515}"body"{color}{color:#000000}:
> {color}{color:#0451a5}"\{\"Exception\": java.lang.NullPointerException:
> Cannot invoke \"java.lang.Integer.intValue()\" because the return value of
> \"org.apache.fineract.batch.domain.BatchResponse.getStatusCode()\" is
> null}"{color}
> {color:#000000} }{color}
> {color:#000000}]{color}
>
> h1. {color:#172b4d}Expected behavior
> {color}
> {color:#172b4d}The body should refer to the exception that occurred.{color}
>
--
This message was sent by Atlassian Jira
(v8.20.10#820010)