From 3fd55e9c3bdcef6b25760e3dfe56ba1a2d6c4954 Mon Sep 17 00:00:00 2001 From: Ingo Bauersachs Date: Fri, 29 Aug 2014 23:31:39 +0800 Subject: [PATCH] Make JWS launcher Java 1.4 compatible --- .../java/sip/communicator/launcher/SIPCommunicatorJWS.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/net/java/sip/communicator/launcher/SIPCommunicatorJWS.java b/src/net/java/sip/communicator/launcher/SIPCommunicatorJWS.java index 0f4f8b3a7..d0605dca1 100644 --- a/src/net/java/sip/communicator/launcher/SIPCommunicatorJWS.java +++ b/src/net/java/sip/communicator/launcher/SIPCommunicatorJWS.java @@ -38,7 +38,7 @@ public static void main(String[] args) throws Exception final String[] _chainArgs = chainArgs.split("\\s"); try { - Class c = Class.forName(chainMain); + Class c = Class.forName(chainMain); final Method m = c.getMethod("main", _chainArgs.getClass()); new Thread() { @@ -73,8 +73,9 @@ public void run() SIPCommunicatorJWS.class .getResourceAsStream("/logging.properties")); - for (Handler h : LogManager.getLogManager().getLogger("").getHandlers()) - LogManager.getLogManager().getLogger("").removeHandler(h); + Handler[] hs = LogManager.getLogManager().getLogger("").getHandlers(); + for (int i = 0; i < hs.length; i++) + LogManager.getLogManager().getLogger("").removeHandler(hs[i]); LogManager.getLogManager().getLogger("").addHandler(new FileHandler()); LogManager.getLogManager().getLogger("") .addHandler(new ConsoleHandler());