cancel
Showing results for 
Search instead for 
Did you mean: 

CUP - Moving a role from one Initiator to another

Former Member
0 Kudos

Has anyone encountered an issue where after moving a role from one Initiator definition to another, new requests submitted for the role would sometimes take the new (correct) path and other times would take the old (incorrect) path.

The change was originally done by doing an export of existing initiator definition, added the new role, then imported back the initiator definition. After we started encountering the issue with the requests taking inconsistent paths, we also went into the initiator that was originally modified and did the change directly - i.e. deleted the role from the initiator, then added it back.

Checked the system log and the following message shows up when a request is submitted and it takes the old (incorrect) path.

2010-07-02 16:32:54,775 [Thread-154273] ERROR BOException, adding to the listNotCancelledRequests

com.virsa.ae.core.BOException: Cannot update the Transaction tables

at com.virsa.ae.workflow.bo.WorkFlowRequestHoldHelper.unHoldRequest(WorkFlowRequestHoldHelper.java:303)

at com.virsa.ae.workflow.bo.WorkFlowRequestHoldHelper.unHoldRequest(WorkFlowRequestHoldHelper.java:206)

at com.virsa.ae.workflow.bo.WorkFlowBO.unHoldRequest(WorkFlowBO.java:737)

at com.virsa.ae.accessrequests.bo.RequestBO.cancelRequests(RequestBO.java:8012)

at com.virsa.ae.service.stalerequests.StaleRequestsBGJob.cancelRequests(StaleRequestsBGJob.java:69)

at com.virsa.ae.service.stalerequests.StaleRequestsBGJob.execute(StaleRequestsBGJob.java:39)

at com.virsa.ae.backgroundjobs.BackgroundTask.run(BackgroundTask.java:56)

at java.util.TimerThread.mainLoop(Timer.java:461)

at java.util.TimerThread.run(Timer.java:408)

2010-07-02 16:34:04,462 [SAPEngine_Application_Thread[impl:3]_25] ERROR com.virsa.ae.ejbutil.submitrequest.RequestSubmissionBean : submitRequest : : setting error code to 2010

java.lang.Exception

at com.virsa.ae.ejbutil.submitrequest.RequestSubmissionBean.submitRequest(RequestSubmissionBean.java:241)

at com.virsa.ae.ejb.submitrequest.SubmitRequestEJBBean.getSubmitRequest(SubmitRequestEJBBean.java:45)

at com.virsa.ae.ejb.submitrequest.SubmitRequestEJBObjectImpl0_0.getSubmitRequest(SubmitRequestEJBObjectImpl0_0.java:119)

at com.virsa.ae.ejb.submitrequest.SubmitRequestEJB_Stub.getSubmitRequest(SubmitRequestEJB_Stub.java:57)

at sun.reflect.GeneratedMethodAccessor3504.invoke(Unknown Source)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:62)

at java.lang.reflect.Method.invoke(Method.java:391)

at com.sap.engine.services.ejb.session.stateless_sp5.ObjectStubProxyImpl.invoke(ObjectStubProxyImpl.java:187)

at $Proxy192.getSubmitRequest(Unknown Source)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:85)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:58)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:60)

at java.lang.reflect.Method.invoke(Method.java:391)

at com.sap.engine.services.webservices.runtime.EJBImplementationContainer.invokeMethod(EJBImplementationContainer.java:126)

at com.sap.engine.services.webservices.runtime.RuntimeProcessor.process(RuntimeProcessor.java:157)

at com.sap.engine.services.webservices.runtime.RuntimeProcessor.process(RuntimeProcessor.java:79)

at com.sap.engine.services.webservices.runtime.servlet.ServletDispatcherImpl.doPost(ServletDispatcherImpl.java:92)

at SoapServlet.doPost(SoapServlet.java:51)

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)

2010-07-02 16:34:54,795 [Thread-154279] ERROR BOException, adding to the listNotCancelledRequests

com.virsa.ae.core.BOException: Cannot update the Transaction tables

at com.virsa.ae.workflow.bo.WorkFlowRequestHoldHelper.unHoldRequest(WorkFlowRequestHoldHelper.java:303)

at com.virsa.ae.workflow.bo.WorkFlowRequestHoldHelper.unHoldRequest(WorkFlowRequestHoldHelper.java:206)

at com.virsa.ae.workflow.bo.WorkFlowBO.unHoldRequest(WorkFlowBO.java:737)

at com.virsa.ae.accessrequests.bo.RequestBO.cancelRequests(RequestBO.java:8012)

at com.virsa.ae.service.stalerequests.StaleRequestsBGJob.cancelRequests(StaleRequestsBGJob.java:69)

