--- old/src/macosx/classes/sun/lwawt/macosx/CDataTransferer.java 2013-03-14 12:37:59.000000000 +0400 +++ new/src/macosx/classes/sun/lwawt/macosx/CDataTransferer.java 2013-03-14 12:37:59.000000000 +0400 @@ -182,7 +182,11 @@ Long format = predefinedClipboardNameMap.get(str); if (format == null) { - format = new Long(registerFormatWithPasteboard(str)); + if (java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment().isHeadlessInstance()) { + // Do not try to access native system for the unknown format + return -1L; + } + format = registerFormatWithPasteboard(str); predefinedClipboardNameMap.put(str, format); predefinedClipboardFormatMap.put(format, str); }