Author: jeffyu
Date: Fri Sep 24 06:41:09 2010
New Revision: 1000729
URL: http://svn.apache.org/viewvc?rev=1000729&view=rev
Log:
* ODE-890, apply Gary's fix, thanks Gary.
Modified:
ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/BpelEngineImpl.java
ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/BpelProcess.java
Modified:
ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/BpelEngineImpl.java
URL:
http://svn.apache.org/viewvc/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/BpelEngineImpl.java?rev=1000729&r1=1000728&r2=1000729&view=diff
==============================================================================
---
ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/BpelEngineImpl.java
(original)
+++
ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/BpelEngineImpl.java
Fri Sep 24 06:41:09 2010
@@ -793,7 +793,7 @@ public class BpelEngineImpl implements B
}
public BpelProcess getNewestProcessByType(QName processType) {
- int v = -1;
+ long v = -1;
BpelProcess q = null;
for (BpelProcess p : _activeProcesses.values()) {
if (p.getProcessType().equals(processType) && v < p.getVersion()) {
Modified:
ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/BpelProcess.java
URL:
http://svn.apache.org/viewvc/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/BpelProcess.java?rev=1000729&r1=1000728&r2=1000729&view=diff
==============================================================================
---
ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/BpelProcess.java
(original)
+++
ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/BpelProcess.java
Fri Sep 24 06:41:09 2010
@@ -1162,8 +1162,8 @@ public class BpelProcess {
return timeout;
}
- public int getVersion() {
- return
Integer.parseInt(_pid.getLocalPart().substring(_pid.getLocalPart().lastIndexOf('-')
+ 1));
+ public long getVersion() {
+ return
Long.parseLong(_pid.getLocalPart().substring(_pid.getLocalPart().lastIndexOf('-')
+ 1));
}
public void doAsyncReply(MyRoleMessageExchangeImpl m, BpelRuntimeContext
context) {