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


Reply via email to