summaryrefslogtreecommitdiff
path: root/java/src/Ice/Application.java
diff options
context:
space:
mode:
authorBernard Normier <bernard@zeroc.com>2006-07-10 15:56:29 +0000
committerBernard Normier <bernard@zeroc.com>2006-07-10 15:56:29 +0000
commit568c13bd06be514e619edb12f7692a8a8c50ded2 (patch)
treec344c21e74a88d20c5ed02143c50339f33758405 /java/src/Ice/Application.java
parentA lot of installer fixes (diff)
downloadice-568c13bd06be514e619edb12f7692a8a8c50ded2.tar.bz2
ice-568c13bd06be514e619edb12f7692a8a8c50ded2.tar.xz
ice-568c13bd06be514e619edb12f7692a8a8c50ded2.zip
Fixed bug #1203
Diffstat (limited to 'java/src/Ice/Application.java')
-rw-r--r--java/src/Ice/Application.java9
1 files changed, 9 insertions, 0 deletions
diff --git a/java/src/Ice/Application.java b/java/src/Ice/Application.java
index ba7e0d4980b..6735596e912 100644
--- a/java/src/Ice/Application.java
+++ b/java/src/Ice/Application.java
@@ -125,6 +125,15 @@ public abstract class Application
ex.printStackTrace();
status = 1;
}
+ catch(java.lang.Error err)
+ {
+ //
+ // We catch Error to avoid hangs in some non-fatal situations
+ //
+ System.err.println(_appName + ": Java error");
+ err.printStackTrace();
+ status = 1;
+ }
defaultInterrupt();