Repository: maven-surefire Updated Branches: refs/heads/master 604147c54 -> 391bab043
[SUREFIRE-1090] Fixed NullPointerException on SmartStackTraceParser init occurring when Thread.contextClassLoader is null Project: http://git-wip-us.apache.org/repos/asf/maven-surefire/repo Commit: http://git-wip-us.apache.org/repos/asf/maven-surefire/commit/391bab04 Tree: http://git-wip-us.apache.org/repos/asf/maven-surefire/tree/391bab04 Diff: http://git-wip-us.apache.org/repos/asf/maven-surefire/diff/391bab04 Branch: refs/heads/master Commit: 391bab043eb5d807fe586455137554c4b89c988a Parents: 604147c Author: Jacobus2k <jacobus2k.trash...@gmail.com> Authored: Mon Aug 18 12:30:26 2014 +0200 Committer: Andreas Gudian <agud...@apache.org> Committed: Sun Oct 26 13:16:08 2014 +0100 ---------------------------------------------------------------------- .../org/apache/maven/surefire/report/SmartStackTraceParser.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/maven-surefire/blob/391bab04/surefire-providers/common-java5/src/main/java/org/apache/maven/surefire/report/SmartStackTraceParser.java ---------------------------------------------------------------------- diff --git a/surefire-providers/common-java5/src/main/java/org/apache/maven/surefire/report/SmartStackTraceParser.java b/surefire-providers/common-java5/src/main/java/org/apache/maven/surefire/report/SmartStackTraceParser.java index c97246c..c0f1128 100644 --- a/surefire-providers/common-java5/src/main/java/org/apache/maven/surefire/report/SmartStackTraceParser.java +++ b/surefire-providers/common-java5/src/main/java/org/apache/maven/surefire/report/SmartStackTraceParser.java @@ -66,7 +66,8 @@ public class SmartStackTraceParser { try { - return Thread.currentThread().getContextClassLoader().loadClass( name ); + ClassLoader classLoader = Thread.currentThread().getContextClassLoader(); + return classLoader != null ? classLoader.loadClass( name ) : null; } catch ( ClassNotFoundException e ) {