diff options
Diffstat (limited to 'java/src/Ice/ObjectAdapterI.java')
-rw-r--r-- | java/src/Ice/ObjectAdapterI.java | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/java/src/Ice/ObjectAdapterI.java b/java/src/Ice/ObjectAdapterI.java index 533bd4e8e0f..126a3a17d1d 100644 --- a/java/src/Ice/ObjectAdapterI.java +++ b/java/src/Ice/ObjectAdapterI.java @@ -384,7 +384,11 @@ public class ObjectAdapterI extends LocalObjectImpl implements ObjectAdapter public synchronized void incUsageCount() { - assert(_instance != null); // Must not be called after deactivation. + if(_instance == null) + { + throw new ObjectAdapterDeactivatedException(); + } + assert(_usageCount >= 0); ++_usageCount; } |