Author: rr
Date: Fri Apr 16 09:21:07 2010
New Revision: 934723
URL: http://svn.apache.org/viewvc?rev=934723&view=rev
Log:
Fixed warn for completed in-mem instances cleanup
Modified:
ode/branches/APACHE_ODE_1.X/bpel-runtime/src/main/java/org/apache/ode/bpel/memdao/ProcessDaoImpl.java
Modified:
ode/branches/APACHE_ODE_1.X/bpel-runtime/src/main/java/org/apache/ode/bpel/memdao/ProcessDaoImpl.java
URL:
http://svn.apache.org/viewvc/ode/branches/APACHE_ODE_1.X/bpel-runtime/src/main/java/org/apache/ode/bpel/memdao/ProcessDaoImpl.java?rev=934723&r1=934722&r2=934723&view=diff
==============================================================================
---
ode/branches/APACHE_ODE_1.X/bpel-runtime/src/main/java/org/apache/ode/bpel/memdao/ProcessDaoImpl.java
(original)
+++
ode/branches/APACHE_ODE_1.X/bpel-runtime/src/main/java/org/apache/ode/bpel/memdao/ProcessDaoImpl.java
Fri Apr 16 09:21:07 2010
@@ -242,7 +242,9 @@ class ProcessDaoImpl extends DaoBaseImpl
Long id = (Long) oldInstances[i];
Long age = _instancesAge.get(id);
if (age != null && now-age > _conn._mexTtl) {
- __log.warn("Discarding in-memory instance "+id+" because
it exceeded its time-to-live: "+_instances.get(id));
+ if (_instances.get(id) != null) {
+ __log.warn("Discarding in-memory instance "+id+"
because it exceeded its time-to-live: "+_instances.get(id));
+ }
_instances.remove(id);
_instancesAge.remove(id);
}