[ 
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)

Reply via email to