From a08f1c2f3a8ac4f84bc41384a8367ad56fa3a6f1 Mon Sep 17 00:00:00 2001 From: Alan Bateman Date: Mon, 11 Nov 2013 16:14:07 -0800 Subject: [PATCH] 8027803: test/sun/reflect/AnonymousNewInstance/ManyNewInstanceAnonTest.java fails Fix NPE in test infrastructure Reviewed-by: ksrini, jfranck, alanb, rfield --- jdk/test/lib/testlibrary/ClassFileInstaller.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/jdk/test/lib/testlibrary/ClassFileInstaller.java b/jdk/test/lib/testlibrary/ClassFileInstaller.java index 694223e77f3..dd8777b1ff2 100644 --- a/jdk/test/lib/testlibrary/ClassFileInstaller.java +++ b/jdk/test/lib/testlibrary/ClassFileInstaller.java @@ -45,7 +45,10 @@ public class ClassFileInstaller { // Create the class file's package directory Path p = Paths.get(pathName); - Files.createDirectories(p.getParent()); + Path parent = p.getParent(); + if (parent != null) { + Files.createDirectories(parent); + } // Create the class file Files.copy(is, p, StandardCopyOption.REPLACE_EXISTING); }