cancel
Showing results for 
Search instead for 
Did you mean: 

GRC CUP,Unable to cancel request

Former Member
0 Kudos

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

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

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.

Former Member
0 Kudos

Hello Mash,

check "Valid from" and "Valid to" in Roles section of the request. If any date is missing, fill it.

Regards

Pavel

Former Member
0 Kudos

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.

Former Member
0 Kudos

We are on SP15 Patch 7. and note:after request got created,we changed role approver and the request still under old role approver,for that reason,we are cancelling this request and it's not allowing us.

Former Member
0 Kudos

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.