Search This Blog

SBL-BPR-00216: The workitem supplied, '%1', is not a valid workitem.

Applies to:

Siebel Workflow - Version: 7.7.2 [18325] and later   [Release: V7 and later ]
z*OBSOLETE: Microsoft Windows Server 2003

Product Release: V7 (Enterprise)

Version: 7.7.2 [18325]

Database: Oracle 9.2.0.4

Application Server OS: Microsoft Windows 2003 Server

Database Server OS: Sun Solaris 2.8



This document was previously published as Siebel SR 38-1786326823.


Symptoms

SBL-DAT-00225, SBL-BPR-00187

Error 33007 invoking method "RunProcess" for Business Service "Workflow Process Manager"

SBL-BPR-00187>SBL-BPR-00100>SBL-DAT-00225>SBL-BPR-00100 reported in logs



workflowprocmgr log attached

Cause

The customer had migrated the workflow and the following error was seen in the log file.

PrcExec Create 4 0 2005-03-02 17:23:45 Instantiating process definition 'RCRM Message Popup to SR Owner Engineer Dispatched'.
ObjMgrLog Error 1 0 2005-03-02 17:23:45 (state.cpp (1877)) SBL-BPR-00216: The workitem supplied, '
', is not a valid workitem.
ObjMgrBusServiceLog InvokeMethod 4 0 2005-03-02 17:23:45 Business Service 'Workflow Process Manager' invoke method 'RunProcess' Execute Time: 1.575 seconds.


Solution


The root cause for this particular issue was that the workflow process had a space or white space in the Default String value for the Object Id process property. A white space is considered as an invalid character. The default string is used to initialize the property runtime value BEFORE the passed-in value is used to overwrite it. The Workflow Engine will complain if the default value is invalid

After clearing any white spaces from any workflows' "Object Id" Process Property's Default String, the workflow worked fine.


Search Keys:

Workflow, not a valid work item, SBL-BPR-00216


No comments:

Post a Comment