diff options
author | Bernard Normier <bernard@zeroc.com> | 2006-06-08 21:46:16 +0000 |
---|---|---|
committer | Bernard Normier <bernard@zeroc.com> | 2006-06-08 21:46:16 +0000 |
commit | 30e49a08e55e415acfcdf093c2dc8c695ead3078 (patch) | |
tree | 32942e572d7dd09298a4c5a907bc5d4d95f55476 /java/test | |
parent | Better handling of multiples argc/argv calls (diff) | |
download | ice-30e49a08e55e415acfcdf093c2dc8c695ead3078.tar.bz2 ice-30e49a08e55e415acfcdf093c2dc8c695ead3078.tar.xz ice-30e49a08e55e415acfcdf093c2dc8c695ead3078.zip |
Fix for bugs #542 and #1015 (default properties)
Diffstat (limited to 'java/test')
-rw-r--r-- | java/test/Glacier2/attack/Client.java | 7 | ||||
-rw-r--r-- | java/test/Glacier2/router/Client.java | 7 | ||||
-rw-r--r-- | java/test/Ice/exceptions/Client.java | 7 | ||||
-rw-r--r-- | java/test/Ice/faultTolerance/Client.java | 7 | ||||
-rw-r--r-- | java/test/Ice/faultTolerance/Server.java | 8 | ||||
-rw-r--r-- | java/test/Ice/location/Server.java | 11 | ||||
-rw-r--r-- | java/test/Ice/location/ServerManagerI.java | 19 | ||||
-rw-r--r-- | java/test/Ice/operations/AllTests.java | 10 | ||||
-rw-r--r-- | java/test/Ice/operations/Client.java | 19 | ||||
-rw-r--r-- | java/test/Ice/operations/Collocated.java | 11 | ||||
-rw-r--r-- | java/test/Ice/operations/Server.java | 9 | ||||
-rw-r--r-- | java/test/Ice/operations/Twoways.java | 6 | ||||
-rw-r--r-- | java/test/Ice/operations/TwowaysAMI.java | 18 | ||||
-rw-r--r-- | java/test/Ice/operationsAMD/Server.java | 8 | ||||
-rw-r--r-- | java/test/Ice/retry/Client.java | 11 | ||||
-rw-r--r-- | java/test/Ice/timeout/Client.java | 11 | ||||
-rw-r--r-- | java/test/Ice/timeout/Server.java | 9 |
17 files changed, 103 insertions, 75 deletions
diff --git a/java/test/Glacier2/attack/Client.java b/java/test/Glacier2/attack/Client.java index 001490282d2..5b31054bcea 100644 --- a/java/test/Glacier2/attack/Client.java +++ b/java/test/Glacier2/attack/Client.java @@ -17,11 +17,12 @@ public class Client // proxies, even with regular retries disabled. // Ice.StringSeqHolder argsH = new Ice.StringSeqHolder(args); - Ice.Properties properties = Ice.Util.getDefaultProperties(argsH); - properties.setProperty("Ice.RetryIntervals", "-1"); + Ice.InitializationData initData = new Ice.InitializationData(); + initData.properties = Ice.Util.createProperties(argsH); + initData.properties.setProperty("Ice.RetryIntervals", "-1"); AttackClient app = new AttackClient(); - int status = app.main("Client", argsH.value); + int status = app.main("Client", argsH.value, initData); System.gc(); System.exit(status); } diff --git a/java/test/Glacier2/router/Client.java b/java/test/Glacier2/router/Client.java index e7fd31e01cd..a34ac17ca33 100644 --- a/java/test/Glacier2/router/Client.java +++ b/java/test/Glacier2/router/Client.java @@ -19,11 +19,12 @@ public class Client // ConnectionLostException. // Ice.StringSeqHolder argsH = new Ice.StringSeqHolder(args); - Ice.Properties properties = Ice.Util.getDefaultProperties(argsH); - properties.setProperty("Ice.Warn.Connections", "0"); + Ice.InitializationData initData = new Ice.InitializationData(); + initData.properties = Ice.Util.createProperties(argsH); + initData.properties.setProperty("Ice.Warn.Connections", "0"); CallbackClient app = new CallbackClient(); - int status = app.main("Client", argsH.value); + int status = app.main("Client", argsH.value, initData); System.gc(); System.exit(status); } diff --git a/java/test/Ice/exceptions/Client.java b/java/test/Ice/exceptions/Client.java index 9cdd639e1ef..9a680ca209a 100644 --- a/java/test/Ice/exceptions/Client.java +++ b/java/test/Ice/exceptions/Client.java @@ -28,10 +28,11 @@ public class Client try { Ice.StringSeqHolder argsH = new Ice.StringSeqHolder(args); - Ice.Properties properties = Ice.Util.getDefaultProperties(argsH); - properties.setProperty("Ice.Warn.Connections", "0"); + Ice.InitializationData initData = new Ice.InitializationData(); + initData.properties = Ice.Util.createProperties(argsH); + initData.properties.setProperty("Ice.Warn.Connections", "0"); - communicator = Ice.Util.initialize(argsH); + communicator = Ice.Util.initialize(argsH, initData); status = run(args, communicator); } catch(Ice.LocalException ex) diff --git a/java/test/Ice/faultTolerance/Client.java b/java/test/Ice/faultTolerance/Client.java index 6d03d4d2f0e..9607d8ecb78 100644 --- a/java/test/Ice/faultTolerance/Client.java +++ b/java/test/Ice/faultTolerance/Client.java @@ -81,14 +81,15 @@ public class Client try { Ice.StringSeqHolder argsH = new Ice.StringSeqHolder(args); - Ice.Properties properties = Ice.Util.getDefaultProperties(argsH); + Ice.InitializationData initData = new Ice.InitializationData(); + initData.properties = Ice.Util.createProperties(argsH); // // This test aborts servers, so we don't want warnings. // - properties.setProperty("Ice.Warn.Connections", "0"); + initData. properties.setProperty("Ice.Warn.Connections", "0"); - communicator = Ice.Util.initialize(argsH); + communicator = Ice.Util.initialize(argsH, initData); status = run(argsH.value, communicator); } catch(Ice.LocalException ex) diff --git a/java/test/Ice/faultTolerance/Server.java b/java/test/Ice/faultTolerance/Server.java index 13dd5cac5d4..945a57d480f 100644 --- a/java/test/Ice/faultTolerance/Server.java +++ b/java/test/Ice/faultTolerance/Server.java @@ -77,10 +77,12 @@ public class Server // used in the test. // Ice.StringSeqHolder argsH = new Ice.StringSeqHolder(args); - Ice.Properties properties = Ice.Util.getDefaultProperties(argsH); - properties.setProperty("Ice.ServerIdleTime", "120"); // Two minutes. + Ice.InitializationData initData = new Ice.InitializationData(); + initData.properties = Ice.Util.createProperties(argsH); - communicator = Ice.Util.initialize(argsH); + initData.properties.setProperty("Ice.ServerIdleTime", "120"); // Two minutes. + + communicator = Ice.Util.initialize(argsH, initData); status = run(argsH.value, communicator); } catch(Ice.LocalException ex) diff --git a/java/test/Ice/location/Server.java b/java/test/Ice/location/Server.java index d5f29b1d6e5..7695cc73d68 100644 --- a/java/test/Ice/location/Server.java +++ b/java/test/Ice/location/Server.java @@ -10,7 +10,7 @@ public class Server { private static int - run(String[] args, Ice.Communicator communicator) + run(String[] args, Ice.Communicator communicator, Ice.InitializationData initData) { // // Register the server manager. The server manager creates a new @@ -30,7 +30,7 @@ public class Server // ServerLocatorRegistry registry = new ServerLocatorRegistry(); registry.addObject(adapter.createProxy(communicator.stringToIdentity("ServerManager"))); - Ice.Object object = new ServerManagerI(adapter, registry); + Ice.Object object = new ServerManagerI(adapter, registry, initData); adapter.add(object, communicator.stringToIdentity("ServerManager")); Ice.LocatorRegistryPrx registryPrx = @@ -53,8 +53,11 @@ public class Server try { - communicator = Ice.Util.initialize(args); - status = run(args, communicator); + Ice.StringSeqHolder argsH = new Ice.StringSeqHolder(args); + Ice.InitializationData initData = new Ice.InitializationData(); + initData.properties = Ice.Util.createProperties(argsH); + communicator = Ice.Util.initialize(argsH, initData); + status = run(argsH.value, communicator, initData); } catch(Ice.LocalException ex) { diff --git a/java/test/Ice/location/ServerManagerI.java b/java/test/Ice/location/ServerManagerI.java index 3cad936b385..459e297ae95 100644 --- a/java/test/Ice/location/ServerManagerI.java +++ b/java/test/Ice/location/ServerManagerI.java @@ -11,17 +11,23 @@ import Test.*; public class ServerManagerI extends _ServerManagerDisp { - ServerManagerI(Ice.ObjectAdapter adapter, ServerLocatorRegistry registry) + ServerManagerI(Ice.ObjectAdapter adapter, ServerLocatorRegistry registry, Ice.InitializationData initData) { _adapter = adapter; _registry = registry; _communicators = new java.util.ArrayList(); + _initData = initData; + + _initData.properties.setProperty("TestAdapter.Endpoints", "default"); + _initData.properties.setProperty("TestAdapter.AdapterId", "TestAdapter"); + _initData.properties.setProperty("TestAdapter.ReplicaGroupId", "ReplicatedAdapter"); + _initData.properties.setProperty("TestAdapter2.Endpoints", "default"); + _initData.properties.setProperty("TestAdapter2.AdapterId", "TestAdapter2"); } public void startServer(Ice.Current current) { - String[] argv = new String[0]; java.util.Iterator i = _communicators.iterator(); while(i.hasNext()) { @@ -39,15 +45,11 @@ public class ServerManagerI extends _ServerManagerDisp // its endpoints with the locator and create references containing // the adapter id instead of the endpoints. // - Ice.Communicator serverCommunicator = Ice.Util.initialize(argv); + Ice.Communicator serverCommunicator = Ice.Util.initialize(_initData); _communicators.add(serverCommunicator); - serverCommunicator.getProperties().setProperty("TestAdapter.Endpoints", "default"); - serverCommunicator.getProperties().setProperty("TestAdapter.AdapterId", "TestAdapter"); - serverCommunicator.getProperties().setProperty("TestAdapter.ReplicaGroupId", "ReplicatedAdapter"); + Ice.ObjectAdapter adapter = serverCommunicator.createObjectAdapter("TestAdapter"); - serverCommunicator.getProperties().setProperty("TestAdapter2.Endpoints", "default"); - serverCommunicator.getProperties().setProperty("TestAdapter2.AdapterId", "TestAdapter2"); Ice.ObjectAdapter adapter2 = serverCommunicator.createObjectAdapter("TestAdapter2"); Ice.ObjectPrx locator = serverCommunicator.stringToProxy("locator:default -p 12010 -t 30000"); @@ -76,4 +78,5 @@ public class ServerManagerI extends _ServerManagerDisp private Ice.ObjectAdapter _adapter; private ServerLocatorRegistry _registry; private java.util.ArrayList _communicators; + private Ice.InitializationData _initData; } diff --git a/java/test/Ice/operations/AllTests.java b/java/test/Ice/operations/AllTests.java index d9fa88abc15..9d06d85ad1d 100644 --- a/java/test/Ice/operations/AllTests.java +++ b/java/test/Ice/operations/AllTests.java @@ -19,7 +19,7 @@ public class AllTests } public static Test.MyClassPrx - allTests(Ice.Communicator communicator, boolean collocated) + allTests(Ice.Communicator communicator, Ice.InitializationData initData, boolean collocated) { System.out.print("testing stringToProxy... "); System.out.flush(); @@ -97,8 +97,8 @@ public class AllTests System.out.print("testing twoway operations... "); System.out.flush(); - Twoways.twoways(communicator, cl); - Twoways.twoways(communicator, derived); + Twoways.twoways(communicator, initData, cl); + Twoways.twoways(communicator, initData, derived); derived.opDerived(); System.out.println("ok"); @@ -106,8 +106,8 @@ public class AllTests { System.out.print("testing twoway operations with AMI... "); System.out.flush(); - TwowaysAMI.twowaysAMI(communicator, cl); - TwowaysAMI.twowaysAMI(communicator, derived); + TwowaysAMI.twowaysAMI(communicator, initData, cl); + TwowaysAMI.twowaysAMI(communicator, initData, derived); System.out.println("ok"); System.out.print("testing batch oneway operations... "); diff --git a/java/test/Ice/operations/Client.java b/java/test/Ice/operations/Client.java index 73776337263..581c66fa01e 100644 --- a/java/test/Ice/operations/Client.java +++ b/java/test/Ice/operations/Client.java @@ -10,9 +10,9 @@ public class Client { private static int - run(String[] args, Ice.Communicator communicator) + run(String[] args, Ice.Communicator communicator, Ice.InitializationData initData) { - Test.MyClassPrx myClass = AllTests.allTests(communicator, false); + Test.MyClassPrx myClass = AllTests.allTests(communicator, initData, false); System.out.print("testing server shutdown... "); System.out.flush(); @@ -43,24 +43,25 @@ public class Client // client side thread pool for nested AMI. // Ice.StringSeqHolder argsH = new Ice.StringSeqHolder(args); - Ice.Properties properties = Ice.Util.getDefaultProperties(argsH); - properties.setProperty("Ice.ThreadPool.Client.Size", "2"); - properties.setProperty("Ice.ThreadPool.Client.SizeWarn", "0"); + Ice.InitializationData initData = new Ice.InitializationData(); + initData.properties = Ice.Util.createProperties(argsH); + initData.properties.setProperty("Ice.ThreadPool.Client.Size", "2"); + initData.properties.setProperty("Ice.ThreadPool.Client.SizeWarn", "0"); // // We must set MessageSizeMax to an explicit values, // because we run tests to check whether // Ice.MemoryLimitException is raised as expected. // - properties.setProperty("Ice.MessageSizeMax", "100"); + initData.properties.setProperty("Ice.MessageSizeMax", "100"); // // We don't want connection warnings because of the timeout test. // - properties.setProperty("Ice.Warn.Connections", "0"); + initData.properties.setProperty("Ice.Warn.Connections", "0"); - communicator = Ice.Util.initialize(argsH); - status = run(argsH.value, communicator); + communicator = Ice.Util.initialize(argsH, initData); + status = run(argsH.value, communicator, initData); } catch(Ice.LocalException ex) { diff --git a/java/test/Ice/operations/Collocated.java b/java/test/Ice/operations/Collocated.java index b9e984dc00d..37370eaac76 100644 --- a/java/test/Ice/operations/Collocated.java +++ b/java/test/Ice/operations/Collocated.java @@ -10,7 +10,7 @@ public class Collocated { private static int - run(String[] args, Ice.Communicator communicator) + run(String[] args, Ice.Communicator communicator, Ice.InitializationData initData) { communicator.getProperties().setProperty("TestAdapter.Endpoints", "default -p 12010 -t 10000"); Ice.ObjectAdapter adapter = communicator.createObjectAdapter("TestAdapter"); @@ -19,7 +19,7 @@ public class Collocated adapter.add(new TestCheckedCastI(), communicator.stringToIdentity("context")); adapter.activate(); - AllTests.allTests(communicator, true); + AllTests.allTests(communicator, initData, true); return 0; } @@ -32,8 +32,11 @@ public class Collocated try { - communicator = Ice.Util.initialize(args); - status = run(args, communicator); + Ice.StringSeqHolder argsH = new Ice.StringSeqHolder(args); + Ice.InitializationData initData = new Ice.InitializationData(); + initData.properties = Ice.Util.createProperties(argsH); + communicator = Ice.Util.initialize(argsH, initData); + status = run(args, communicator, initData); } catch(Ice.LocalException ex) { diff --git a/java/test/Ice/operations/Server.java b/java/test/Ice/operations/Server.java index daf4225754b..c4587b3a49e 100644 --- a/java/test/Ice/operations/Server.java +++ b/java/test/Ice/operations/Server.java @@ -32,11 +32,12 @@ public class Server try { Ice.StringSeqHolder argsH = new Ice.StringSeqHolder(args); - Ice.Properties properties = Ice.Util.getDefaultProperties(argsH); - properties.setProperty("Ice.Warn.Connections", "0"); + Ice.InitializationData initData = new Ice.InitializationData(); + initData.properties = Ice.Util.createProperties(argsH); + initData.properties.setProperty("Ice.Warn.Connections", "0"); - communicator = Ice.Util.initialize(argsH); - status = run(args, communicator); + communicator = Ice.Util.initialize(argsH, initData); + status = run(argsH.value, communicator); } catch(Ice.LocalException ex) { diff --git a/java/test/Ice/operations/Twoways.java b/java/test/Ice/operations/Twoways.java index 63ade37abd3..a3cdb5191e9 100644 --- a/java/test/Ice/operations/Twoways.java +++ b/java/test/Ice/operations/Twoways.java @@ -19,7 +19,7 @@ class Twoways } static void - twoways(Ice.Communicator communicator, Test.MyClassPrx p) + twoways(Ice.Communicator communicator, Ice.InitializationData initData, Test.MyClassPrx p) { { p.opVoid(); @@ -626,10 +626,10 @@ class Twoways // // Test that default context is obtained correctly from communicator. // - Ice.InitializationData initData = new Ice.InitializationData(); + initData =(Ice.InitializationData)initData.clone();; initData.defaultContext = new java.util.HashMap(); initData.defaultContext.put("a", "b"); - Ice.Communicator communicator2 = Ice.Util.initialize(new String[0], initData); + Ice.Communicator communicator2 = Ice.Util.initialize(initData); Test.MyClassPrx c = Test.MyClassPrxHelper.checkedCast( communicator2.stringToProxy("test:default -p 12010 -t 10000")); diff --git a/java/test/Ice/operations/TwowaysAMI.java b/java/test/Ice/operations/TwowaysAMI.java index c6ac1634f76..3e85eeed5ac 100644 --- a/java/test/Ice/operations/TwowaysAMI.java +++ b/java/test/Ice/operations/TwowaysAMI.java @@ -298,7 +298,7 @@ class TwowaysAMI test(c2.ice_getIdentity().equals(_communicator.stringToIdentity("noSuchIdentity"))); test(r.ice_getIdentity().equals(_communicator.stringToIdentity("test"))); // We can't do the callbacks below in thread per connection mode. - if(Ice.Util.getDefaultProperties().getPropertyAsInt("Ice.ThreadPerConnection") == 0) + if(_communicator.getProperties().getPropertyAsInt("Ice.ThreadPerConnection") == 0) { r.opVoid(); c1.opVoid(); @@ -332,6 +332,11 @@ class TwowaysAMI private static class AMI_MyClass_opStructI extends Test.AMI_MyClass_opStruct { + AMI_MyClass_opStructI(Ice.Communicator communicator) + { + _communicator = communicator; + } + public void ice_response(Test.Structure rso, Test.Structure so) { @@ -341,7 +346,7 @@ class TwowaysAMI test(so.e == Test.MyEnum.enum3); test(so.s.s.equals("a new string")); // We can't do the callbacks below in thread per connection mode. - if(Ice.Util.getDefaultProperties().getPropertyAsInt("Ice.ThreadPerConnection") == 0) + if(_communicator.getProperties().getPropertyAsInt("Ice.ThreadPerConnection") == 0) { so.p.opVoid(); } @@ -361,6 +366,7 @@ class TwowaysAMI } private Callback callback = new Callback(); + private Ice.Communicator _communicator; } private static class AMI_MyClass_opByteSI extends Test.AMI_MyClass_opByteS @@ -1069,7 +1075,7 @@ class TwowaysAMI } static void - twowaysAMI(Ice.Communicator communicator, Test.MyClassPrx p) + twowaysAMI(Ice.Communicator communicator, Ice.InitializationData initData, Test.MyClassPrx p) { { // Check that a call to a void operation raises TwowayOnlyException @@ -1169,7 +1175,7 @@ class TwowaysAMI si2.s = new Test.AnotherStruct(); si2.s.s = "def"; - AMI_MyClass_opStructI cb = new AMI_MyClass_opStructI(); + AMI_MyClass_opStructI cb = new AMI_MyClass_opStructI(communicator); p.opStruct_async(cb, si1, si2); test(cb.check()); } @@ -1448,10 +1454,10 @@ class TwowaysAMI // // Test that default context is obtained correctly from communicator. // - Ice.InitializationData initData = new Ice.InitializationData(); + initData = (Ice.InitializationData)initData.clone(); initData.defaultContext = new java.util.HashMap(); initData.defaultContext.put("a", "b"); - Ice.Communicator communicator2 = Ice.Util.initialize(new String[0], initData); + Ice.Communicator communicator2 = Ice.Util.initialize(initData); Test.MyClassPrx c = Test.MyClassPrxHelper.checkedCast( communicator2.stringToProxy("test:default -p 12010 -t 10000")); diff --git a/java/test/Ice/operationsAMD/Server.java b/java/test/Ice/operationsAMD/Server.java index f4e1f85d398..dcfe6be3c3b 100644 --- a/java/test/Ice/operationsAMD/Server.java +++ b/java/test/Ice/operationsAMD/Server.java @@ -32,10 +32,12 @@ public class Server try { Ice.StringSeqHolder argsH = new Ice.StringSeqHolder(args); - Ice.Properties properties = Ice.Util.getDefaultProperties(argsH); - properties.setProperty("Ice.Warn.Connections", "0"); + Ice.InitializationData initData = new Ice.InitializationData(); + initData.properties = Ice.Util.createProperties(argsH); - communicator = Ice.Util.initialize(argsH); + initData.properties.setProperty("Ice.Warn.Connections", "0"); + + communicator = Ice.Util.initialize(argsH, initData); status = run(args, communicator); } catch(Ice.LocalException ex) diff --git a/java/test/Ice/retry/Client.java b/java/test/Ice/retry/Client.java index 4557396a93c..67b310d1925 100644 --- a/java/test/Ice/retry/Client.java +++ b/java/test/Ice/retry/Client.java @@ -26,19 +26,20 @@ public class Client try { Ice.StringSeqHolder argsH = new Ice.StringSeqHolder(args); - Ice.Properties properties = Ice.Util.getDefaultProperties(argsH); + Ice.InitializationData initData = new Ice.InitializationData(); + initData.properties = Ice.Util.createProperties(argsH); // // For this test, we want to disable retries. // - properties.setProperty("Ice.RetryIntervals", "-1"); - - communicator = Ice.Util.initialize(argsH); + initData.properties.setProperty("Ice.RetryIntervals", "-1"); // // We don't want connection warnings because of the timeout test. // - properties.setProperty("Ice.Warn.Connections", "0"); + initData.properties.setProperty("Ice.Warn.Connections", "0"); + + communicator = Ice.Util.initialize(argsH, initData); status = run(argsH.value, communicator, System.out); } diff --git a/java/test/Ice/timeout/Client.java b/java/test/Ice/timeout/Client.java index 0764bc8d0b3..9ab05d22cd4 100644 --- a/java/test/Ice/timeout/Client.java +++ b/java/test/Ice/timeout/Client.java @@ -26,24 +26,25 @@ public class Client try { Ice.StringSeqHolder argsH = new Ice.StringSeqHolder(args); - Ice.Properties properties = Ice.Util.getDefaultProperties(argsH); + Ice.InitializationData initData = new Ice.InitializationData(); + initData.properties = Ice.Util.createProperties(argsH); // // For this test, we want to disable retries. // - properties.setProperty("Ice.RetryIntervals", "-1"); + initData.properties.setProperty("Ice.RetryIntervals", "-1"); // // This test kills connections, so we don't want warnings. // - properties.setProperty("Ice.Warn.Connections", "0"); + initData.properties.setProperty("Ice.Warn.Connections", "0"); // // Check for AMI timeouts every second. // - properties.setProperty("Ice.MonitorConnections", "1"); + initData.properties.setProperty("Ice.MonitorConnections", "1"); - communicator = Ice.Util.initialize(argsH); + communicator = Ice.Util.initialize(argsH, initData); status = run(argsH.value, communicator, System.out); } catch(Ice.LocalException ex) diff --git a/java/test/Ice/timeout/Server.java b/java/test/Ice/timeout/Server.java index 94d7baa75db..a6ed62b6825 100644 --- a/java/test/Ice/timeout/Server.java +++ b/java/test/Ice/timeout/Server.java @@ -39,14 +39,15 @@ public class Server try { Ice.StringSeqHolder argsH = new Ice.StringSeqHolder(args); - Ice.Properties properties = Ice.Util.getDefaultProperties(argsH); - + Ice.InitializationData initData = new Ice.InitializationData(); + initData.properties = Ice.Util.createProperties(argsH); + // // This test kills connections, so we don't want warnings. // - properties.setProperty("Ice.Warn.Connections", "0"); + initData.properties.setProperty("Ice.Warn.Connections", "0"); - communicator = Ice.Util.initialize(argsH); + communicator = Ice.Util.initialize(argsH, initData); status = run(argsH.value, communicator, System.out); } catch(Ice.LocalException ex) |