My Oracle Support Banner

Error "IAM-2050141 : User System Administrator is not allowed to perform this operation." when Updating My Information. (Doc ID 2316701.1)

Last updated on MAY 27, 2020

Applies to:

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

Symptoms

When the <oim_admin_user> user is in Self Service and selects My Information then updates some values and hits Submit, an Error popup is seen with "IAM-2050141 : User System Administrator is not allowed to perform this operation."

The log file at $DOMAIN_HOME/servers/OIMMANAGEDSERVER/logs/OIMMANAGEDSERVER-diagnostic.log shows an error with "User System Administrator is not allowed to perform this operation." and several warnings or notification messages such as "AuthorizationServiceUtil :: No self-capabilities (denied-attributes) found for logged-in user :1", "Cannot initialize data provider - java.lang.NullPointerException" and "oracle.iam.ui.platform.exception.OIMRuntimeException: IAM-2050141 : User System Administrator is not allowed to perform this operation.". The full stack is like:

[2017-10-04T13:04:34.777-06:00] [<oim_server>] [WARNING] [] [oracle.iam.platform.entitymgr.impl] [tid: [ACTIVE].ExecuteThread: '<TID>' for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: <oim_admin_user>] [ecid: ] [APP: oim#11.1.2.0.0] [DSID: <DSID>] Cannot initialize data provider - java.lang.NullPointerException[[
at oracle.iam.platform.entitymgr.impl.EntityManagerConfigImpl.getDataProvider(EntityManagerConfigImpl.java:309)
at oracle.iam.platform.entitymgr.impl.EntityManagerConfigImpl.getDataProvider(EntityManagerConfigImpl.java:323)
at oracle.iam.platform.entitymgr.impl.EntityManagerImpl.getEntityCapability(EntityManagerImpl.java:296)
at oracle.iam.platform.entitymgr.impl.EntityManagerImpl.getEntityCapability(EntityManagerImpl.java:289)
at oracle.iam.platform.entitymgr.impl.EntityManagerImpl.findEntity(EntityManagerImpl.java:823)
at sun.reflect.GeneratedMethodAccessor1501.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
...
]]
[2017-10-04T13:04:34.778-06:00] [<oim_server>] [WARNING] [] [oracle.iam.policyengine.impl] [tid: [ACTIVE].ExecuteThread: for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: <oim_admin_user>] [ecid: ] [APP: oim#11.1.2.0.0] [DSID: ] java.lang.NullPointerException
[2017-10-04T13:04:34.779-06:00] [<oim_server>] [NOTIFICATION] [] [oracle.iam.platform.authopss.impl] [tid: [ACTIVE].ExecuteThread: for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: <oim_admin_user>] [ecid: ] [APP: oim#11.1.2.0.0] [DSID: ] AuthorizationServiceUtil :: No self-capabilities (denied-attributes) found for logged-in user :1
...
[2017-10-04T13:04:40.587-06:00] [<oim_server>] [ERROR] [] [oracle.iam.request.impl] [tid: [ACTIVE].ExecuteThread: for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: <oim_admin_user>] [ecid: ] [APP: oim#11.1.2.0.0] [DSID: ] User System Administrator is not allowed to perform this operation.
...
[2017-10-04T13:04:40.677-06:00] [<oim_server>] [WARNING] [] [oracle.adf.controller.faces.lifecycle.Utils] [tid: [ACTIVE].ExecuteThread: for queue: 'weblogic.kernel.Default (self-tuning)'] [userId: <oim_admin_user>] [ecid: ] [APP: oracle.iam.console.identity.self-service.ear#V2.0] [DSID: ] ADF: Adding the following JSF error message: IAM-2050141 : User System Administrator is not allowed to perform this operation.[[
oracle.iam.ui.platform.exception.OIMRuntimeException: IAM-2050141 : User System Administrator is not allowed to perform this operation.
at oracle.iam.ui.platform.exception.OIMErrorHandler.reportServiceException(OIMErrorHandler.java:178)
at oracle.iam.ui.platform.exception.OIMErrorHandler.reportException(OIMErrorHandler.java:66)
at oracle.adf.model.binding.DCDataControl.reportException(DCDataControl.java:413)
at oracle.adf.model.binding.DCBindingContainer.reportException(DCBindingContainer.java:425)
at oracle.adf.model.binding.DCBindingContainer.reportException(DCBindingContainer.java:480)
at oracle.adf.model.binding.DCControlBinding.reportException(DCControlBinding.java:201)
at oracle.jbo.uicli.binding.JUCtrlActionBinding.reportException(JUCtrlActionBinding.java:2101)
at oracle.jbo.uicli.binding.JUCtrlActionBinding.doIt(JUCtrlActionBinding.java:1733)
at oracle.adf.model.binding.DCDataControl.invokeOperation(DCDataControl.java:2188)
at oracle.jbo.uicli.binding.JUCtrlActionBinding.invoke(JUCtrlActionBinding.java:789)
at oracle.adf.controller.v2.lifecycle.PageLifecycleImpl.executeEvent(PageLifecycleImpl.java:410)
at oracle.adfinternal.view.faces.model.binding.FacesCtrlActionBinding._execute(FacesCtrlActionBinding.java:252)
at oracle.adfinternal.view.faces.model.binding.FacesCtrlActionBinding.execute(FacesCtrlActionBinding.java:210)
at oracle.iam.ui.platform.utils.FacesUtils.executeOperationBinding(FacesUtils.java:182)
at oracle.iam.ui.platform.utils.FacesUtils.executeOperationBindingFromActionListener(FacesUtils.java:124)
at oracle.iam.ui.platform.utils.FacesUtils.executeOperationBindingFromActionListener(FacesUtils.java:118)
at oracle.iam.ui.myinformation.bean.MyInformationUIBean.checkBasicInfoValidation(MyInformationUIBean.java:205)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
...
]]

Changes

At some point, you've upgraded your environment from a version lower than OIM 11.1.2.3.0.

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!


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