NullPointException When Leaving Allocation Amount = 0 (Doc ID 2293329.1)

Last updated on AUGUST 02, 2017

Applies to:

Oracle Insurance Policy Administration J2EE - Version 10.2.0.27 and later
Information in this document applies to any platform.

Symptoms

On : 10.2.0.27 version, Activity

Problem Description
------------------------------
Users receive the following error on ReserveAdjustment Activity when a fund in the allocation tab has a zero amount.

ERROR
------------
com.adminserver.utl.exception.AsExceptionUtl: java.lang.NullPointerException
at com.adminserver.pas.uip.AllocationModelsUip.getErrorMessage(AllocationModelsUip.java:1351)
at com.adminserver.pas.uip.AllocationModelsUip.validateAllocationModels(AllocationModelsUip.java:1208)
at com.adminserver.pas.uip.AllocationModelsUip.validateAllocationModels(AllocationModelsUip.java:1122)
at com.adminserver.pas.web.AllocationModelsPage.retrieveUpdatedAllocationSet(AllocationModelsPage.java:598)
at com.adminserver.pas.web.ActivityDetailPage.updateActivityAllocationSetDcl(ActivityDetailPage.java:663)
at com.adminserver.pas.web.ActivityDetailPage.processVerifyAction(ActivityDetailPage.java:543)
at sun.reflect.GeneratedMethodAccessor1571.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:56)
at java.lang.reflect.Method.invoke(Method.java:620)
at org.apache.el.parser.AstValue.invoke(AstValue.java:268)
at org.apache.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:278)
at com.sun.facelets.el.TagMethodExpression.invoke(TagMethodExpression.java:68)
at javax.faces.event.MethodExpressionActionListener.processAction(MethodExpressionActionListener.java:99)
at javax.faces.event.ActionEvent.processListener(ActionEvent.java:88)
at javax.faces.component.UIComponentBase.broadcast(UIComponentBase.java:770)
at javax.faces.component.UICommand.broadcast(UICommand.java:372)
at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:458)
at javax.faces.component.UIViewRoot.processApplication(UIViewRoot.java:763)
at com.sun.faces.lifecycle


tested in 10.2.0.28A

STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Log in to Client environment.
2. Search for Policy in payout Status.
3. Create Reserve Adjustment Activity.
4. Click on Allocations
5. choose a fund and click add.
6. Leave fund at 0.00 and click verify.
7 Receive Error

BUSINESS IMPACT
-----------------------
The issue has the following business impact:
.Users can not use allocations with certain activities.

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms