--- old/src/share/classes/javax/imageio/spi/ImageReaderWriterSpi.java 2014-02-20 19:52:17.631642007 -0800 +++ new/src/share/classes/javax/imageio/spi/ImageReaderWriterSpi.java 2014-02-20 19:52:17.481642000 -0800 @@ -587,7 +587,7 @@ throw new IllegalArgumentException("Unsupported format name"); } try { - Class cls = Class.forName(formatClassName, true, + Class cls = Class.forName(formatClassName, true, ClassLoader.getSystemClassLoader()); Method meth = cls.getMethod("getInstance"); return (IIOMetadataFormat) meth.invoke(null);