diff options
Diffstat (limited to 'java/src')
-rw-r--r-- | java/src/IceInternal/CommunicatorObserverI.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/java/src/IceInternal/CommunicatorObserverI.java b/java/src/IceInternal/CommunicatorObserverI.java index 2a8aedc9566..73504c856e6 100644 --- a/java/src/IceInternal/CommunicatorObserverI.java +++ b/java/src/IceInternal/CommunicatorObserverI.java @@ -386,8 +386,9 @@ public class CommunicatorObserverI implements Ice.Instrumentation.CommunicatorOb { os.append(_proxy.ice_endpoints(emptyEndpoints)).append(" [").append(_operation).append(']'); } - catch(Ice.FixedProxyException ex) + catch(Exception ex) { + // Either a fixed proxy or the the communicator is destroyed. os.append(_proxy.ice_getCommunicator().identityToString(_proxy.ice_getIdentity())); os.append(" [").append(_operation).append(']'); } |