-
-
Notifications
You must be signed in to change notification settings - Fork 3k
Description
JabRef 5.15--ArchLinux--4
Linux 6.17.4-arch2-1 amd64
Java 21.0.9
Steps to reproduce:
- Begin search for a title
- In the response, select any. This automatically selects the first entry (for whatever reason)
- An error pops up when you try to edit/unselect entry
Paste your log details here.
Uncaught exception occurred in Thread[#40,JavaFX Application Thread,5,main]
java.lang.IndexOutOfBoundsException: [ fromIndex: 1, toIndex: 2, size: 1 ]
at [email protected]/com.sun.javafx.scene.control.ReadOnlyUnbackedObservableList.subList(ReadOnlyUnbackedObservableList.java:162)
at [email protected]/javafx.collections.ListChangeListener$Change.getAddedSubList(ListChangeListener.java:243)
at [email protected]/com.sun.javafx.scene.control.behavior.TableViewBehaviorBase.lambda$new$1(TableViewBehaviorBase.java:96)
at [email protected]/javafx.collections.WeakListChangeListener.onChanged(WeakListChangeListener.java:88)
at [email protected]/com.sun.javafx.collections.ListListenerHelper$Generic.fireValueChangedEvent(ListListenerHelper.java:327)
at [email protected]/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(ListListenerHelper.java:71)
at [email protected]/javafx.collections.ObservableListBase.fireChange(ObservableListBase.java:246)
at [email protected]/com.sun.javafx.scene.control.ReadOnlyUnbackedObservableList.callObservers(ReadOnlyUnbackedObservableList.java:101)
at [email protected]/javafx.scene.control.TableView$TableViewArrayListSelectionModel.fireCustomSelectedCellsListChangeEvent(TableView.java:3191)
at [email protected]/javafx.scene.control.TableView$TableViewArrayListSelectionModel.lambda$new$0(TableView.java:2271)
at [email protected]/com.sun.javafx.collections.ListListenerHelper$SingleChange.fireValueChangedEvent(ListListenerHelper.java:162)
at [email protected]/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(ListListenerHelper.java:71)
at [email protected]/javafx.collections.ObservableListBase.fireChange(ObservableListBase.java:246)
at [email protected]/javafx.collections.ListChangeBuilder.commit(ListChangeBuilder.java:482)
at [email protected]/javafx.collections.ListChangeBuilder.endChange(ListChangeBuilder.java:541)
at [email protected]/javafx.collections.ObservableListBase.endChange(ObservableListBase.java:210)
at [email protected]/javafx.collections.transformation.SortedList.sourceChanged(SortedList.java:111)
at [email protected]/javafx.collections.transformation.TransformationList.lambda$getListener$0(TransformationList.java:105)
at [email protected]/javafx.collections.WeakListChangeListener.onChanged(WeakListChangeListener.java:88)
at [email protected]/com.sun.javafx.collections.ListListenerHelper$SingleChange.fireValueChangedEvent(ListListenerHelper.java:162)
at [email protected]/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(ListListenerHelper.java:71)
at [email protected]/javafx.collections.ObservableListBase.fireChange(ObservableListBase.java:246)
at [email protected]/javafx.collections.ListChangeBuilder.commit(ListChangeBuilder.java:482)
at [email protected]/javafx.collections.ListChangeBuilder.endChange(ListChangeBuilder.java:541)
at [email protected]/javafx.collections.ObservableListBase.endChange(ObservableListBase.java:210)
at [email protected]/javafx.collections.ModifiableObservableListBase.add(ModifiableObservableListBase.java:200)
at java.base/java.util.AbstractList.add(AbstractList.java:113)
at [email protected]/com.sun.javafx.scene.control.SelectedCellsMap.add(SelectedCellsMap.java:118)
at [email protected]/javafx.scene.control.TableView$TableViewArrayListSelectionModel.select(TableView.java:2667)
at [email protected]/javafx.scene.control.TableView$TableViewArrayListSelectionModel.updateDefaultSelection(TableView.java:3147)
at [email protected]/javafx.scene.control.TableView$TableViewArrayListSelectionModel.lambda$new$2(TableView.java:2339)
at [email protected]/javafx.collections.WeakListChangeListener.onChanged(WeakListChangeListener.java:88)
at [email protected]/com.sun.javafx.collections.ListListenerHelper$Generic.fireValueChangedEvent(ListListenerHelper.java:327)
at [email protected]/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(ListListenerHelper.java:71)
at [email protected]/javafx.collections.ObservableListBase.fireChange(ObservableListBase.java:246)
at [email protected]/javafx.collections.ListChangeBuilder.commit(ListChangeBuilder.java:482)
at [email protected]/javafx.collections.ListChangeBuilder.endChange(ListChangeBuilder.java:541)
at [email protected]/javafx.collections.ObservableListBase.endChange(ObservableListBase.java:210)
at [email protected]/javafx.collections.transformation.SortedList.sourceChanged(SortedList.java:111)
at [email protected]/javafx.collections.transformation.TransformationList.lambda$getListener$0(TransformationList.java:105)
at [email protected]/javafx.collections.WeakListChangeListener.onChanged(WeakListChangeListener.java:88)
at [email protected]/com.sun.javafx.collections.ListListenerHelper$Generic.fireValueChangedEvent(ListListenerHelper.java:327)
at [email protected]/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(ListListenerHelper.java:71)
at [email protected]/javafx.collections.ObservableListBase.fireChange(ObservableListBase.java:246)
at [email protected]/javafx.collections.transformation.FilteredList.refilter(FilteredList.java:335)
at [email protected]/javafx.collections.transformation.FilteredList$1.invalidated(FilteredList.java:101)
at [email protected]/javafx.beans.property.ObjectPropertyBase.markInvalid(ObjectPropertyBase.java:112)
at [email protected]/javafx.beans.property.ObjectPropertyBase$Listener.invalidated(ObjectPropertyBase.java:234)
at [email protected]/com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(ExpressionHelper.java:147)
at [email protected]/com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:91)
at [email protected]/javafx.beans.binding.ObjectBinding.invalidate(ObjectBinding.java:192)
at [email protected]/com.sun.javafx.binding.BindingHelperObserver.invalidated(BindingHelperObserver.java:52)
at [email protected]/com.sun.javafx.binding.ExpressionHelper$Generic.fireValueChangedEvent(ExpressionHelper.java:360)
at [email protected]/com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(ExpressionHelper.java:91)
at [email protected]/javafx.beans.property.ObjectPropertyBase.fireValueChangedEvent(ObjectPropertyBase.java:106)
at [email protected]/javafx.beans.property.ObjectPropertyBase.markInvalid(ObjectPropertyBase.java:113)
at [email protected]/javafx.beans.property.ObjectPropertyBase.set(ObjectPropertyBase.java:147)
at [email protected]/javafx.beans.property.ObjectProperty.setValue(ObjectProperty.java:78)
at [email protected]/org.jabref.gui.StateManager.setSearchQuery(StateManager.java:173)
at [email protected]/org.jabref.gui.search.GlobalSearchBar.updateSearchQuery(GlobalSearchBar.java:351)
at [email protected]/org.reactfx.util.FxTimer.lambda$restart$0(FxTimer.java:89)
at [email protected]/com.sun.scenario.animation.shared.TimelineClipCore.visitKeyFrame(TimelineClipCore.java:239)
at [email protected]/com.sun.scenario.animation.shared.TimelineClipCore.playTo(TimelineClipCore.java:180)
at [email protected]/javafx.animation.Timeline.doPlayTo(Timeline.java:172)
at [email protected]/javafx.animation.AnimationAccessorImpl.playTo(AnimationAccessorImpl.java:39)
at [email protected]/com.sun.scenario.animation.shared.SingleLoopClipEnvelope.timePulse(SingleLoopClipEnvelope.java:103)
at [email protected]/javafx.animation.Animation.doTimePulse(Animation.java:1254)
at [email protected]/javafx.animation.Animation$1.lambda$timePulse$0(Animation.java:208)
at java.base/java.security.AccessController.doPrivileged(AccessController.java:400)
at [email protected]/javafx.animation.Animation$1.timePulse(Animation.java:207)
at [email protected]/com.sun.scenario.animation.AbstractPrimaryTimer.timePulseImpl(AbstractPrimaryTimer.java:343)
at [email protected]/com.sun.scenario.animation.AbstractPrimaryTimer$MainLoop.run(AbstractPrimaryTimer.java:266)
at [email protected]/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:594)
at [email protected]/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:578)
at [email protected]/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:571)
at [email protected]/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(QuantumToolkit.java:352)
at [email protected]/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:95)
at [email protected]/com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method)
at [email protected]/com.sun.glass.ui.gtk.GtkApplication.lambda$runLoop$10(GtkApplication.java:264)
at java.base/java.lang.Thread.run(Thread.java:1583)