Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8094539

IOOBE in ListView when programmatically select certain row

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P3 P3
    • 8u60
    • 8u60
    • javafx

      Start HelloListView.
      Select first 2 rows.
      Press 'Select Row 5' button:

      SelectedIndex: 0
      SelectedIndices: [0], removed: [], addedFrom: 0, addedTo: 1
      SelectedIndex: 1
      SelectedIndices: [0, 1], removed: [], addedFrom: 1, addedTo: 2
      SelectedIndex: -1
      SelectedIndices: [], removed: [0, 1], addedFrom: 0, addedTo: 0
      SelectedIndex: 3
      SelectedIndices: [3], removed: [], addedFrom: -1, addedTo: 0
      Exception in thread "JavaFX Application Thread" java.lang.IndexOutOfBoundsException
      at com.sun.javafx.scene.control.ReadOnlyUnbackedObservableList.subList(ReadOnlyUnbackedObservableList.java:136)
      at javafx.collections.ListChangeListener$Change.getAddedSubList(ListChangeListener.java:242)
      at com.sun.javafx.scene.control.behavior.ListViewBehavior.lambda$new$177(ListViewBehavior.java:269)
      at com.sun.javafx.scene.control.behavior.ListViewBehavior$$Lambda$135/335088547.onChanged(Unknown Source)
      at javafx.collections.WeakListChangeListener.onChanged(WeakListChangeListener.java:88)
      at com.sun.javafx.collections.ListListenerHelper$Generic.fireValueChangedEvent(ListListenerHelper.java:329)
      at com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(ListListenerHelper.java:73)
      at com.sun.javafx.scene.control.ReadOnlyUnbackedObservableList.callObservers(ReadOnlyUnbackedObservableList.java:75)
      at javafx.scene.control.MultipleSelectionModelBase.select(MultipleSelectionModelBase.java:411)
      at javafx.scene.control.MultipleSelectionModelBase.select(MultipleSelectionModelBase.java:444)
      at hello.HelloListView$5.handle(HelloListView.java:313)
      at hello.HelloListView$5.handle(HelloListView.java:310)

            jgiles Jonathan Giles
            vadim Vadim Pakhnushev
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported: