Author: bfoster
Date: Thu Mar 3 01:07:25 2011
New Revision: 1076476
URL: http://svn.apache.org/viewvc?rev=1076476&view=rev
Log:
- updates to TraceWorkflow
----------------------------
Modified:
oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/server/action/TraceWorkflow.java
Modified:
oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/server/action/TraceWorkflow.java
URL:
http://svn.apache.org/viewvc/oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/server/action/TraceWorkflow.java?rev=1076476&r1=1076475&r2=1076476&view=diff
==============================================================================
---
oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/server/action/TraceWorkflow.java
(original)
+++
oodt/branches/wengine-branch/wengine/src/main/java/org/apache/oodt/cas/workflow/server/action/TraceWorkflow.java
Thu Mar 3 01:07:25 2011
@@ -81,6 +81,8 @@ public class TraceWorkflow extends Workf
private void buildMasterWorkflow(WorkflowEngineClient weClient,
ProcessorSkeleton skeleton) throws EngineException {
for (ProcessorSkeleton task : WorkflowUtils.getTasks(skeleton))
{
List<String> spawnedWorkflows =
task.getDynamicMetadata().getAllMetadata(WorkflowConnectTaskInstance.SPAWNED_WORKFLOWS);
+ if (spawnedWorkflows == null)
+ continue;
List<ProcessorSkeleton> subProcessors = new
Vector<ProcessorSkeleton>();
for (String spawedWorkflow : spawnedWorkflows) {
ProcessorSkeleton workflow =
weClient.getWorkflow(spawedWorkflow);