You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@ode.apache.org by mr...@apache.org on 2006/10/24 20:06:15 UTC
svn commit: r467419 -
/incubator/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/ProcessAndInstanceManagementImpl.java
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()) {