summaryrefslogtreecommitdiff
path: root/java/src
diff options
context:
space:
mode:
Diffstat (limited to 'java/src')
-rw-r--r--java/src/Ice/src/main/java/Ice/ObjectAdapterI.java17
1 files changed, 17 insertions, 0 deletions
diff --git a/java/src/Ice/src/main/java/Ice/ObjectAdapterI.java b/java/src/Ice/src/main/java/Ice/ObjectAdapterI.java
index cbab8c8d451..29e955e37fc 100644
--- a/java/src/Ice/src/main/java/Ice/ObjectAdapterI.java
+++ b/java/src/Ice/src/main/java/Ice/ObjectAdapterI.java
@@ -1366,6 +1366,23 @@ public final class ObjectAdapterI implements ObjectAdapter
ex1.id = _id;
throw ex1;
}
+ catch(InvalidAdapterException ex)
+ {
+ if(_instance.traceLevels().location >= 1)
+ {
+ StringBuilder s = new StringBuilder(128);
+ s.append("couldn't update object adapter `");
+ s.append(_id);
+ s.append("' endpoints with the locator registry:\n");
+ s.append(ex.reason);
+ _instance.initializationData().logger.trace(_instance.traceLevels().locationCat, s.toString());
+ }
+
+ NotRegisteredException ex1 = new NotRegisteredException();
+ ex1.kindOfObject = "object adapter";
+ ex1.id = _id;
+ throw ex1;
+ }
catch(InvalidReplicaGroupIdException ex)
{
if(_instance.traceLevels().location >= 1)