summaryrefslogtreecommitdiff
path: root/java/src/IceInternal/Direct.java
diff options
context:
space:
mode:
authorMarc Laukien <marc@zeroc.com>2002-04-19 19:32:21 +0000
committerMarc Laukien <marc@zeroc.com>2002-04-19 19:32:21 +0000
commit101fc61aa6768b1b9fcbc9911bf83509b221d403 (patch)
treea31861a676d9cf06700aa8c3d3508d867a02882f /java/src/IceInternal/Direct.java
parent#ifdef test that causes problems under Linux (diff)
downloadice-101fc61aa6768b1b9fcbc9911bf83509b221d403.tar.bz2
ice-101fc61aa6768b1b9fcbc9911bf83509b221d403.tar.xz
ice-101fc61aa6768b1b9fcbc9911bf83509b221d403.zip
added members to object, facet, and operation not exist exceptions
Diffstat (limited to 'java/src/IceInternal/Direct.java')
-rw-r--r--java/src/IceInternal/Direct.java8
1 files changed, 6 insertions, 2 deletions
diff --git a/java/src/IceInternal/Direct.java b/java/src/IceInternal/Direct.java
index 5e95b60be29..95f27db92b8 100644
--- a/java/src/IceInternal/Direct.java
+++ b/java/src/IceInternal/Direct.java
@@ -47,7 +47,9 @@ public final class Direct
_facetServant = _servant.ice_findFacet(_current.facet);
if (_facetServant == null)
{
- throw new Ice.FacetNotExistException();
+ Ice.FacetNotExistException ex = new Ice.FacetNotExistException();
+ ex.facet = _current.facet;
+ throw ex;
}
}
}
@@ -62,7 +64,9 @@ public final class Direct
if (_servant == null)
{
- throw new Ice.ObjectNotExistException();
+ Ice.ObjectNotExistException ex = new Ice.ObjectNotExistException();
+ ex.identity = _current.identity;
+ throw ex;
}
}