From 4b83a0f17e307dbc9ed5554ee6f41c5eeff4206e Mon Sep 17 00:00:00 2001 From: Igor Fedorenko Date: Wed, 30 Jul 2014 07:16:11 +0400 Subject: 440696 guard against ConcurrentModificationException during Properties.entrySet Change-Id: Ida19217c41836ef788a7a25913b9c5388fe460fc Signed-off-by: Igor Fedorenko --- .../src/org/eclipse/m2e/logback/configuration/LogHelper.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'org.eclipse.m2e.logback.configuration') diff --git a/org.eclipse.m2e.logback.configuration/src/org/eclipse/m2e/logback/configuration/LogHelper.java b/org.eclipse.m2e.logback.configuration/src/org/eclipse/m2e/logback/configuration/LogHelper.java index 2621be1b..6a49fa25 100644 --- a/org.eclipse.m2e.logback.configuration/src/org/eclipse/m2e/logback/configuration/LogHelper.java +++ b/org.eclipse.m2e.logback.configuration/src/org/eclipse/m2e/logback/configuration/LogHelper.java @@ -22,8 +22,8 @@ public class LogHelper { public static void logJavaProperties(Logger log) { Properties javaProperties = System.getProperties(); SortedMap sortedProperties = new TreeMap(); - for(Object key : javaProperties.keySet()) { - sortedProperties.put((String) key, (String) javaProperties.get(key)); + for(String key : javaProperties.stringPropertyNames()) { + sortedProperties.put(key, javaProperties.getProperty(key)); } log.debug("Java properties (ordered by property name):"); //$NON-NLS-1$ for(String key : sortedProperties.keySet()) { -- cgit v1.2.3