Application Development Discussions
Join the discussions or start your own on all things application development, including tools and APIs, programming models, and keeping your skills sharp.
cancel
Showing results for 
Search instead for 
Did you mean: 

Password service error

0 Kudos

Hi Experts,

currently working with GRC 5.3 SP19, we struggled with self-provisioning a user password, the system sends the password to an address mismatch.

validate the address assigned to the user in transaction SU01 and the active directory to which the user belongs and all is well.

please your help with this problem

this is the log of the time when requesting a new password

2013-07-04 15:17:47,212 [SAPEngine_Application_Thread[impl:3]_38] ERROR Ignoring exception in retrieving User Details for user : jburgos
com.virsa.ae.core.ObjectNotFoundException: No valid user found for account name: jburgos
at com.virsa.ae.service.umi.ldap.LDAPSearchUser.getUserById(LDAPSearchUser.java:1402)
at com.virsa.ae.service.umi.ldap.LDAPUserDetailsProvider.getUser(LDAPUserDetailsProvider.java:52)
at com.virsa.ae.service.cache.AECacheUtil.getEndUserDetails(AECacheUtil.java:540)
at com.virsa.ae.service.cache.AECacheUtil.getEndUserDetails(AECacheUtil.java:501)
at com.virsa.ae.accessrequests.actions.PasswordResetAction.resetPassword(PasswordResetAction.java:448)
at com.virsa.ae.accessrequests.actions.PasswordResetAction.execute(PasswordResetAction.java:251)
at com.virsa.ae.commons.utils.framework.NavigationEngine.execute(NavigationEngine.java:295)
at com.virsa.ae.commons.utils.framework.servlet.AEFrameworkServlet.service(AEFrameworkServlet.java:431)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364)
at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039)
at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265)
at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)
at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
at java.security.AccessController.doPrivileged(Native Method)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:104)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:176)
2013-07-04 15:17:47,212 [SAPEngine_Application_Thread[impl:3]_38] ERROR Ignoring exception in retrieving User Details for user : jburgos
com.virsa.ae.core.ObjectNotFoundException: No valid user found for account name: jburgos
at com.virsa.ae.service.umi.ldap.LDAPSearchUser.getUserById(LDAPSearchUser.java:1402)
at com.virsa.ae.service.umi.ldap.LDAPUserDetailsProvider.getUser(LDAPUserDetailsProvider.java:52)
at com.virsa.ae.service.cache.AECacheUtil.getEndUserDetails(AECacheUtil.java:540)
at com.virsa.ae.service.cache.AECacheUtil.getEndUserDetails(AECacheUtil.java:501)
at com.virsa.ae.accessrequests.actions.PasswordResetAction.resetPassword(PasswordResetAction.java:448)
at com.virsa.ae.accessrequests.actions.PasswordResetAction.execute(PasswordResetAction.java:251)
at com.virsa.ae.commons.utils.framework.NavigationEngine.execute(NavigationEngine.java:295)
at com.virsa.ae.commons.utils.framework.servlet.AEFrameworkServlet.service(AEFrameworkServlet.java:431)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364)
at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039)
at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265)
at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)
at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
at java.security.AccessController.doPrivileged(Native Method)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:104)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:176)
2013-07-04 15:17:47,228 [SAPEngine_Application_Thread[impl:3]_38] ERROR Ignoring exception in retrieving User Details for user : jburgos
com.virsa.ae.core.ObjectNotFoundException: No valid user found for account name: jburgos
at com.virsa.ae.service.umi.ldap.LDAPSearchUser.getUserById(LDAPSearchUser.java:1402)
at com.virsa.ae.service.umi.ldap.LDAPUserDetailsProvider.getUser(LDAPUserDetailsProvider.java:52)
at com.virsa.ae.service.cache.AECacheUtil.getEndUserDetails(AECacheUtil.java:540)
at com.virsa.ae.service.cache.AECacheUtil.getEndUserDetails(AECacheUtil.java:501)
at com.virsa.ae.accessrequests.actions.PasswordResetAction.resetPassword(PasswordResetAction.java:448)
at com.virsa.ae.accessrequests.actions.PasswordResetAction.execute(PasswordResetAction.java:251)
at com.virsa.ae.commons.utils.framework.NavigationEngine.execute(NavigationEngine.java:295)
at com.virsa.ae.commons.utils.framework.servlet.AEFrameworkServlet.service(AEFrameworkServlet.java:431)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:401)
at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:266)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:386)
at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:364)
at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:1039)
at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:265)
at com.sap.engine.services.httpserver.server.Client.handle(Client.java:95)
at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:175)
at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
at java.security.AccessController.doPrivileged(Native Method)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:104)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:176)
1 ACCEPTED SOLUTION

Colleen
Advisor
Advisor
0 Kudos

Hi Miguel

How have you configured using PSS? Are you doing Challenge/Response? What account is user trying to reset? Does the User Id 'jburgos' (not sure if cases sensitive) match in both systems? Does PSS work for any other users?

Possibly, add some screen shots of what you have configured and be more clear in your issue? The Java log only tells us "No valid user found for account name" when it tried to retrieve user details. Possibly, user not registered or synch for user details not there.

2 REPLIES 2

Colleen
Advisor
Advisor
0 Kudos

Hi Miguel

How have you configured using PSS? Are you doing Challenge/Response? What account is user trying to reset? Does the User Id 'jburgos' (not sure if cases sensitive) match in both systems? Does PSS work for any other users?

Possibly, add some screen shots of what you have configured and be more clear in your issue? The Java log only tells us "No valid user found for account name" when it tried to retrieve user details. Possibly, user not registered or synch for user details not there.

0 Kudos

HI

some settings of grc,

there multiple data sources (LDAP), this by multiple active directory.

no communication problems between them and the GRC since the tests were performed with users belonging to the same AD

we test for 3 users with the same AD, one of them is the one with the problem. for 2 of them sisteme send the new password to the right direction, for the 3, the system sends the new password to an address that does not exist.