Skip to Content
0
Former Member
Jan 31, 2006 at 12:09 AM

Portal User Administration - User Management Exception on Locked Users

29 Views

Hi,

We are using Novell eDirectory for our LDAP and have been having intermittent problems when users initially using the Portal cannot log in to the Portal. They are using their LAN user-id and password, but a User Authentication Failure is returned.

On investigation we discovered that their accounts are locked in the Portal. The only way I could unlock the accounts was to lock them and then unlock them again. The users could then log in.

I have tried using the link "Locked Users" to view all these locked accounts but a User Management Exception is returned. See Default Trace file below, which seems to indicate a user authorization failure. Note the user I am using is a System Administrator account.

Does anyone have any idea why this is happening and what I could do to fix it?

Thanks.

Mark.

executeRequest failed

[EXCEPTION]

com.sap.security.api.NoSuchUserAccountException: USER_AUTH_FAILED at com.sap.security.core.imp.AbstractUserAccount.<init>(AbstractUserAccount.java:391) at com.sap.security.core.imp.AbstractUserAccount.<init>(AbstractUserAccount.java:297) at com.sap.security.core.imp.DBTextFileUserAccount.<init>(DBTextFileUserAccount.java:50) at com.sap.security.core.imp.UserAccountFactory.getReadonlyUserAccount(UserAccountFactory.java:525) at com.sap.security.core.imp.UserAccountFactory.getUserAccount(UserAccountFactory.java:470) at com.sap.security.core.imp.UserAccountFactory.getUserAccount(UserAccountFactory.java:464) at com.sap.security.core.admin.UserAdminLogic.getDeactivatedUsers(UserAdminLogic.java:1960) at com.sap.security.core.admin.UserAdminLogic.executeRequest(UserAdminLogic.java:639) 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) -


caused by -


com.sap.security.api.UMRuntimeException: USER_AUTH_FAILED at com.sap.security.core.imp.AbstractUserAccount.init(AbstractUserAccount.java:457) at com.sap.security.core.imp.AbstractUserAccount.<init>(AbstractUserAccount.java:387) at com.sap.security.core.imp.AbstractUserAccount.<init>(AbstractUserAccount.java:297) at com.sap.security.core.imp.DBTextFileUserAccount.<init>(DBTextFileUserAccount.java:50) at com.sap.security.core.imp.UserAccountFactory.getReadonlyUserAccount(UserAccountFactory.java:525) at com.sap.security.core.imp.UserAccountFactory.getUserAccount(UserAccountFactory.java:470) at com.sap.security.core.imp.UserAccountFactory.getUserAccount(UserAccountFactory.java:464) at com.sap.security.core.admin.UserAdminLogic.getDeactivatedUsers(UserAdminLogic.java:1960) at com.sap.security.core.admin.UserAdminLogic.executeRequest(UserAdminLogic.java:639) 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) Nested Exception: com.sap.security.core.persistence.datasource.PersistenceException: Account UACC.CORP_LDAP.lpmendo doesn't exist! at com.sap.security.core.imp.AbstractUserAccount.init(AbstractUserAccount.java:457) at com.sap.security.core.imp.AbstractUserAccount.<init>(AbstractUserAccount.java:387) at com.sap.security.core.imp.AbstractUserAccount.<init>(AbstractUserAccount.java:297) at com.sap.security.core.imp.DBTextFileUserAccount.<init>(DBTextFileUserAccount.java:50) at com.sap.security.core.imp.UserAccountFactory.getReadonlyUserAccount(UserAccountFactory.java:525) at com.sap.security.core.imp.UserAccountFactory.getUserAccount(UserAccountFactory.java:470) at com.sap.security.core.imp.UserAccountFactory.getUserAccount(UserAccountFactory.java:464) at com.sap.security.core.admin.UserAdminLogic.getDeactivatedUsers(UserAdminLogic.java:1960) at com.sap.security.core.admin.UserAdminLogic.executeRequest(UserAdminLogic.java:639) 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)