Disapproving A Disbursement With A Reason Causes Crash On Save
(Doc ID 2652168.1)
Last updated on MARCH 26, 2020
Applies to:
Oracle Insurance Policy Administration J2EE - Version 11.2.0.12 and laterInformation in this document applies to any platform.
Symptoms
On : 11.2.0.12 version, General
Disapproving a Disbursement with a Reason causes crash on Save. In the Disbursement Approval screen, if users select an Un-Approved Disbursement, set it to 'Disapproved', add a Reason, then Save, the application will crash.
ERROR
-----------------------
Can not deserialize instance of java.lang.String out of START_ARRAY token
...
...
line: 1, column: 3717] (through reference chain: com.adminserver.pas.model.DisbursementApprovalModel["tableDcl"]->com.adminserver.dcl.TableDcl["rowDclList"]->java.util.ArrayList[0]->com.adminserver.pas.dcl.DisbursementApprovalRowDcl["disbursementDisapprovalCode"])
at com.oracle.pas.service.delegate.BaseServiceDelegate.buildObjectFromJsonString(BaseServiceDelegate.java:172)
at com.oracle.pas.service.delegate.DisbursementApprovalServiceDelegate.processSave(DisbursementApprovalServiceDelegate.java:115)
at com.oracle.pas.service.DisbursementApprovalService.processSave(DisbursementApprovalService.java:93)
STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Select 'Admin'
2. Select 'Misc'
3. Select 'Disbursement Approval'
4. Search for any Un-Approved Disbursement
5. Select one, and set it as 'Disapproved'
6. Select a Reason
7. Select 'Save'
8. Notice that the application crashes.
Cause
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Symptoms |
Cause |
Solution |
References |