My Oracle Support Banner

500 Error Thrown Expanding Roles After Primary Beneficiary Expansion On Roles Screen (Doc ID 2902736.1)

Last updated on OCTOBER 14, 2022

Applies to:

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

Symptoms

On : 11.3.0.22 version, General

Copybook-RoleScreen-PrimaryBeneficiary contains MultiField-OtherClaimRoles which has three fields RelatedOtherClaimRoleGUID, RelatedOtherClaimRoleName, RelatedOtherClaimRoleType.
These Fields are not actually on the Primary Beneficiary record but are being pulled from the Other Claim Role that has the associated bene.
This issue that only occurs in Production Mode Environments where if you expand Roles in a specific sequence, the user encounters the following error message:


ERROR
-----------------------
HTTP Status 500 - Error
Test Error message: com.adminserver.utl.exception.AsExceotionUtl: Failed to generate OnLoad Event Processor

java.lang.RuntimeException: com.adminserver.utl.exception.AsExceptionUtl: Failed to generate OnLoad event processor.
at com.adminserver.pas.uip.aspects.UipExtensibilityAspect.extendUipMethod(UipExtensibilityAspect.java:65)
at com.adminserver.pas.uip.RoleUip.processRoleSelection(RoleUip.java:1747)
at com.oracle.pas.page.RolePage.processRoleSelection(RolePage.java:110)
at com.oracle.pas.service.delegate.PolicyRoleServiceDelegate.getPolicyRoleDetails(PolicyRoleServiceDelegate.java:89)
at com.oracle.pas.service.PolicyRoleService.getRoleDetails(PolicyRoleService.java:95)
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)
at org.glassfish.jersey.server.model.internal.ResourceMethodInvocationHandlerFactory.lambda$static$0(ResourceMethodInvocationHandlerFactory.java:52)
at org.glassfish.jersey.server.model.internal.ResourceMethodInvocationHandlerFactory$$Lambda$344/00000000401717E0.invoke(Unknown Source)
at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher$1.run(AbstractJavaResourceMethodDispatcher.java:124)
at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.invoke(AbstractJavaResourceMethodDispatcher.java:167)
at org.glassfish.jersey.server.model.internal.JavaResourceMethodDispatcherProvider$ResponseOutInvoker.doDispatch(JavaResourceMethodDispatcherProvider.java:176)
at org.glassfish.jersey.server.model.internal.AbstractJavaResourceMethodDispatcher.dispatch(AbstractJavaResourceMethodDispatcher.java:79)



STEPS
-----------------------
The issue can be reproduced at will with the following steps:
1. Create policy
2. Add beneficiary
3. Navigate to client screen for insured
4. Add death notification activity and process
5. Navigate back to policy
6. Go to the roles screen
7. Expand non-beneficiary role (other claim role, trustee, custodian -- this should work as expected)
8. Expand primary beneficiary role
9. Go back and expand non-beneficiary role (other claim role, trustee, custodian).



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


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