summaryrefslogtreecommitdiff
path: root/java
diff options
context:
space:
mode:
authorMark Spruiell <mes@zeroc.com>2017-06-27 15:46:37 -0700
committerMark Spruiell <mes@zeroc.com>2017-06-27 15:46:37 -0700
commit19871f29b2b6610a240a492e615e599f8187ec51 (patch)
treeedf9af1181ab798890caf37bb486e536e85eff57 /java
parentFix for ICE-8118 - workaround to prevent C# Ice/exceptions test failure (diff)
downloadice-19871f29b2b6610a240a492e615e599f8187ec51.tar.bz2
ice-19871f29b2b6610a240a492e615e599f8187ec51.tar.xz
ice-19871f29b2b6610a240a492e615e599f8187ec51.zip
ICE-8166 - call fillInStackTrace in Java
Diffstat (limited to 'java')
-rw-r--r--java/src/Ice/src/main/java/com/zeroc/Ice/ObjectPrx.java4
-rw-r--r--java/src/Ice/src/main/java/com/zeroc/IceInternal/CommunicatorFlushBatch.java4
-rw-r--r--java/src/Ice/src/main/java/com/zeroc/IceInternal/ProxyFlushBatch.java4
-rw-r--r--java/src/Ice/src/main/java/com/zeroc/IceInternal/ProxyGetConnection.java4
-rw-r--r--java/src/Ice/src/main/java/com/zeroc/IceInternal/ProxyIceInvoke.java4
-rw-r--r--java/src/Ice/src/main/java/com/zeroc/IceInternal/QueueExecutorService.java4
6 files changed, 12 insertions, 12 deletions
diff --git a/java/src/Ice/src/main/java/com/zeroc/Ice/ObjectPrx.java b/java/src/Ice/src/main/java/com/zeroc/Ice/ObjectPrx.java
index 922a92d4bf1..f296d684062 100644
--- a/java/src/Ice/src/main/java/com/zeroc/Ice/ObjectPrx.java
+++ b/java/src/Ice/src/main/java/com/zeroc/Ice/ObjectPrx.java
@@ -972,11 +972,11 @@ public interface ObjectPrx
}
catch(RuntimeException ex) // Includes LocalException
{
- throw ex;
+ throw (LocalException)ex.fillInStackTrace();
}
catch(UserException ex)
{
- throw ex;
+ throw (UserException)ex.fillInStackTrace();
}
catch(Throwable ex)
{
diff --git a/java/src/Ice/src/main/java/com/zeroc/IceInternal/CommunicatorFlushBatch.java b/java/src/Ice/src/main/java/com/zeroc/IceInternal/CommunicatorFlushBatch.java
index dbffde1de31..17048beace5 100644
--- a/java/src/Ice/src/main/java/com/zeroc/IceInternal/CommunicatorFlushBatch.java
+++ b/java/src/Ice/src/main/java/com/zeroc/IceInternal/CommunicatorFlushBatch.java
@@ -174,11 +174,11 @@ public class CommunicatorFlushBatch extends InvocationFutureI<Void>
{
try
{
- throw ee.getCause();
+ throw ee.getCause().fillInStackTrace();
}
catch(RuntimeException ex) // Includes LocalException
{
- throw ex;
+ throw (RuntimeException)ex.fillInStackTrace();
}
catch(Throwable ex)
{
diff --git a/java/src/Ice/src/main/java/com/zeroc/IceInternal/ProxyFlushBatch.java b/java/src/Ice/src/main/java/com/zeroc/IceInternal/ProxyFlushBatch.java
index cb3348f2daf..780cb795929 100644
--- a/java/src/Ice/src/main/java/com/zeroc/IceInternal/ProxyFlushBatch.java
+++ b/java/src/Ice/src/main/java/com/zeroc/IceInternal/ProxyFlushBatch.java
@@ -79,11 +79,11 @@ public class ProxyFlushBatch extends ProxyOutgoingAsyncBaseI<Void>
{
try
{
- throw ee.getCause();
+ throw ee.getCause().fillInStackTrace();
}
catch(RuntimeException ex) // Includes LocalException
{
- throw ex;
+ throw (RuntimeException)ex.fillInStackTrace();
}
catch(Throwable ex)
{
diff --git a/java/src/Ice/src/main/java/com/zeroc/IceInternal/ProxyGetConnection.java b/java/src/Ice/src/main/java/com/zeroc/IceInternal/ProxyGetConnection.java
index 44921e2e183..b2458d35cdb 100644
--- a/java/src/Ice/src/main/java/com/zeroc/IceInternal/ProxyGetConnection.java
+++ b/java/src/Ice/src/main/java/com/zeroc/IceInternal/ProxyGetConnection.java
@@ -76,11 +76,11 @@ public class ProxyGetConnection extends ProxyOutgoingAsyncBaseI<com.zeroc.Ice.Co
{
try
{
- throw ee.getCause();
+ throw ee.getCause().fillInStackTrace();
}
catch(RuntimeException ex) // Includes LocalException
{
- throw ex;
+ throw (RuntimeException)ex.fillInStackTrace();
}
catch(Throwable ex)
{
diff --git a/java/src/Ice/src/main/java/com/zeroc/IceInternal/ProxyIceInvoke.java b/java/src/Ice/src/main/java/com/zeroc/IceInternal/ProxyIceInvoke.java
index 88778e268a7..17d5d663f60 100644
--- a/java/src/Ice/src/main/java/com/zeroc/IceInternal/ProxyIceInvoke.java
+++ b/java/src/Ice/src/main/java/com/zeroc/IceInternal/ProxyIceInvoke.java
@@ -88,11 +88,11 @@ public class ProxyIceInvoke extends ProxyOutgoingAsyncBaseI<com.zeroc.Ice.Object
{
try
{
- throw ee.getCause();
+ throw ee.getCause().fillInStackTrace();
}
catch(RuntimeException ex) // Includes LocalException
{
- throw ex;
+ throw (RuntimeException)ex.fillInStackTrace();
}
catch(Throwable ex)
{
diff --git a/java/src/Ice/src/main/java/com/zeroc/IceInternal/QueueExecutorService.java b/java/src/Ice/src/main/java/com/zeroc/IceInternal/QueueExecutorService.java
index e46698f178f..a825db1ad30 100644
--- a/java/src/Ice/src/main/java/com/zeroc/IceInternal/QueueExecutorService.java
+++ b/java/src/Ice/src/main/java/com/zeroc/IceInternal/QueueExecutorService.java
@@ -90,11 +90,11 @@ public final class QueueExecutorService
{
try
{
- throw e.getCause();
+ throw e.getCause().fillInStackTrace();
}
catch(RuntimeException ex)
{
- throw ex;
+ throw (RuntimeException)ex.fillInStackTrace();
}
catch(Throwable ex)
{