Index: modules/swing/src/main/java/common/javax/swing/plaf/basic/BasicSliderUI.java =================================================================== --- modules/swing/src/main/java/common/javax/swing/plaf/basic/BasicSliderUI.java (revision 490147) +++ modules/swing/src/main/java/common/javax/swing/plaf/basic/BasicSliderUI.java (working copy) @@ -456,8 +456,9 @@ } protected ScrollListener createScrollListener(final JSlider slider) { - this.slider = slider; - return new ScrollListener(slider.getOrientation(), slider.getSnapToTicks()); + return slider != null + ? new ScrollListener(slider.getOrientation(), slider.getSnapToTicks()) + : new ScrollListener(); } protected PropertyChangeListener createPropertyChangeListener(final JSlider slider) {