at com.virsa.ae.service.stalerequests.StaleRequestsBGJob.execute(StaleRequestsBGJob.java:39)

at com.virsa.ae.backgroundjobs.BackgroundTask.run(BackgroundTask.java:56)

at java.util.TimerThread.mainLoop(Timer.java:461)

at java.util.TimerThread.run(Timer.java:408)

2010-07-02 16:37:54,772 [Thread-154282] ERROR BOException, adding to the listNotCancelledRequests

com.virsa.ae.core.BOException: Cannot update the Transaction tables

at com.virsa.ae.workflow.bo.WorkFlowRequestHoldHelper.unHoldRequest(WorkFlowRequestHoldHelper.java:303)

at com.virsa.ae.workflow.bo.WorkFlowRequestHoldHelper.unHoldRequest(WorkFlowRequestHoldHelper.java:206)

at com.virsa.ae.workflow.bo.WorkFlowBO.unHoldRequest(WorkFlowBO.java:737)

at com.virsa.ae.accessrequests.bo.RequestBO.cancelRequests(RequestBO.java:8012)

at com.virsa.ae.service.stalerequests.StaleRequestsBGJob.cancelRequests(StaleRequestsBGJob.java:69)

at com.virsa.ae.service.stalerequests.StaleRequestsBGJob.execute(StaleRequestsBGJob.java:39)

at com.virsa.ae.backgroundjobs.BackgroundTask.run(BackgroundTask.java:56)

at java.util.TimerThread.mainLoop(Timer.java:461)

at java.util.TimerThread.run(Timer.java:408)

2010-07-02 16:39:54,834 [Thread-154285] ERROR BOException, adding to the listNotCancelledRequests

com.virsa.ae.core.BOException: Cannot update the Transaction tables

at com.virsa.ae.workflow.bo.WorkFlowRequestHoldHelper.unHoldRequest(WorkFlowRequestHoldHelper.java:303)

at com.virsa.ae.workflow.bo.WorkFlowRequestHoldHelper.unHoldRequest(WorkFlowRequestHoldHelper.java:206)

at com.virsa.ae.workflow.bo.WorkFlowBO.unHoldRequest(WorkFlowBO.java:737)

at com.virsa.ae.accessrequests.bo.RequestBO.cancelRequests(RequestBO.java:8012)

at com.virsa.ae.service.stalerequests.StaleRequestsBGJob.cancelRequests(StaleRequestsBGJob.java:69)

at com.virsa.ae.service.stalerequests.StaleRequestsBGJob.execute(StaleRequestsBGJob.java:39)

at com.virsa.ae.backgroundjobs.BackgroundTask.run(BackgroundTask.java:56)

at java.util.TimerThread.mainLoop(Timer.java:461)

at java.util.TimerThread.run(Timer.java:408)

2010-07-02 16:42:54,781 [Thread-154288] ERROR BOException, adding to the listNotCancelledRequests

com.virsa.ae.core.BOException: Cannot update the Transaction tables

at com.virsa.ae.workflow.bo.WorkFlowRequestHoldHelper.unHoldRequest(WorkFlowRequestHoldHelper.java:303)

at com.virsa.ae.workflow.bo.WorkFlowRequestHoldHelper.unHoldRequest(WorkFlowRequestHoldHelper.java:206)

at com.virsa.ae.workflow.bo.WorkFlowBO.unHoldRequest(WorkFlowBO.java:737)

at com.virsa.ae.accessrequests.bo.RequestBO.cancelRequests(RequestBO.java:8012)

at com.virsa.ae.service.stalerequests.StaleRequestsBGJob.cancelRequests(StaleRequestsBGJob.java:69)

at com.virsa.ae.service.stalerequests.StaleRequestsBGJob.execute(StaleRequestsBGJob.java:39)

at com.virsa.ae.backgroundjobs.BackgroundTask.run(BackgroundTask.java:56)

at java.util.TimerThread.mainLoop(Timer.java:461)

at java.util.TimerThread.run(Timer.java:408)

Accepted Solutions (0)

Answers (3)

Answers (3)

Former Member
0 Kudos

Hi Jane,

If I am right I think you have created initiator on the basis of role, basically role based initiator.

Please try to restart the J2ee engine of the server on which GRC is deployed.

Kind Regards,

Srinivasan

Former Member
0 Kudos

Hello Jane,

I am not sure what u exactly mean here by request moving from one initiator to another. Do you mean to say one initiator to another or from one path to another? If you could give us some more details on the exact issue you are facing, it would be better.

Regards,

Hersh

http://www.linkedin.com/in/hersh13

0 Kudos

How do you have your initiator set up? What is the logic?