My Oracle Support Banner

Client Activity UpdateWithholding Spawn Crash From Client Screen With Foreign Legal/Mailing Address (Doc ID 2917432.1)

Last updated on DECEMBER 23, 2022

Applies to:

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

Symptoms

On : 11.3.0.21 version, General

When a Legal/Mailing Address with a foreign address is added on the Client Screen,
an UpdateWithholding Transaction is spawned to process automatically in the Client Activities.
This Transaction crashes in V11 but is successful in V10.


ERROR
-----------------------
HTTP Status 500 - Internal Server Error

Error Message : com.adminserver.utl.exception.AsExceptionUtl: java.lang.RuntimeException: java.lang.RuntimeException: java.lang.RuntimeException: Exception in doMath()

java.lang.RuntimeException: com.adminserver.utl.exception.AsExceptionUtl: java.lang.RuntimeException: java.lang.RuntimeException: java.lang.RuntimeException: Exception in doMath()
at com.adminserver.pas.uip.aspects.UipExtensibilityAspect.extendUipMethod(UipExtensibilityAspect.java:65)
at com.adminserver.pas.uip.ClientAddressUip.processSave(ClientAddressUip.java:271)
at com.oracle.pas.page.ClientAddressPage.processSaveAction(ClientAddressPage.java:158)
at com.oracle.pas.service.delegate.ClientAddressServiceDelegate.processSave_aroundBody2(ClientAddressServiceDelegate.java:137)
at com.oracle.pas.service.delegate.ClientAddressServiceDelegate$AjcClosure3.run(ClientAddressServiceDelegate.java:1)
at org.aspectj.runtime.reflect.JoinPointImpl.proceed(JoinPointImpl.java:221)
at com.oracle.pas.aspect.AccessLoggingNotificationAspect.processAccessNotifyMethod(AccessLoggingNotificationAspect.java:80)
at com.oracle.pas.service.delegate.ClientAddressServiceDelegate.processSave(ClientAddressServiceDelegate.java:128)
at com.oracle.pas.service.ClientAddressService.processSave(ClientAddressService.java:93)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:90)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:55)
at java.lang.reflect.Method.invoke(Method.java:508)


STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Create a contract (Any Plan)
2. Go to Maintain Roles
3. Add a Beneficiary
 - First Name Sam
 - Last Name Smith
 - Option Primary
 
4. Go to the Client Screen
5. Client Screen Select Address from the left tab
6. Select Add Address from top tab
7. Add a Mailing address with Country other than USA
8. Hit Save and you get the following Crash
9. Go to the the Activities tab on the left

Notice the UpdateWithholding Activity is added however in Pending State (In v10 it is added and Auto-Processed).
If you try to process the Activity, it fails with 'HTTP Status 500 - Internal Server' message.

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


My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.