--- old/src/windows/classes/sun/java2d/ScreenUpdateManager.java 2012-10-17 21:00:05.807765400 +0400 +++ new/src/windows/classes/sun/java2d/ScreenUpdateManager.java 2012-10-17 21:00:05.114725700 +0400 @@ -111,7 +111,7 @@ SurfaceData oldsd) { SurfaceData surfaceData = peer.getSurfaceData(); - if (surfaceData.isValid()) { + if (surfaceData == null || surfaceData.isValid()) { return surfaceData; } peer.replaceSurfaceData();