Index: src/main/java/common/javax/swing/plaf/basic/BasicOptionPaneUI.java =================================================================== --- src/main/java/common/javax/swing/plaf/basic/BasicOptionPaneUI.java (revision 494496) +++ src/main/java/common/javax/swing/plaf/basic/BasicOptionPaneUI.java (working copy) @@ -561,6 +561,10 @@ } protected Icon getIconForType(final int messageType) { + if (optionPane == null) { + throw new NullPointerException("optionPane is null"); + } + if (defaultIcons == null) { installIcons(); }