07-05-2013 8:42 PM
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) |
07-12-2013 4:55 AM
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.
07-12-2013 4:55 AM
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.
07-12-2013 4:53 PM
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.