Hi all,
I have a simple one for you:
I have a process that is long lived. In this process I want Task B to complete when Task A (which is in a gateway branch) is completed. I have added a Event Catch on my Assign Task and set up a filter that has
MapContent/TaskID = /process_data/TaskResult/object/taskId
TaskResult is a TaskResult object tat is set as the output of Task A.
In the log I get the following errors when I run the process:
2010-03-18 16:00:58,113 ERROR [STDERR] [Fatal Error] :1:1: Content is not allowed in prolog.
2010-03-18 16:00:58,863 ERROR [STDERR] Mar 18, 2010 4:00:58 PM com.adobe.idp.event.filterengine.XPathFilterEngine evaluateXPath
SEVERE: Filter evaluation failed /MapContent/TaskIDFor input string: "/process_data/TaskResult/object/taskId"
2010-03-18 16:00:58,879 ERROR [STDERR] Mar 18, 2010 4:00:58 PM com.adobe.idp.event.filterengine.XPathFilterEngine evaluateXPath
SEVERE: Filter evaluation failed /MapContent/TaskIDFor input string: "/process_data/TaskResult/object/taskId"
2010-03-18 16:00:58,879 ERROR [STDERR] Mar 18, 2010 4:00:58 PM com.adobe.idp.event.filterengine.XPathFilterEngine evaluateXPath
SEVERE: Filter evaluation failed /MapContent/TaskIDFor input string: "/process_data/TaskResult/object/taskId"
Nothing happens with Task B when I complete Task A. I have tried to change the filter to something like:
MapContent/TaskID = /process_data/str_myTaskId
where str_myTaskId is a string that I have extracted from the TaskResult object. Still I get the above error...
I don't really understand the error, what is wrong here?
Thanks in advance
Kim