Index: src/main/java/common/javax/swing/JComponent.java =================================================================== --- src/main/java/common/javax/swing/JComponent.java (revision 496662) +++ src/main/java/common/javax/swing/JComponent.java (working copy) @@ -987,6 +987,10 @@ @Override public void paint(Graphics graphics) { + if (graphics == null) { + throw new NullPointerException(); + } + if (RepaintManager.currentManager(this).isDoubleBufferingEnabled() && isDoubleBuffered() && isOpaque() && !insideDoubleBuffering()) { paintDoubleBuffered(graphics);