on 07-03-2010 2:02 AM
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)
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
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
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
How do you have your initiator set up? What is the logic?
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.