Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Out of bounds Error after import and clicking on group. Btw. Event Log doesn't record. #7881

Closed
1 task done
ThiloteE opened this issue Jul 4, 2021 · 3 comments
Closed
1 task done

Comments

@ThiloteE
Copy link
Member

ThiloteE commented Jul 4, 2021

JabRef 5.3--2021-07-02--eed637a
Windows 10 10.0 amd64
Java 16.0.1
JavaFX 16+8

Description of bug:

Error message, Out of bound read.

Steps to reproduce the behavior:

  1. Import my .ris file (that was created by citavi 6.
  2. click select an entry in the main field, move around with the arrow keys on your keyboard. On my first iteration this was enough to trigger the error. When i tried to reproduce, it did not work, but it happened in step 3.
  3. click on another group within the database. It is sufficient if there are no entries in that group.
  4. Error.

I could imagine that the error is somehow connected to "?" symbols in the url entries. Some websites use "?", for example google books.

Here the .bib file:
Bugtestlibrary 2.txt

Here the imported .ris file:
20210420 S4 SS2021 (Referat) IPÖ Fröhlich - Keynes & Monetarismus - Kopie.txt

i can't paste more log files, because in the event log there is nothing recorded. Is this normal?. This is what i got from the error message:

Log File
Paste an excerpt of your log file here

java.util.NoSuchElementException: java.lang.IndexOutOfBoundsException
  at java.base/java.util.AbstractList$Itr.next(Unknown Source)
  at java.base/java.util.Iterator.forEachRemaining(Unknown Source)
  at java.base/java.util.Spliterators$IteratorSpliterator.forEachRemaining(Unknown Source)
  at java.base/java.util.stream.AbstractPipeline.copyInto(Unknown Source)
  at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source)
  at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(Unknown Source)
  at java.base/java.util.stream.AbstractPipeline.evaluate(Unknown Source)
  at java.base/java.util.stream.ReferencePipeline.collect(Unknown Source)
  at org.jabref@5.3.428/org.jabref.gui.maintable.MainTable.getSelectedEntries(Unknown Source)
  at org.jabref@5.3.428/org.jabref.gui.LibraryTab.lambda$createMainTable$15(Unknown Source)
  at org.jabref.merged.module@5.3.428/com.sun.javafx.collections.ListListenerHelper$Generic.fireValueChangedEvent(Unknown Source)
  at org.jabref.merged.module@5.3.428/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
  at org.jabref.merged.module@5.3.428/javafx.collections.ObservableListBase.fireChange(Unknown Source)
  at org.jabref.merged.module@5.3.428/javafx.collections.ListChangeBuilder.commit(Unknown Source)
  at org.jabref.merged.module@5.3.428/javafx.collections.ListChangeBuilder.endChange(Unknown Source)
  at org.jabref.merged.module@5.3.428/javafx.collections.ObservableListBase.endChange(Unknown Source)
  at org.jabref.merged.module@5.3.428/com.sun.javafx.scene.control.SelectedItemsReadOnlyObservableList.lambda$new$0(Unknown Source)
  at org.jabref.merged.module@5.3.428/com.sun.javafx.collections.ListListenerHelper$SingleChange.fireValueChangedEvent(Unknown Source)
  at org.jabref.merged.module@5.3.428/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
  at org.jabref.merged.module@5.3.428/javafx.collections.ObservableListBase.fireChange(Unknown Source)
  at org.jabref.merged.module@5.3.428/javafx.collections.ListChangeBuilder.commit(Unknown Source)
  at org.jabref.merged.module@5.3.428/javafx.collections.ListChangeBuilder.endChange(Unknown Source)
  at org.jabref.merged.module@5.3.428/javafx.collections.ObservableListBase.endChange(Unknown Source)
  at org.jabref.merged.module@5.3.428/com.sun.javafx.scene.control.ReadOnlyUnbackedObservableList._endChange(Unknown Source)
  at org.jabref.merged.module@5.3.428/javafx.scene.control.MultipleSelectionModelBase$SelectedIndicesList._endChange(Unknown Source)
  at org.jabref.merged.module@5.3.428/javafx.scene.control.ControlUtils.updateSelectedIndices(Unknown Source)
  at org.jabref.merged.module@5.3.428/javafx.scene.control.TableView$TableViewArrayListSelectionModel.fireCustomSelectedCellsListChangeEvent(Unknown Source)
  at org.jabref.merged.module@5.3.428/javafx.scene.control.TableView$TableViewArrayListSelectionModel.clearSelection(Unknown Source)
  at org.jabref.merged.module@5.3.428/javafx.scene.control.TableView$TableViewArrayListSelectionModel.updateDefaultSelection(Unknown Source)
  at org.jabref.merged.module@5.3.428/javafx.scene.control.TableView$TableViewArrayListSelectionModel.lambda$new$2(Unknown Source)
  at org.jabref.merged.module@5.3.428/javafx.collections.WeakListChangeListener.onChanged(Unknown Source)
  at org.jabref.merged.module@5.3.428/com.sun.javafx.collections.ListListenerHelper$Generic.fireValueChangedEvent(Unknown Source)
  at org.jabref.merged.module@5.3.428/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
  at org.jabref.merged.module@5.3.428/javafx.collections.ObservableListBase.fireChange(Unknown Source)
  at org.jabref.merged.module@5.3.428/javafx.collections.transformation.SortedList.sourceChanged(Unknown Source)
  at org.jabref.merged.module@5.3.428/javafx.collections.transformation.TransformationList.lambda$getListener$0(Unknown Source)
  at org.jabref.merged.module@5.3.428/javafx.collections.WeakListChangeListener.onChanged(Unknown Source)
  at org.jabref.merged.module@5.3.428/com.sun.javafx.collections.ListListenerHelper$Generic.fireValueChangedEvent(Unknown Source)
  at org.jabref.merged.module@5.3.428/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
  at org.jabref.merged.module@5.3.428/javafx.collections.ObservableListBase.fireChange(Unknown Source)
  at org.jabref.merged.module@5.3.428/javafx.collections.transformation.FilteredList.refilter(Unknown Source)
  at org.jabref.merged.module@5.3.428/javafx.collections.transformation.FilteredList$1.invalidated(Unknown Source)
  at org.jabref.merged.module@5.3.428/javafx.beans.property.ObjectPropertyBase.markInvalid(Unknown Source)
  at org.jabref.merged.module@5.3.428/javafx.beans.property.ObjectPropertyBase$Listener.invalidated(Unknown Source)
  at org.jabref.merged.module@5.3.428/com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(Unknown Source)
  at org.jabref.merged.module@5.3.428/com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source)
  at org.jabref.merged.module@5.3.428/javafx.beans.binding.ObjectBinding.invalidate(Unknown Source)
  at org.jabref.merged.module@5.3.428/com.sun.javafx.binding.BindingHelperObserver.invalidated(Unknown Source)
  at org.jabref.merged.module@5.3.428/com.sun.javafx.binding.ListExpressionHelper$Generic.notifyListeners(Unknown Source)
  at org.jabref.merged.module@5.3.428/com.sun.javafx.binding.ListExpressionHelper$Generic.fireValueChangedEvent(Unknown Source)
  at org.jabref.merged.module@5.3.428/com.sun.javafx.binding.ListExpressionHelper.fireValueChangedEvent(Unknown Source)
  at org.jabref.merged.module@5.3.428/javafx.beans.property.ReadOnlyListPropertyBase.fireValueChangedEvent(Unknown Source)
  at org.jabref.merged.module@5.3.428/javafx.beans.property.ReadOnlyListWrapper.fireValueChangedEvent(Unknown Source)
  at org.jabref.merged.module@5.3.428/javafx.beans.property.ListPropertyBase.markInvalid(Unknown Source)
  at org.jabref.merged.module@5.3.428/javafx.beans.property.ListPropertyBase$Listener.invalidated(Unknown Source)
  at org.jabref.merged.module@5.3.428/com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(Unknown Source)
  at org.jabref.merged.module@5.3.428/com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source)
  at org.jabref.merged.module@5.3.428/javafx.beans.binding.ObjectBinding.invalidate(Unknown Source)
  at org.jabref.merged.module@5.3.428/com.sun.javafx.binding.BindingHelperObserver.invalidated(Unknown Source)
  at org.jabref.merged.module@5.3.428/com.sun.javafx.collections.MapListenerHelper$SingleInvalidation.fireValueChangedEvent(Unknown Source)
  at org.jabref.merged.module@5.3.428/com.sun.javafx.collections.MapListenerHelper.fireValueChangedEvent(Unknown Source)
  at org.jabref.merged.module@5.3.428/com.sun.javafx.collections.ObservableMapWrapper.callObservers(Unknown Source)
  at org.jabref.merged.module@5.3.428/com.sun.javafx.collections.ObservableMapWrapper.put(Unknown Source)
  at org.jabref@5.3.428/org.jabref.gui.StateManager.setSelectedGroups(Unknown Source)
  at org.jabref@5.3.428/org.jabref.gui.groups.GroupTreeViewModel.lambda$onSelectedGroupChanged$3(Unknown Source)
  at java.base/java.util.Optional.ifPresent(Unknown Source)
  at org.jabref@5.3.428/org.jabref.gui.groups.GroupTreeViewModel.onSelectedGroupChanged(Unknown Source)
  at com.tobiasdiez.easybind@2.2/com.tobiasdiez.easybind.EasyBind.lambda$subscribe$1(Unknown Source)
  at org.jabref.merged.module@5.3.428/com.sun.javafx.binding.ListExpressionHelper$Generic.notifyListeners(Unknown Source)
  at org.jabref.merged.module@5.3.428/com.sun.javafx.binding.ListExpressionHelper$Generic.fireValueChangedEvent(Unknown Source)
  at org.jabref.merged.module@5.3.428/com.sun.javafx.binding.ListExpressionHelper.fireValueChangedEvent(Unknown Source)
  at org.jabref.merged.module@5.3.428/javafx.beans.property.ListPropertyBase.fireValueChangedEvent(Unknown Source)
  at org.jabref.merged.module@5.3.428/javafx.beans.property.ListPropertyBase.lambda$new$0(Unknown Source)
  at org.jabref.merged.module@5.3.428/com.sun.javafx.collections.ListListenerHelper$SingleChange.fireValueChangedEvent(Unknown Source)
  at org.jabref.merged.module@5.3.428/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
  at org.jabref.merged.module@5.3.428/javafx.collections.ObservableListBase.fireChange(Unknown Source)
  at org.jabref.merged.module@5.3.428/javafx.collections.ListChangeBuilder.commit(Unknown Source)
  at org.jabref.merged.module@5.3.428/javafx.collections.ListChangeBuilder.endChange(Unknown Source)
  at org.jabref.merged.module@5.3.428/javafx.collections.ObservableListBase.endChange(Unknown Source)
  at org.jabref.merged.module@5.3.428/javafx.collections.ModifiableObservableListBase.setAll(Unknown Source)
  at org.jabref.merged.module@5.3.428/javafx.beans.binding.ListExpression.setAll(Unknown Source)
  at org.jabref@5.3.428/org.jabref.gui.groups.GroupTreeView.updateSelection(Unknown Source)
  at org.jabref@5.3.428/org.jabref.gui.util.BindingsHelper$BidirectionalListBinding.onChanged(Unknown Source)
  at org.jabref.merged.module@5.3.428/com.sun.javafx.collections.ListListenerHelper$SingleChange.fireValueChangedEvent(Unknown Source)
  at org.jabref.merged.module@5.3.428/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
  at org.jabref.merged.module@5.3.428/javafx.collections.ObservableListBase.fireChange(Unknown Source)
  at org.jabref.merged.module@5.3.428/javafx.collections.ListChangeBuilder.commit(Unknown Source)
  at org.jabref.merged.module@5.3.428/javafx.collections.ListChangeBuilder.endChange(Unknown Source)
  at org.jabref.merged.module@5.3.428/javafx.collections.ObservableListBase.endChange(Unknown Source)
  at org.jabref.merged.module@5.3.428/com.sun.javafx.scene.control.SelectedItemsReadOnlyObservableList.lambda$new$0(Unknown Source)
  at org.jabref.merged.module@5.3.428/com.sun.javafx.collections.ListListenerHelper$Generic.fireValueChangedEvent(Unknown Source)
  at org.jabref.merged.module@5.3.428/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
  at org.jabref.merged.module@5.3.428/javafx.collections.ObservableListBase.fireChange(Unknown Source)
  at org.jabref.merged.module@5.3.428/javafx.collections.ListChangeBuilder.commit(Unknown Source)
  at org.jabref.merged.module@5.3.428/javafx.collections.ListChangeBuilder.endChange(Unknown Source)
  at org.jabref.merged.module@5.3.428/javafx.collections.ObservableListBase.endChange(Unknown Source)
  at org.jabref.merged.module@5.3.428/com.sun.javafx.scene.control.ReadOnlyUnbackedObservableList._endChange(Unknown Source)
  at org.jabref.merged.module@5.3.428/javafx.scene.control.MultipleSelectionModelBase$SelectedIndicesList._endChange(Unknown Source)
  at org.jabref.merged.module@5.3.428/javafx.scene.control.ControlUtils.updateSelectedIndices(Unknown Source)
  at org.jabref.merged.module@5.3.428/javafx.scene.control.TreeTableView$TreeTableViewArrayListSelectionModel.fireCustomSelectedCellsListChangeEvent(Unknown Source)
  at org.jabref.merged.module@5.3.428/javafx.scene.control.TreeTableView$TreeTableViewArrayListSelectionModel.clearAndSelect(Unknown Source)
  at org.jabref.merged.module@5.3.428/com.sun.javafx.scene.control.behavior.TableCellBehaviorBase.simpleSelect(Unknown Source)
  at org.jabref.merged.module@5.3.428/com.sun.javafx.scene.control.behavior.TableCellBehaviorBase.doSelect(Unknown Source)
  at org.jabref.merged.module@5.3.428/com.sun.javafx.scene.control.behavior.CellBehaviorBase.mousePressed(Unknown Source)
  at org.jabref.merged.module@5.3.428/com.sun.javafx.scene.control.inputmap.InputMap.handle(Unknown Source)
  at org.jabref.merged.module@5.3.428/com.sun.javafx.event.CompositeEventHandler$NormalEventHandlerRecord.handleBubblingEvent(Unknown Source)
  at org.jabref.merged.module@5.3.428/com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(Unknown Source)
  at org.jabref.merged.module@5.3.428/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
  at org.jabref.merged.module@5.3.428/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
  at org.jabref.merged.module@5.3.428/com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(Unknown Source)
  at org.jabref.merged.module@5.3.428/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
  at org.jabref.merged.module@5.3.428/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
  at org.jabref.merged.module@5.3.428/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
  at org.jabref.merged.module@5.3.428/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
  at org.jabref.merged.module@5.3.428/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
  at org.jabref.merged.module@5.3.428/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
  at org.jabref.merged.module@5.3.428/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
  at org.jabref.merged.module@5.3.428/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
  at org.jabref.merged.module@5.3.428/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
  at org.jabref.merged.module@5.3.428/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
  at org.jabref.merged.module@5.3.428/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
  at org.jabref.merged.module@5.3.428/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
  at org.jabref.merged.module@5.3.428/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
  at org.jabref.merged.module@5.3.428/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
  at org.jabref.merged.module@5.3.428/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
  at org.jabref.merged.module@5.3.428/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
  at org.jabref.merged.module@5.3.428/com.sun.javafx.event.EventUtil.fireEventImpl(Unknown Source)
  at org.jabref.merged.module@5.3.428/com.sun.javafx.event.EventUtil.fireEvent(Unknown Source)
  at org.jabref.merged.module@5.3.428/javafx.event.Event.fireEvent(Unknown Source)
  at org.jabref.merged.module@5.3.428/javafx.scene.Scene$MouseHandler.process(Unknown Source)
  at org.jabref.merged.module@5.3.428/javafx.scene.Scene.processMouseEvent(Unknown Source)
  at org.jabref.merged.module@5.3.428/javafx.scene.Scene$ScenePeerListener.mouseEvent(Unknown Source)
  at org.jabref.merged.module@5.3.428/com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(Unknown Source)
  at org.jabref.merged.module@5.3.428/com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(Unknown Source)
  at java.base/java.security.AccessController.doPrivileged(Unknown Source)
  at org.jabref.merged.module@5.3.428/com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$2(Unknown Source)
  at org.jabref.merged.module@5.3.428/com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(Unknown Source)
  at org.jabref.merged.module@5.3.428/com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(Unknown Source)
  at org.jabref.merged.module@5.3.428/com.sun.glass.ui.View.handleMouseEvent(Unknown Source)
  at org.jabref.merged.module@5.3.428/com.sun.glass.ui.View.notifyMouse(Unknown Source)
  at org.jabref.merged.module@5.3.428/com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
  at org.jabref.merged.module@5.3.428/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source)
  at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.lang.IndexOutOfBoundsException
  at org.jabref.merged.module@5.3.428/javafx.collections.transformation.SortedList.get(Unknown Source)
  at org.jabref.merged.module@5.3.428/javafx.scene.control.TableView$TableViewSelectionModel.getModelItem(Unknown Source)
  at org.jabref.merged.module@5.3.428/javafx.scene.control.MultipleSelectionModelBase$1.getModelItem(Unknown Source)
  at org.jabref.merged.module@5.3.428/com.sun.javafx.scene.control.SelectedItemsReadOnlyObservableList.get(Unknown Source)
  ... 143 more

  ... 143 more


