diff -r 5060b1928712 -r f6d501f12376 jdk/src/macosx/classes/sun/awt/CGraphicsEnvironment.java --- a/jdk/src/macosx/classes/sun/awt/CGraphicsEnvironment.java Fri Sep 27 22:17:24 2013 +0400 +++ b/jdk/src/macosx/classes/sun/awt/CGraphicsEnvironment.java Fri Sep 27 22:25:58 2013 +0400 @@ -181,6 +181,9 @@ initDevices(); d = devices.get(mainDisplayID); + if (d == null) { + throw new AWTError("no screen devices"); + } } return d; }