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