My Oracle Support Banner

Facing Issues With Uat Custom Ui Upgrade (Doc ID 1361592.1)

Last updated on FEBRUARY 11, 2020

Applies to:

Identity Manager - Version 9.1.0.2 and later
Information in this document applies to any platform.

Symptoms

After applying an Oracle Identity Manager Patch to the OIM Server(s), there were certain functional issues with custom code. Issues with the custom UI for example. The OOTB OIM is working as expected, though, only custom code is broken.

 
Example Errors Seen
-------------------
ERROR,02 Sep 2011 15:18:21,[com.example.struts2.pendingApproval.PendingApprovalSearch],Failed to perform proxy operation.
Please try again or contact Administrator. Error # 056faa09-d712-4790-8c87-1ff984d55884
com.example.common.InternalException: An error occurred while pending approval
An error occurred while retrieving resource details using session com.example.service.AuthenticationService$OIMSession@<SID> [<NAME>].
Error occurred while Validating whether session com.example.service.AuthenticationService$OIMSession@<SID> [<NAME>] is
instance of class com.example.service.AuthenticationService$OIMSession
An error occurred while pending approval
at com.example.struts2.pendingApproval.PendingApprovalSearch.execute(PendingApprovalSearch.java:124)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at com.opensymphony.xwork2.DefaultActionInvocation.invokeAction(DefaultActionInvocation.java:452)
at com.opensymphony.xwork2.DefaultActionInvocation.invokeActionOnly(DefaultActionInvocation.java:291)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:254)
at com.opensymphony.xwork2.interceptor.DefaultWorkflowInterceptor.doIntercept(DefaultWorkflowInterceptor.java:176)
at com.opensymphony.xwork2.interceptor.MethodFilterInterceptor.intercept(MethodFilterInterceptor.java:98)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
at com.opensymphony.xwork2.validator.ValidationInterceptor.doIntercept(ValidationInterceptor.java:263)
at org.apache.struts2.interceptor.validation.AnnotationValidationInterceptor.doIntercept(AnnotationValidationInterceptor.java:68)
...
at com.example.struts2.security.AuthenticationInterceptor.intercept(AuthenticationInterceptor.java:171)
at com.opensymphony.xwork2.DefaultActionInvocation.invoke(DefaultActionInvocation.java:248)
at org.apache.struts2.impl.StrutsActionProxy.execute(StrutsActionProxy.java:52)
at org.apache.struts2.dispatcher.Dispatcher.serviceAction(Dispatcher.java:485)
at org.apache.struts2.dispatcher.ng.ExecuteOperations.executeAction(ExecuteOperations.java:77)
at org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:91)
at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
...
Caused by: java.lang.NullPointerException
at Thor.API.Operations.tcLookupOperationsClient.getLookupValues(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at Thor.API.Base.SecurityInvocationHandler$1.run(Unknown Source)
...


AND

ERROR,02 Sep 2011 15:18:36,[com.example.service.RequestDataService],the Exception is ExampleUtilAction/Exception
java.lang.NullPointerException
at Thor.API.Operations.tcLookupOperationsClient.getLookupValues(Unknown Source)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at Thor.API.Base.SecurityInvocationHandler$1.run(Unknown Source)
at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at weblogic.security.service.SecurityManager.runAs(Unknown Source)
at weblogic.security.Security.runAs(Security.java:41)
at Thor.API.Security.LoginHandler.weblogicLoginSession.runAs(Unknown Source)
at Thor.API.Base.SecurityInvocationHandler.invoke(Unknown Source)
at $Proxy62.getLookupValues(Unknown Source)
at com.example.service.MyResourceDataService.getMyResourceData(MyResourceDataService.java:93)
at com.example.struts2.myResources.MyResourcesAction.execute(MyResourcesAction.java:43)
...

Changes

Some OIM Patch had been applied to the related OIM Server.

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
Changes
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.