From 0864c543c8d21ac8be64043229769a9075318f4e Mon Sep 17 00:00:00 2001
From: Matthew Swift <matthew.swift@forgerock.com>
Date: Fri, 25 Nov 2016 00:06:02 +0000
Subject: [PATCH] Minor fix: avoid potential UnsupportedOperationException when starting various tools

---
 opendj-server-legacy/src/main/java/org/opends/guitools/controlpanel/util/ConfigFromFile.java |    3 +--
 1 files changed, 1 insertions(+), 2 deletions(-)

diff --git a/opendj-server-legacy/src/main/java/org/opends/guitools/controlpanel/util/ConfigFromFile.java b/opendj-server-legacy/src/main/java/org/opends/guitools/controlpanel/util/ConfigFromFile.java
index 8f2097f..7b578ef 100644
--- a/opendj-server-legacy/src/main/java/org/opends/guitools/controlpanel/util/ConfigFromFile.java
+++ b/opendj-server-legacy/src/main/java/org/opends/guitools/controlpanel/util/ConfigFromFile.java
@@ -116,8 +116,7 @@
     {
       logger.warn(LocalizableMessage.raw("Error reading configuration: " + oe, oe));
     }
-    exceptions.addAll(errors);
-    exceptions = Collections.unmodifiableList(exceptions);
+    exceptions = Collections.unmodifiableList(new ArrayList<Exception>(errors));
     administrativeUsers = Collections.unmodifiableSet(alternateBindDNs);
     listeners = Collections.unmodifiableSet(connectionHandlers);
     backends = Collections.unmodifiableSet(backendDescriptors);

--
Gitblit v1.10.0