diff options
author | Igor Fedorenko | 2014-07-30 03:16:11 +0000 |
---|---|---|
committer | Igor Fedorenko | 2014-07-30 03:16:11 +0000 |
commit | 4b83a0f17e307dbc9ed5554ee6f41c5eeff4206e (patch) | |
tree | 4f3b34e18a65093d3ba5a777e3f1578124eb6681 /org.eclipse.m2e.logback.configuration | |
parent | 04dade2a891c158558ea8aebe36e5c8ba2dbe111 (diff) | |
download | m2e-core-4b83a0f17e307dbc9ed5554ee6f41c5eeff4206e.tar.gz m2e-core-4b83a0f17e307dbc9ed5554ee6f41c5eeff4206e.tar.xz m2e-core-4b83a0f17e307dbc9ed5554ee6f41c5eeff4206e.zip |
440696 guard against ConcurrentModificationException during Properties.entrySet
Change-Id: Ida19217c41836ef788a7a25913b9c5388fe460fc
Signed-off-by: Igor Fedorenko <igor@ifedorenko.com>
Diffstat (limited to 'org.eclipse.m2e.logback.configuration')
-rw-r--r-- | org.eclipse.m2e.logback.configuration/src/org/eclipse/m2e/logback/configuration/LogHelper.java | 4 |
1 files changed, 2 insertions, 2 deletions
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<String, String> sortedProperties = new TreeMap<String, String>(); - 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()) { |