Index: src/main/java/common/javax/swing/plaf/basic/BasicTableUI.java =================================================================== --- src/main/java/common/javax/swing/plaf/basic/BasicTableUI.java (revision 490626) +++ src/main/java/common/javax/swing/plaf/basic/BasicTableUI.java (working copy) @@ -322,6 +322,9 @@ } public void paint(final Graphics g, final JComponent c) { + if (g == null) { + throw new NullPointerException("context is null"); + } if (table.getColumnCount() == 0 || table.getRowCount() == 0) { return; }