Hi All,
I have EP6 with SP16 that is connected to Active Directory.
I need to logon to the portal with a field other than the 'samaccountname'.
I changed the physical attribute of 'samaccountname', 'logonalias' & 'uniquename' to the new field (the new field is employee's id so it is unique). I made the changes in the 'dataSourceConfiguration_ads_deep_readobly_db.xml'.
Now, I can log with the employee's id but when I go to "User Administration" -> "Locked Users" I get User Management Exception (this didn't happend before).
See detailed exception:
executeRequest failed
[EXCEPTION]
java.lang.NullPointerException
at com.sap.security.core.admin.UserAdminLogic.toSortUserList(UserAdminLogic.java:2339)
at com.sap.security.core.admin.UserAdminLogic.getDeactivatedUsers(UserAdminLogic.java:1989)
at com.sap.security.core.admin.UserAdminLogic.executeRequest(UserAdminLogic.java:640)
at com.sapportals.portal.prt.component.usermanagement.admin.UserAdminComponent.doContent(UserAdminComponent.java:71)
at com.sapportals.portal.prt.component.AbstractPortalComponent.serviceDeprecated(AbstractPortalComponent.java:209)
at com.sapportals.portal.prt.component.AbstractPortalComponent.service(AbstractPortalComponent.java:114)
at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)
at com.sapportals.portal.prt.core.async.AsyncIncludeRunnable$1$DoDispatchRequest.run(AsyncIncludeRunnable.java:377)
at java.security.AccessController.doPrivileged(Native Method)
at com.sapportals.portal.prt.core.async.AsyncIncludeRunnable.run(AsyncIncludeRunnable.java:390)
at com.sapportals.portal.prt.core.async.ThreadContextRunnable.run(ThreadContextRunnable.java:164)
at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:729)
at java.lang.Thread.run(Thread.java:534)
Category :
Application : sap.com/irj
Thread : Thread[PRT-Async 1,5,PRT-Async]
Message ID : 00505693080D0068000000010000155400041C4ABF79397B
Source Name : com.sap.security.core.admin
Argument Objs : java.lang.NullPointerException
at com.sap.security.core.admin.UserAdminLogic.toSortUserList(UserAdminLogic.java:2339)
at com.sap.security.core.admin.UserAdminLogic.getDeactivatedUsers(UserAdminLogic.java:1989)
at com.sap.security.core.admin.UserAdminLogic.executeRequest(UserAdminLogic.java:640)
at com.sapportals.portal.prt.component.usermanagement.admin.UserAdminComponent.doContent(UserAdminComponent.java:71)
at com.sapportals.portal.prt.component.AbstractPortalComponent.serviceDeprecated(AbstractPortalComponent.java:209)
at com.sapportals.portal.prt.component.AbstractPortalComponent.service(AbstractPortalComponent.java:114)
at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)
at com.sapportals.portal.prt.core.async.AsyncIncludeRunnable$1$DoDispatchRequest.run(AsyncIncludeRunnable.java:377)
at java.security.AccessController.doPrivileged(Native Method)
at com.sapportals.portal.prt.core.async.AsyncIncludeRunnable.run(AsyncIncludeRunnable.java:390)
at com.sapportals.portal.prt.core.async.ThreadContextRunnable.run(ThreadContextRunnable.java:164)
at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:729)
at java.lang.Thread.run(Thread.java:534)
,
Arguments : java.lang.NullPointerException
at com.sap.security.core.admin.UserAdminLogic.toSortUserList(UserAdminLogic.java:2339)
at com.sap.security.core.admin.UserAdminLogic.getDeactivatedUsers(UserAdminLogic.java:1989)
at com.sap.security.core.admin.UserAdminLogic.executeRequest(UserAdminLogic.java:640)
at com.sapportals.portal.prt.component.usermanagement.admin.UserAdminComponent.doContent(UserAdminComponent.java:71)
at com.sapportals.portal.prt.component.AbstractPortalComponent.serviceDeprecated(AbstractPortalComponent.java:209)
at com.sapportals.portal.prt.component.AbstractPortalComponent.service(AbstractPortalComponent.java:114)
at com.sapportals.portal.prt.core.PortalRequestManager.callPortalComponent(PortalRequestManager.java:328)
at com.sapportals.portal.prt.core.PortalRequestManager.dispatchRequest(PortalRequestManager.java:136)
at com.sapportals.portal.prt.core.async.AsyncIncludeRunnable$1$DoDispatchRequest.run(AsyncIncludeRunnable.java:377)
at java.security.AccessController.doPrivileged(Native Method)
at com.sapportals.portal.prt.core.async.AsyncIncludeRunnable.run(AsyncIncludeRunnable.java:390)
at com.sapportals.portal.prt.core.async.ThreadContextRunnable.run(ThreadContextRunnable.java:164)
at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:729)
at java.lang.Thread.run(Thread.java:534)
,
Dsr Component : *****
Dsr Transaction : 6d9a08a038bc11dbcf8a00505693080d
Dsr User : Administrator
Indent : 0
Level : 0
Message Code :
Message Type : 1
Relatives :
Resource Bundlename :
Session : 36
Source : com.sap.security.core.admin
ThreadObject : Thread[PRT-Async 1,5,PRT-Async]
Transaction :
User : Administrator
How can I solve this?
Thanks,
Omri