LOG4J2-1663 include classpath in error report

Project: http://git-wip-us.apache.org/repos/asf/logging-log4j2/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4j2/commit/4c0163c8
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4j2/tree/4c0163c8
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4j2/diff/4c0163c8

Branch: refs/heads/LOG4J2-1661
Commit: 4c0163c81c561b2754cd497b747be7ee18a6666d
Parents: eddedb7
Author: rpopma <[email protected]>
Authored: Sat Nov 5 23:51:21 2016 +0900
Committer: rpopma <[email protected]>
Committed: Sat Nov 5 23:51:21 2016 +0900

----------------------------------------------------------------------
 .../org/apache/logging/log4j/util/SortedArrayStringMapTest.java | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4j2/blob/4c0163c8/log4j-api/src/test/java/org/apache/logging/log4j/util/SortedArrayStringMapTest.java
----------------------------------------------------------------------
diff --git 
a/log4j-api/src/test/java/org/apache/logging/log4j/util/SortedArrayStringMapTest.java
 
b/log4j-api/src/test/java/org/apache/logging/log4j/util/SortedArrayStringMapTest.java
index 03d4951..b2acf86 100644
--- 
a/log4j-api/src/test/java/org/apache/logging/log4j/util/SortedArrayStringMapTest.java
+++ 
b/log4j-api/src/test/java/org/apache/logging/log4j/util/SortedArrayStringMapTest.java
@@ -105,8 +105,8 @@ public class SortedArrayStringMapTest {
             fout.write(serialize(original));
             fout.flush();
         }
-        final Process process = new ProcessBuilder("java", "-cp",
-                createClassPath(SortedArrayStringMap.class, 
DeserializerHelper.class),
+        final String classpath = createClassPath(SortedArrayStringMap.class, 
DeserializerHelper.class);
+        final Process process = new ProcessBuilder("java", "-cp", classpath,
                 DeserializerHelper.class.getName(), file.getPath()).start();
         final BufferedReader in = new BufferedReader(new 
InputStreamReader(process.getErrorStream()));
         int exitValue = process.waitFor();
@@ -115,6 +115,7 @@ public class SortedArrayStringMapTest {
         if (exitValue != 0) {
             final StringBuilder sb = new StringBuilder();
             sb.append("DeserializerHelper exited with error code 
").append(exitValue);
+            sb.append(". Classpath=").append(classpath);
             sb.append(". Process output: ");
             int c = -1;
             while ((c = in.read()) != -1) {

Reply via email to