Hi,
Bug : https://bugs.openjdk.java.net/browse/JDK-6567433 Calling updateUI() on JList, JComboBox and JTableHeader can create StackOverflowErrors. For example - JList.updateUI() invokes updateUI() on its Cellrenderer via SwingUtilities.updateComponentTreeUI(). If the cellrenderer is a parent of this JList the method recurses endless causing StackOverflowError. Fix : Added a recursion guard to JComboBox, JList and JTableHeader classes. With this fix, UpdateUI() method in these classes does not result in recursion. Webrev : http://cr.openjdk.java.net/~aghaisas/6567433/webrev.00/ Request you to review. Regards, Ajit