on 12-15-2011 8:12 PM
Hi,
I am unable to cancel request. when i checked log:2011-12-15 13:48:22,464 [SAPEngine_Application_Thread[impl:3]_17] ERROR Date format Error : java.text.ParseException: Unparseable date: ""
java.text.ParseException: Unparseable date: ""
at java.text.DateFormat.parse(DateFormat.java:335)
at com.virsa.ae.commons.utils.Util.toDate(Util.java:2850)
at com.virsa.ae.commons.utils.Util.toDate(Util.java:2836)
at com.virsa.ae.search.bo.RoleValidityHelper.validate(RoleValidityHelper.java:80)
at com.virsa.ae.accessrequests.actions.RequestDetailsHelper.getNonRejectedExpiredRoles(RequestDetailsHelper.java:1503)
at com.virsa.ae.accessrequests.actions.RequestDetailsHelper.getNonRejectedExpiredRoles(RequestDetailsHelper.java:1559)
at com.virsa.ae.accessrequests.actions.UpdateRequestDetailsAction.checkRoleValidity(UpdateRequestDetailsAction.java:1107)
at com.virsa.ae.accessrequests.actions.UpdateRequestDetailsAction.approveRequest(UpdateRequestDetailsAction.java:482)
at com.virsa.ae.accessrequests.actions.UpdateRequestDetailsAction.execute(UpdateRequestDetailsAction.java:627)
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)
and
2011-12-15 13:48:22,862 [SAPEngine_Application_Thread[impl:3]_17] ERROR java.lang.LinkageError: loader constraints violated when linking com/virsa/cc/xsys/webservices/dto/WSRAInputParamDTO class
java.lang.LinkageError: loader constraints violated when linking com/virsa/cc/xsys/webservices/dto/WSRAInputParamDTO class
at com.virsa.ae.service.sap.RiskAnalysisEJB53V1DAO.execRiskAnalysis(RiskAnalysisEJB53V1DAO.java:305)
at com.virsa.ae.service.sap.RiskAnalysisEJB53V1DAO.getViolations(RiskAnalysisEJB53V1DAO.java:277)
at com.virsa.ae.service.sap.RiskAnalysisEJB53V1DAO.getViolations(RiskAnalysisEJB53V1DAO.java:419)
at com.virsa.ae.service.sap.RiskAnalysisEJB53V1DAO.determineRisks(RiskAnalysisEJB53V1DAO.java:527)
at com.virsa.ae.service.sap.RiskAnalysis53V1DAO.determineRisks(RiskAnalysis53V1DAO.java:103)
at com.virsa.ae.accessrequests.bo.RiskAnalysisBO.findViolations(RiskAnalysisBO.java:182)
at com.virsa.ae.accessrequests.actions.RiskAnalysisAction.doRiskAnalysis(RiskAnalysisAction.java:1161)
at com.virsa.ae.accessrequests.actions.RiskAnalysisAction.doAnalysis(RiskAnalysisAction.java:381)
at com.virsa.ae.accessrequests.actions.RiskAnalysisAction.execute(RiskAnalysisAction.java:118)
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.runtime.RequestDispatcherImpl.doWork(RequestDispatcherImpl.java:321)
at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:377)
at com.virsa.ae.commons.utils.framework.servlet.AEFrameworkServlet.service(AEFrameworkServlet.java:461)
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)
2011-12-15 13:48:22,867 [SAPEngine_Application_Thread[impl:3]_17] ERROR Exception during EJB call, Ignoring and trying Webservice Call
com.virsa.ae.service.ServiceException: Exception in getting the results from the EJB service : loader constraints violated when linking com/virsa/cc/xsys/webservices/dto/WSRAInputParamDTO class
at com.virsa.ae.service.sap.RiskAnalysisEJB53V1DAO.getViolations(RiskAnalysisEJB53V1DAO.java:295)
at com.virsa.ae.service.sap.RiskAnalysisEJB53V1DAO.getViolations(RiskAnalysisEJB53V1DAO.java:419)
at com.virsa.ae.service.sap.RiskAnalysisEJB53V1DAO.determineRisks(RiskAnalysisEJB53V1DAO.java:527)
at com.virsa.ae.service.sap.RiskAnalysis53V1DAO.determineRisks(RiskAnalysis53V1DAO.java:103)
at com.virsa.ae.accessrequests.bo.RiskAnalysisBO.findViolations(RiskAnalysisBO.java:182)
at com.virsa.ae.accessrequests.actions.RiskAnalysisAction.doRiskAnalysis(RiskAnalysisAction.java:1161)
at com.virsa.ae.accessrequests.actions.RiskAnalysisAction.doAnalysis(RiskAnalysisAction.java:381)
at com.virsa.ae.accessrequests.actions.RiskAnalysisAction.execute(RiskAnalysisAction.java:118)
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.runtime.RequestDispatcherImpl.doWork(RequestDispatcherImpl.java:321)
at com.sap.engine.services.servlets_jsp.server.runtime.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:377)
at com.virsa.ae.commons.utils.framework.servlet.AEFrameworkServlet.service(AEFrameworkServlet.java:461)
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)
Caused by: java.lang.LinkageError: loader constraints violated when linking com/virsa/cc/xsys/webservices/dto/WSRAInputParamDTO class
at com.virsa.ae.service.sap.RiskAnalysisEJB53V1DAO.execRiskAnalysis(RiskAnalysisEJB53V1DAO.java:305)
at com.virsa.ae.service.sap.RiskAnalysisEJB53V1DAO.getViolations(RiskAnalysisEJB53V1DAO.java:277)
... 28 more
Thanks
Mash
Hi,
do u have admin access, then you can cancel/reject the request through "Configuration tab"
go to Configuration Tab>request administration>cancel the request.
(or)
sechudle the archiving /delete job for all cup requests.
Regards,
Arjuna.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello Mash,
check "Valid from" and "Valid to" in Roles section of the request. If any date is missing, fill it.
Regards
Pavel
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
What is your GRC version an SP level?? As per the message it seems that there's an empty string in some date field somewhere.
Cheers,
Diego.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Mash,
Well, I guess the obvious advice is go back to the old owner, cancel the request and then change to the new owner. But you probably don't want to do that because it's not possible in your scenario. I'll give you a couple of thing you could test in this case:
1) Try removing the role assignment before cancel the request and see what happens
2) If it's possible you can archive-delete the corresponding request.
3) I'm sure that it's possible to cancel it working at database level, but you should contact SAP for this.
Cheers,
Diego.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.