--- old/src/java.desktop/share/classes/sun/awt/SunToolkit.java 2015-04-22 22:06:22.912034600 +0300 +++ new/src/java.desktop/share/classes/sun/awt/SunToolkit.java 2015-04-22 22:06:22.471478700 +0300 @@ -843,12 +843,18 @@ } protected static boolean imageExists(String filename) { + if (filename == null) { + return false; + } checkPermissions(filename); return filename != null && new File(filename).exists(); } @SuppressWarnings("try") protected static boolean imageExists(URL url) { + if (url == null) { + return false; + } checkPermissions(url); if (url != null) { try (InputStream is = url.openStream()) {