Index: /modules/swing/src/test/api/java/common/javax/swing/plaf/basic/BasicTableUITest.java =================================================================== --- /modules/swing/src/test/api/java/common/javax/swing/plaf/basic/BasicTableUITest.java (revision 453106) +++ /modules/swing/src/test/api/java/common/javax/swing/plaf/basic/BasicTableUITest.java (working copy) @@ -139,6 +139,16 @@ Graphics g = createTestGraphics(); g.setClip(0, 0, 100, 100); ui.paint(g, null); + // regression HARMONY-1807 + ui.installUI( new javax.swing.JTable()); + try + { + ui.paint(null, new javax.swing.JToolBar()); + fail("NPE is not thrown"); + } + catch (NullPointerException expectedException) + {//expected + } } public void testInstallDefaults() throws Exception {