diff options
author | Bernard Normier <bernard@zeroc.com> | 2007-11-30 11:01:27 -0500 |
---|---|---|
committer | Bernard Normier <bernard@zeroc.com> | 2007-11-30 11:01:27 -0500 |
commit | 0b6a5d811e79550709b1e0589580976dba8c5aaa (patch) | |
tree | abf3606e45b80715a24b037c28866ba831f34560 /java/src | |
parent | Implemented service observers (diff) | |
parent | Fixed bug 2584 in Java/C# for consistency (diff) | |
download | ice-0b6a5d811e79550709b1e0589580976dba8c5aaa.tar.bz2 ice-0b6a5d811e79550709b1e0589580976dba8c5aaa.tar.xz ice-0b6a5d811e79550709b1e0589580976dba8c5aaa.zip |
Merge branch 'master' of ssh://cvs.zeroc.com/home/git/ice
Diffstat (limited to 'java/src')
-rw-r--r-- | java/src/Ice/PropertiesI.java | 2 | ||||
-rw-r--r-- | java/src/IceInternal/FixedReference.java | 3 | ||||
-rw-r--r-- | java/src/IceInternal/LocalExceptionWrapper.java | 4 |
3 files changed, 4 insertions, 5 deletions
diff --git a/java/src/Ice/PropertiesI.java b/java/src/Ice/PropertiesI.java index 6da3b5e778d..4fb078f74be 100644 --- a/java/src/Ice/PropertiesI.java +++ b/java/src/Ice/PropertiesI.java @@ -186,7 +186,7 @@ public final class PropertiesI implements Properties String pattern = IceInternal.PropertyNames.validProps[i][0].pattern(); dotPos = pattern.indexOf('.'); assert(dotPos != -1); - String propPrefix = pattern.substring(1, dotPos - 1); + String propPrefix = pattern.substring(0, dotPos - 1); if(!propPrefix.equals(prefix)) { continue; diff --git a/java/src/IceInternal/FixedReference.java b/java/src/IceInternal/FixedReference.java index d86791e7fb0..64f0818a88b 100644 --- a/java/src/IceInternal/FixedReference.java +++ b/java/src/IceInternal/FixedReference.java @@ -204,7 +204,8 @@ public class FixedReference extends Reference try { Ice.BooleanHolder compress = new Ice.BooleanHolder(); - callback.setConnection(getConnection(compress), compress.value); + Ice.ConnectionI connection = getConnection(compress); + callback.setConnection(connection, compress.value); } catch(Ice.LocalException ex) { diff --git a/java/src/IceInternal/LocalExceptionWrapper.java b/java/src/IceInternal/LocalExceptionWrapper.java index b41867594f4..abaf0317109 100644 --- a/java/src/IceInternal/LocalExceptionWrapper.java +++ b/java/src/IceInternal/LocalExceptionWrapper.java @@ -56,9 +56,7 @@ public class LocalExceptionWrapper extends Exception if(ex instanceof Ice.UnknownException || ex instanceof Ice.ObjectNotExistException || ex instanceof Ice.OperationNotExistException || - ex instanceof Ice.FacetNotExistException || - ex instanceof Ice.CollocationOptimizationException || - ex instanceof Ice.SystemException) + ex instanceof Ice.FacetNotExistException) { throw new LocalExceptionWrapper((Ice.LocalException)ex, false); } |