JDK-7152186 : [macosx] java.awt.HeadlessException when running AWT apps
  • Type: Bug
  • Component: client-libs
  • Sub-Component: java.awt
  • Affected Version: 8
  • Priority: P2
  • Status: Closed
  • Resolution: Fixed
  • OS: os_x
  • CPU: unknown
  • Submitted: 2012-03-08
  • Updated: 2014-10-15
  • Resolved: 2012-03-14
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 8
8 b30Fixed
Related Reports
Relates :  
Relates :  
Description
The initial integration of macosx changes to jdk8 depended on a hotspot change that was not included in the changeset.

Initially it was thought that hotspot should include this change and it was put into hs mainline
through 7152031.

But, it now looks like we should back out that change and make JDK use the intended naming scheme
for AWT libs as on other platforms. ie no longer use sub-directories for the toolkit type eg (xawt).
This will be compatible with current hotspot behavior.

Comments
Previously updates in hotspot had been backed out. AWT apps run without exceptions.
13-11-2013

No regression test provided for this as it was primarily a build issue.
30-09-2013

EVALUATION Fixed as suggested in description
08-03-2012