On Tue, 8 Feb 2022 15:55:50 GMT, Alan Bateman <al...@openjdk.org> wrote:
> ze can't be null here. Actually it can be: Consider the following: try (JarFile jf = new JarFile(SIGNED_VALID_ENTRY_NAME_JAR.toFile(), true)) { var ze = new ZipEntry("org/gotham/Batcave.class"); var ex= expectThrows(ZipException.class, () -> jf.getInputStream(ze) ); // Validate that we receive the expected message from // JarFile::verifiableEntry when ZipEntry::getName returns null assertTrue( ex != null && ex.getMessage().equals("Error: ZipEntry should not be null!")); } The above code does generate the error. ------------- PR: https://git.openjdk.java.net/jdk/pull/7348