--- old/jdk/src/share/classes/sun/java2d/SunGraphicsEnvironment.java 2013-09-25 13:50:09.547968900 +0400 +++ new/jdk/src/share/classes/sun/java2d/SunGraphicsEnvironment.java 2013-09-25 13:50:09.085942500 +0400 @@ -165,7 +165,8 @@ * Returns the default screen graphics device. */ public GraphicsDevice getDefaultScreenDevice() { - return getScreenDevices()[0]; + GraphicsDevice[] screens = getScreenDevices(); + return screens.length == 0 ? null : screens[0]; } /**