summaryrefslogtreecommitdiff
path: root/java/src/IceInternal/Outgoing.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/Outgoing.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/Outgoing.java')
-rw-r--r--java/src/IceInternal/Outgoing.java13
1 files changed, 10 insertions, 3 deletions
diff --git a/java/src/IceInternal/Outgoing.java b/java/src/IceInternal/Outgoing.java
index b94930de7e8..3581303a34c 100644
--- a/java/src/IceInternal/Outgoing.java
+++ b/java/src/IceInternal/Outgoing.java
@@ -222,7 +222,10 @@ public final class Outgoing
case DispatchStatus._DispatchObjectNotExist:
{
_state = StateLocalException;
- _exception = new Ice.ObjectNotExistException();
+ Ice.ObjectNotExistException ex = new Ice.ObjectNotExistException();
+ ex.identity = new Ice.Identity();
+ ex.identity.__read(_is);
+ _exception = ex;
_fillStackTrace = true;
break;
}
@@ -230,7 +233,9 @@ public final class Outgoing
case DispatchStatus._DispatchFacetNotExist:
{
_state = StateLocalException;
- _exception = new Ice.FacetNotExistException();
+ Ice.FacetNotExistException ex = new Ice.FacetNotExistException();
+ ex.facet = _is.readString();
+ _exception = ex;
_fillStackTrace = true;
break;
}
@@ -238,7 +243,9 @@ public final class Outgoing
case DispatchStatus._DispatchOperationNotExist:
{
_state = StateLocalException;
- _exception = new Ice.OperationNotExistException();
+ Ice.OperationNotExistException ex = new Ice.OperationNotExistException();
+ ex.operation = _is.readString();
+ _exception = ex;
_fillStackTrace = true;
break;
}