</details>
@ilippert
Copy link
Contributor

ilippert commented Sep 24, 2021

JabRef 5.4--2021-09-22--e9d845b
Linux 5.13.16-200.fc34.x86_64 amd64
Java 16.0.2
JavaFX 17+18

I think I experienced a similar error when searching for a citekey

Log File
java.util.NoSuchElementException:`` java.lang.IndexOutOfBoundsException
	at java.base/java.util.AbstractList$Itr.next(Unknown Source)
	at java.base/java.util.Iterator.forEachRemaining(Unknown Source)
	at java.base/java.util.Spliterators$IteratorSpliterator.forEachRemaining(Unknown Source)
	at java.base/java.util.stream.AbstractPipeline.copyInto(Unknown Source)
	at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source)
	at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(Unknown Source)
	at java.base/java.util.stream.AbstractPipeline.evaluate(Unknown Source)
	at java.base/java.util.stream.ReferencePipeline.collect(Unknown Source)
	at org.jabref@5.4.219/org.jabref.gui.maintable.MainTable.getSelectedEntries(Unknown Source)
	at org.jabref@5.4.219/org.jabref.gui.LibraryTab.lambda$createMainTable$15(Unknown Source)
	at org.jabref.merged.module@5.4.219/com.sun.javafx.collections.ListListenerHelper$Generic.fireValueChangedEvent(Unknown Source)
	at org.jabref.merged.module@5.4.219/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
	at org.jabref.merged.module@5.4.219/javafx.collections.ObservableListBase.fireChange(Unknown Source)
	at org.jabref.merged.module@5.4.219/javafx.collections.ListChangeBuilder.commit(Unknown Source)
	at org.jabref.merged.module@5.4.219/javafx.collections.ListChangeBuilder.endChange(Unknown Source)
	at org.jabref.merged.module@5.4.219/javafx.collections.ObservableListBase.endChange(Unknown Source)
	at org.jabref.merged.module@5.4.219/com.sun.javafx.scene.control.SelectedItemsReadOnlyObservableList.lambda$new$0(Unknown Source)
	at org.jabref.merged.module@5.4.219/com.sun.javafx.collections.ListListenerHelper$Generic.fireValueChangedEvent(Unknown Source)
	at org.jabref.merged.module@5.4.219/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
	at org.jabref.merged.module@5.4.219/javafx.collections.ObservableListBase.fireChange(Unknown Source)
	at org.jabref.merged.module@5.4.219/javafx.collections.ListChangeBuilder.commit(Unknown Source)
	at org.jabref.merged.module@5.4.219/javafx.collections.ListChangeBuilder.endChange(Unknown Source)
	at org.jabref.merged.module@5.4.219/javafx.collections.ObservableListBase.endChange(Unknown Source)
	at org.jabref.merged.module@5.4.219/com.sun.javafx.scene.control.ReadOnlyUnbackedObservableList._endChange(Unknown Source)
	at org.jabref.merged.module@5.4.219/javafx.scene.control.MultipleSelectionModelBase$SelectedIndicesList._endChange(Unknown Source)
	at org.jabref.merged.module@5.4.219/javafx.scene.control.ControlUtils.updateSelectedIndices(Unknown Source)
	at org.jabref.merged.module@5.4.219/javafx.scene.control.TableView$TableViewArrayListSelectionModel.fireCustomSelectedCellsListChangeEvent(Unknown Source)
	at org.jabref.merged.module@5.4.219/javafx.scene.control.TableView$TableViewArrayListSelectionModel.clearSelection(Unknown Source)
	at org.jabref.merged.module@5.4.219/javafx.scene.control.TableView$TableViewArrayListSelectionModel.updateDefaultSelection(Unknown Source)
	at org.jabref.merged.module@5.4.219/javafx.scene.control.TableView$TableViewArrayListSelectionModel.lambda$new$2(Unknown Source)
	at org.jabref.merged.module@5.4.219/javafx.collections.WeakListChangeListener.onChanged(Unknown Source)
	at org.jabref.merged.module@5.4.219/com.sun.javafx.collections.ListListenerHelper$Generic.fireValueChangedEvent(Unknown Source)
	at org.jabref.merged.module@5.4.219/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
	at org.jabref.merged.module@5.4.219/javafx.collections.ObservableListBase.fireChange(Unknown Source)
	at org.jabref.merged.module@5.4.219/javafx.collections.ListChangeBuilder.commit(Unknown Source)
	at org.jabref.merged.module@5.4.219/javafx.collections.ListChangeBuilder.endChange(Unknown Source)
	at org.jabref.merged.module@5.4.219/javafx.collections.ObservableListBase.endChange(Unknown Source)
	at org.jabref.merged.module@5.4.219/javafx.collections.transformation.SortedList.sourceChanged(Unknown Source)
	at org.jabref.merged.module@5.4.219/javafx.collections.transformation.TransformationList.lambda$getListener$0(Unknown Source)
	at org.jabref.merged.module@5.4.219/javafx.collections.WeakListChangeListener.onChanged(Unknown Source)
	at org.jabref.merged.module@5.4.219/com.sun.javafx.collections.ListListenerHelper$Generic.fireValueChangedEvent(Unknown Source)
	at org.jabref.merged.module@5.4.219/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
	at org.jabref.merged.module@5.4.219/javafx.collections.ObservableListBase.fireChange(Unknown Source)
	at org.jabref.merged.module@5.4.219/javafx.collections.transformation.FilteredList.refilter(Unknown Source)
	at org.jabref.merged.module@5.4.219/javafx.collections.transformation.FilteredList$1.invalidated(Unknown Source)
	at org.jabref.merged.module@5.4.219/javafx.beans.property.ObjectPropertyBase.markInvalid(Unknown Source)
	at org.jabref.merged.module@5.4.219/javafx.beans.property.ObjectPropertyBase$Listener.invalidated(Unknown Source)
	at org.jabref.merged.module@5.4.219/com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(Unknown Source)
	at org.jabref.merged.module@5.4.219/com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source)
	at org.jabref.merged.module@5.4.219/javafx.beans.binding.ObjectBinding.invalidate(Unknown Source)
	at org.jabref.merged.module@5.4.219/com.sun.javafx.binding.BindingHelperObserver.invalidated(Unknown Source)
	at org.jabref.merged.module@5.4.219/com.sun.javafx.binding.ExpressionHelper$Generic.fireValueChangedEvent(Unknown Source)
	at org.jabref.merged.module@5.4.219/com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source)
	at org.jabref.merged.module@5.4.219/javafx.beans.property.ObjectPropertyBase.fireValueChangedEvent(Unknown Source)
	at org.jabref.merged.module@5.4.219/javafx.beans.property.ObjectPropertyBase.markInvalid(Unknown Source)
	at org.jabref.merged.module@5.4.219/javafx.beans.property.ObjectPropertyBase.set(Unknown Source)
	at org.jabref.merged.module@5.4.219/javafx.beans.property.ObjectProperty.setValue(Unknown Source)
	at org.jabref@5.4.219/org.jabref.gui.StateManager.setSearchQuery(Unknown Source)
	at org.jabref@5.4.219/org.jabref.gui.search.GlobalSearchBar.performSearch(Unknown Source)
	at org.jabref.merged.module@5.4.219/org.reactfx.util.FxTimer.lambda$restart$0(Unknown Source)
	at org.jabref.merged.module@5.4.219/com.sun.scenario.animation.shared.TimelineClipCore.visitKeyFrame(Unknown Source)
	at org.jabref.merged.module@5.4.219/com.sun.scenario.animation.shared.TimelineClipCore.playTo(Unknown Source)
	at org.jabref.merged.module@5.4.219/javafx.animation.Timeline.doPlayTo(Unknown Source)
	at org.jabref.merged.module@5.4.219/javafx.animation.AnimationAccessorImpl.playTo(Unknown Source)
	at org.jabref.merged.module@5.4.219/com.sun.scenario.animation.shared.SingleLoopClipEnvelope.timePulse(Unknown Source)
	at org.jabref.merged.module@5.4.219/javafx.animation.Animation.doTimePulse(Unknown Source)
	at org.jabref.merged.module@5.4.219/javafx.animation.Animation$1.lambda$timePulse$0(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Unknown Source)
	at org.jabref.merged.module@5.4.219/javafx.animation.Animation$1.timePulse(Unknown Source)
	at org.jabref.merged.module@5.4.219/com.sun.scenario.animation.AbstractPrimaryTimer.timePulseImpl(Unknown Source)
	at org.jabref.merged.module@5.4.219/com.sun.scenario.animation.AbstractPrimaryTimer$MainLoop.run(Unknown Source)
	at org.jabref.merged.module@5.4.219/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source)
	at org.jabref.merged.module@5.4.219/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source)
	at org.jabref.merged.module@5.4.219/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source)
	at org.jabref.merged.module@5.4.219/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source)
	at org.jabref.merged.module@5.4.219/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source)
	at org.jabref.merged.module@5.4.219/com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method)
	at org.jabref.merged.module@5.4.219/com.sun.glass.ui.gtk.GtkApplication.lambda$runLoop$11(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.lang.IndexOutOfBoundsException
	at org.jabref.merged.module@5.4.219/javafx.collections.transformation.SortedList.get(Unknown Source)
	at org.jabref.merged.module@5.4.219/javafx.scene.control.TableView$TableViewSelectionModel.getModelItem(Unknown Source)
	at org.jabref.merged.module@5.4.219/javafx.scene.control.MultipleSelectionModelBase$1.getModelItem(Unknown Source)
	at org.jabref.merged.module@5.4.219/com.sun.javafx.scene.control.SelectedItemsReadOnlyObservableList.get(Unknown Source)
	... 79 more

@ThiloteE
Copy link
Member Author

Update: It don't think it was the ? in the url field anymore. That error has been found and been dealt with here: #7882

@ThiloteE
Copy link
Member Author

For some reason I can't reproduce my error with the files that i uploaded in my first post here.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants