cancel
Showing results for 
Search instead for 
Did you mean: 

GRC10-EAM-Dump when opening some work items in Inbox

Former Member
0 Kudos

During development, we have modified FF Log review workflow to add "Escalation" after 7 days with Agent as GRAC_SPM_ESCALATION_MANAGER_AGENT. Not sure what happened but the workflow did NOT escalate the log after 7 days (also did not error out as it is not able to find the agent) and just skipped to next step and finished the workflow. But it did not remove work items from Controller's work inbox.

Now, when Controller click tries to open work item in work inbox, system is throwing "500 Internal Server Error" (Assertion_Failed). We have analyzed ST22 dumps and debugged the program and found out that, it is checking if workflow is open/error/waiting stages before opening the work item. Since, workflow is in "Finished/Completed" state, it is throwing ASSERTION_FAILED dump.

Question is - Is there a away to cleanup Controller's inbox and delete all the zombie work items? Please note that we have tried all SWWL,SWPR, SWPC  and program GRFNMW_MANUAL_INSTANCE_CANCEL with no success. Also looked at SAP OSS notes but did not find any that addresses this issue.

Appreciate your help in this matter.

Accepted Solutions (0)

Answers (1)

Answers (1)

Colleen
Advisor
Advisor
0 Kudos

Hi Natesh

Did you see KB article: 1804178 - AC10.0 - Workflow could not find the escalation agent? It mentions the Agent you used and issues with the escalation.

Here's a SCN thread for the two WF canceallation programs - http://scn.sap.com/thread/3340760 as well as looking that the MSMP monitor to see what is happening GRFNMW_DBGMONITOR_WD

Regards

Colleen

Former Member
0 Kudos

Hi Colleen,

Thanks for the reply! GRFNMW_DBGMONITOR_WD is not showing these items as workflow was in finished status. Also, we try to delete the instances using the program mentioned in OSS notes but getting message saying instace id was not found.

We did follow the solution outlined in 1804178 and defined our own agent. Workflow esclation is now working. But problem is we are unable to delete old work items stuck in the Controller's inbox.

former_member193066
Active Contributor
0 Kudos

make it stale request and cancel it.

regrds

prasant

Colleen
Advisor
Advisor
0 Kudos

Hi Natesh

We did follow the solution outlined in 1804178 and defined our own agent. Workflow esclation is now working. But problem is we are unable to delete old work items stuck in the Controller's inbox.

Nice to hear the root cause is fixed!!

GRFNMW_DBGMONITOR_WD is not showing these items as workflow was in finished status. Also, we try to delete the instances using the program mentioned in OSS notes but getting message saying instace id was not found.

Confirming - did you attempt to run both MSMP cancel programs?If so, it appears like MSMP side of WF is finished (hence no instance found).

Can you look at the Workflow Administration in NWBC and also at SWIA transaction for Workflow and see if anything else can be cancelled on that side instead of performed via the end user or MSMP cancellation?

Have a look at http://scn.sap.com/thread/3410497   just updated it with using SWWL. This might help you too

Regards

Colleen

Add link to SCN thread. Message was edited by: Colleen Lee

Former Member
0 Kudos

Hi Prasant,

How do we make it as Stale request?

Thanks,

Natesh

Former Member
0 Kudos

Hi Colleen,

Yes, we checked in SWIA and there are no steps to cancel and WF is in completed status. Also, we already tried to delete in SWWL using work item id. SWWL is not showing any entries to delete from these requests.

Thanks,

Natesh

former_member193066
Active Contributor
0 Kudos

GRFNMW_BATCH_STALE_REQUEST.

run this program

Regards,

Prasant

Colleen
Advisor
Advisor
0 Kudos

Hi Natesh

If you have already tried:

  • GRFNMW_BATCH_STALE_REQUEST
  • GRFNMW_MANUAL_INSTANCE_CANCEL
  • SWWL or other SW* transactions

without success, I think you are at the stage where you will need to raise a message with SAP and have them remote in to take a look (if you haven't already)

Can you also screen shot this - I assume it's still appear in the approver's POWL inbox? Also, you can try to cross post to workflow community to see if they have any suggestions.

Former Member
0 Kudos

Hi,

'Execute Manually' from SWIA workitems which are still 'IN PROCESS' of workflows which have been COMPLETED.

Regards,

Neha

Former Member
0 Kudos

There are no workitems which are in IN PROCESS. All of them are in COMPLETED status. We have message open to SAP. I will post an update once we have a solution.

Thanks,

Natesh

Former Member
0 Kudos

Hi All,

We found a solution. In SWIA, we open the work item and go to menu Edit -> Work item -> Logically Delete. This marked the item as CANCELLED and removed it from work inbox.

Thanks all for your help!