GUI applications written in Java is DOA on Windows with 30-bit desktop depth.
All gui applications throw the following exception and exit:
sun.java2d.InvalidPipeException: Unsupported bit depth: 30
at sun.awt.windows.win32SurfaceData.getSurfaceType(Unknown Source)
at sun.awt.windows.win32SurfaceData.createData(Unknown Source)
at sun.awt.win32GraphicsConfig.createSurfaeData(Unknown Source)
at sun.awt.windows.WComponentPeer.<init>(Unknown Source)
at sun.awt.windows.WCanvasPeer.<init>(Unknown Source)
at sun.awt.windows.WPanelPeer.<init>(Unknown Source)
at sun.awt.windows.WWindowPeer.<init> (Unknown Source)
at sun.awt.windows.WFramePeer.<init>(Unknown Source)
at sun.awt.windows.Wtoolkit.createFrame.<init>(Unknown Source)
The 30-bit desktop depth is important in medical imaging.