SLING-7318 use newer surefire to not loose information about nested
exceptions
diff --git a/pom.xml b/pom.xml
index 8150f56..58aae87 100644
--- a/pom.xml
+++ b/pom.xml
@@ -128,6 +128,11 @@
                 </configuration>
             </plugin>
             <plugin>
+                <artifactId>maven-surefire-plugin</artifactId>
+                <!-- for https://issues.apache.org/jira/browse/SUREFIRE-1067 -->
+                <version>2.20.1</version>
+            </plugin>
+            <plugin>
                 <artifactId>maven-failsafe-plugin</artifactId>
                 <!-- for https://issues.apache.org/jira/browse/SUREFIRE-855 -->
                 <version>2.20.1</version>
diff --git a/src/main/java/org/apache/sling/maven/slingstart/PreparePackageMojo.java b/src/main/java/org/apache/sling/maven/slingstart/PreparePackageMojo.java
index 0caf0d9..e73f611 100644
--- a/src/main/java/org/apache/sling/maven/slingstart/PreparePackageMojo.java
+++ b/src/main/java/org/apache/sling/maven/slingstart/PreparePackageMojo.java
@@ -392,7 +392,7 @@
                 startLevelHolder.set(sl);
             addReadme(os);
         } catch (IOException ioe) {
-            throw new MojoExecutionException("Problem creating subsystem .esa file " + subsystemFile + " due to " + ioe.getMessage(), ioe);
+            throw new MojoExecutionException("Problem creating subsystem .esa file " + subsystemFile, ioe);
         }
         return subsystemFile;
     }