--- old/src/java.desktop/share/classes/sun/awt/image/OffScreenImageSource.java 2016-05-25 12:40:51.678845000 +0530 +++ new/src/java.desktop/share/classes/sun/awt/image/OffScreenImageSource.java 2016-05-25 12:40:51.486749000 +0530 @@ -188,8 +188,13 @@ theConsumer.imageComplete(ImageConsumer.SINGLEFRAMEDONE); theConsumer.imageComplete(ImageConsumer.STATICIMAGEDONE); } catch (NullPointerException e) { - if (theConsumer != null) { - theConsumer.imageComplete(ImageConsumer.IMAGEERROR); + e.printStackTrace(); + try { + if (theConsumer != null) { + theConsumer.imageComplete(ImageConsumer.IMAGEERROR); + } + } catch (NullPointerException ex) { + ex.printStackTrace(); } } }