summaryrefslogtreecommitdiff
path: root/java/src/Ice/ObjectAdapterI.java
diff options
context:
space:
mode:
Diffstat (limited to 'java/src/Ice/ObjectAdapterI.java')
-rw-r--r--java/src/Ice/ObjectAdapterI.java6
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;
}