diff options
Diffstat (limited to 'java/src/Ice/Application.java')
-rw-r--r-- | java/src/Ice/Application.java | 9 |
1 files changed, 7 insertions, 2 deletions
diff --git a/java/src/Ice/Application.java b/java/src/Ice/Application.java index 3ce7ed25def..aaa8978b964 100644 --- a/java/src/Ice/Application.java +++ b/java/src/Ice/Application.java @@ -170,9 +170,14 @@ public abstract class Application { initData.properties = Util.createProperties(argHolder, initData.properties); } - catch(Ice.Exception ex) + catch(LocalException ex) { - Util.getProcessLogger().error("createProperties failed: " + IceInternal.Ex.toString(ex)); + Util.getProcessLogger().error(IceInternal.Ex.toString(ex)); + return 1; + } + catch(java.lang.Exception ex) + { + Util.getProcessLogger().error("unknown exception: " + IceInternal.Ex.toString(ex)); return 1; } _appName = initData.properties.getPropertyWithDefault("Ice.ProgramName", _appName); |