You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@karaf.apache.org by jb...@apache.org on 2017/06/19 16:55:18 UTC

karaf git commit: [KARAF-5208] Improve feature:install error message

Repository: karaf
Updated Branches:
  refs/heads/karaf-4.1.x 1e8159162 -> 9ef1031cf


[KARAF-5208] Improve feature:install error message


Project: http://git-wip-us.apache.org/repos/asf/karaf/repo
Commit: http://git-wip-us.apache.org/repos/asf/karaf/commit/9ef1031c
Tree: http://git-wip-us.apache.org/repos/asf/karaf/tree/9ef1031c
Diff: http://git-wip-us.apache.org/repos/asf/karaf/diff/9ef1031c

Branch: refs/heads/karaf-4.1.x
Commit: 9ef1031cfdfdec9cd53094d554204a923920abf5
Parents: 1e81591
Author: Josef Ludvicek <jl...@redhat.com>
Authored: Thu Jun 15 13:51:56 2017 +0200
Committer: Jean-Baptiste Onofré <jb...@apache.org>
Committed: Mon Jun 19 18:55:12 2017 +0200

----------------------------------------------------------------------
 .../karaf/features/internal/util/MultiException.java     | 11 +++++++++++
 1 file changed, 11 insertions(+)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/karaf/blob/9ef1031c/features/core/src/main/java/org/apache/karaf/features/internal/util/MultiException.java
----------------------------------------------------------------------
diff --git a/features/core/src/main/java/org/apache/karaf/features/internal/util/MultiException.java b/features/core/src/main/java/org/apache/karaf/features/internal/util/MultiException.java
index 726c7ee..bbd5b63 100644
--- a/features/core/src/main/java/org/apache/karaf/features/internal/util/MultiException.java
+++ b/features/core/src/main/java/org/apache/karaf/features/internal/util/MultiException.java
@@ -61,4 +61,15 @@ public class MultiException extends Exception {
             throw new MultiException(sb.toString(), exceptions);
         }
     }
+
+    @Override
+    public String getMessage() {
+        StringBuilder sb = new StringBuilder(super.getMessage());
+        sb.append(":");
+        for (Throwable e : getSuppressed()) {
+            sb.append("\n\t");
+            sb.append(e.getMessage());
+        }
+        return sb.toString();
+    }
 }