Author: boisvert
Date: Thu Sep 28 11:01:50 2006
New Revision: 450943

URL: http://svn.apache.org/viewvc?view=rev&rev=450943
Log:
Fix potential NPE if ODE_DEBUG_TX_DELAY is not set

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

Modified: 
incubator/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/BpelEngineImpl.java
URL: 
http://svn.apache.org/viewvc/incubator/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/BpelEngineImpl.java?view=diff&rev=450943&r1=450942&r2=450943
==============================================================================
--- 
incubator/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/BpelEngineImpl.java
 (original)
+++ 
incubator/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/BpelEngineImpl.java
 Thu Sep 28 11:01:50 2006
@@ -65,8 +65,11 @@
     
     static {
         try {
-            _delayMean = Double.valueOf(System.getenv("ODE_DEBUG_TX_DELAY"));
-            __log.info("Stochastic debugging delay activated. Delay (Mean)=" + 
_delayMean + "ms.");
+            String delay = System.getenv("ODE_DEBUG_TX_DELAY");
+            if (delay != null && delay.length() > 0) {
+                _delayMean = Double.valueOf(delay);
+                __log.info("Stochastic debugging delay activated. Delay 
(Mean)=" + _delayMean + "ms.");
+            }
         } catch (Throwable t) {
             if (__log.isDebugEnabled()) {
                 __log.debug("Could not read ODE_DEBUG_TX_DELAY environment 
variable; assuming 0 (mean) delay", t);


Reply via email to