Hello Everybody,
I was checking default trace log file for GP processes in Portal and I found lot of below errors:
User "SHAIKHS" does not exist.
com.sap.caf.eu.gp.base.exception.EngineException: User "SHAIKHS" does not exist.
at com.sap.caf.eu.gp.model.context.impl.UserContextFactory.getUserContextByUniqueName(UserContextFactory.java:349)
at com.sap.caf.eu.gp.model.pfw.wfc.local.util.UserManagementContext.getUserByUniqueName(UserManagementContext.java:103)
at com.sap.caf.eu.gp.model.pfw.wfc.local.entities.LocalWorkflowTemplateInfo.getCreator(LocalWorkflowTemplateInfo.java:53)
at com.sap.caf.eu.gp.ui.admin.instancemng.VInstanceManagementView.setWokflowTemplatesData(VInstanceManagementView.java:307)
at com.sap.caf.eu.gp.ui.admin.instancemng.VInstanceManagementView.wdDoInit(VInstanceManagementView.java:144)
at com.sap.caf.eu.gp.ui.admin.instancemng.wdp.InternalVInstanceManagementView.wdDoInit(InternalVInstanceManagementView.java:237)
at com.sap.tc.webdynpro.progmodel.generation.DelegatingView.doInit(DelegatingView.java:61)
at com.sap.tc.webdynpro.progmodel.controller.Controller.initController(Controller.java:215)
at com.sap.tc.webdynpro.progmodel.view.View.initController(View.java:445)
at com.sap.tc.webdynpro.progmodel.controller.Controller.init(Controller.java:200)
at com.sap.tc.webdynpro.progmodel.view.ViewManager.getView(ViewManager.java:709)
at com.sap.tc.webdynpro.progmodel.view.ViewManager.bindRoot(ViewManager.java:579)
at com.sap.tc.webdynpro.progmodel.view.ViewManager.makeVisible(ViewManager.java:793)
at com.sap.tc.webdynpro.progmodel.view.ViewManager.performNavigation(ViewManager.java:296)
at com.sap.tc.webdynpro.clientserver.cal.ClientApplication.navigate(ClientApplication.java:767)
at com.sap.tc.webdynpro.clientserver.cal.ClientComponent.navigate(ClientComponent.java:881)
at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.doNavigation(WindowPhaseModel.java:498)
at com.sap.tc.webdynpro.clientserver.window.WindowPhaseModel.processRequest(WindowPhaseModel.java:144)
at com.sap.tc.webdynpro.clientserver.window.WebDynproWindow.processRequest(WebDynproWindow.java:335)
at com.sap.tc.webdynpro.clientserver.cal.AbstractClient.executeTasks(AbstractClient.java:143)
at com.sap.tc.webdynpro.clientserver.session.ApplicationSession.doProcessing(ApplicationSession.java:319)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessingStandalone(ClientSession.java:713)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doApplicationProcessing(ClientSession.java:666)
at com.sap.tc.webdynpro.clientserver.session.ClientSession.doProcessing(ClientSession.java:250)
at com.sap.tc.webdynpro.clientserver.session.RequestManager.doProcessing(RequestManager.java:149)
at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doContent(DispatcherServlet.java:62)
at com.sap.tc.webdynpro.serverimpl.defaultimpl.DispatcherServlet.doPost(DispatcherServlet.java:53)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
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(AccessController.java:219)
at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:102)
at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:172)
Caused by: com.sap.security.api.NoSuchUserException: User "SHAIKHS" does not exist.
at com.sap.security.core.imp.UserFactory.getUserByUniqueName(UserFactory.java:1524)
at com.sap.security.core.imp.UserFactory.getUserByUniqueName(UserFactory.java:1463)
at com.sap.security.core.imp.UserFactory.getUserByUniqueName(UserFactory.java:1449)
at com.sap.caf.eu.gp.model.context.impl.UserContextFactory.getUserContextByUniqueName(UserContextFactory.java:342)
... 42 more
In above, user "Shaikhs" was working on GP processes in past but no longer in the company and that is why ID is no longer there in the system.
But, why system is still throwing errors for that user as shown above? This user ID is not being used anymore anywhere.
How to ignore above error being happening? There are lot of such errors in the system and it keeps coming up again and again.
Thanks,
Bhavik