--- old/src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ArchiveEntryResourcePoolEntry.java 2016-12-15 09:53:08.000000000 +0530 +++ new/src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ArchiveEntryResourcePoolEntry.java 2016-12-15 09:53:07.000000000 +0530 @@ -80,7 +80,7 @@ case NATIVE_LIB: return Type.NATIVE_LIB; default: - return ResourcePoolEntry.Type.OTHER; + throw new IllegalArgumentException("Unknown archive entry type: " + entry.type()); } } }