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);


Reply via email to