Author: mriou
Date: Tue Oct 24 11:06:14 2006
New Revision: 467419

URL: http://svn.apache.org/viewvc?view=rev&rev=467419
Log:
Fixed a potential NPE.

Modified:
    
incubator/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/ProcessAndInstanceManagementImpl.java

Modified: 
incubator/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/ProcessAndInstanceManagementImpl.java
URL: 
http://svn.apache.org/viewvc/incubator/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/ProcessAndInstanceManagementImpl.java?view=diff&rev=467419&r1=467418&r2=467419
==============================================================================
--- 
incubator/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/ProcessAndInstanceManagementImpl.java
 (original)
+++ 
incubator/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/ProcessAndInstanceManagementImpl.java
 Tue Oct 24 11:06:14 2006
@@ -622,13 +622,15 @@
         }
 
         TProcessInfo.Documents docinfo = info.addNewDocuments();
-        File deployDir = 
_server.getDeploymentUnit(proc.getProcessId()).getDeployDir();
-        File files[] = deployDir.listFiles();
-        if (files != null)
-            genDocumentInfo(docinfo, deployDir, files,true);
-        else if (__log.isDebugEnabled())
-            __log.debug("fillProcessInfo: No files for " + deployDir + " !!!");
-
+        if (_server.getDeploymentUnit(proc.getProcessId()) != null) {
+            File deployDir = 
_server.getDeploymentUnit(proc.getProcessId()).getDeployDir();
+            File files[] = deployDir.listFiles();
+            if (files != null)
+                genDocumentInfo(docinfo, deployDir, files,true);
+            else if (__log.isDebugEnabled())
+                __log.debug("fillProcessInfo: No files for " + deployDir + " 
!!!");
+        }
+        
         if (custom.includeProcessProperties()) {
             TProcessProperties properties = info.addNewProperties();
             for (ProcessPropertyDAO processPropertyDAO : proc.getProperties()) 
{


Reply via email to