JabRef 5.2--2020-12-24--6a2a512
Windows 10 10.0 amd64
Java 14.0.2
Since I also had this bug in JabRef 5.1 and previous versions and I could not find a related issue, I did not try the latest build (sorry).
I get the "uncaught exception"s shown below when I do the following steps:
Open a large bib file (excerpt test.bib given below)
activate regexp search and enter search string booktitle=20.. (this seems to be part of the problem)
manually select entry Ivanov2014 and navigate to "Required fields" --> Booktitle
Try to remove the 2014 in the middle of the string
As soon as I hit either backspace or del, the following four errors pop up
After clicking "ok" four times to remove the error pop ups, the JabRef GUI is still open, but when I click on another literature entry row, the Entry Editor contents don't change anymore.
Please note that this error only occurs when I use the .bib excerpt as part of a larger .bib file (which I don't want to share at the moment due to privacy). When I try to reproduce the error using only the test.bib, everything works.
I receive the following errors just after one another within an instant. The order in which I get to hide them by clicking "ok" is:
Error 1
![grafik](https://user-images.githubusercontent.com/33626467/103665145-60468600-4f73-11eb-90c0-1542fd860ff8.png)
```
java.lang.ArrayIndexOutOfBoundsException: arraycopy: length -1 is negative
at java.base/java.lang.System.arraycopy(Native Method)
at org.jabref.merged.module@5.2.60000/javafx.collections.transformation.SortedList.updateUnsorted(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.transformation.SortedList.sourceChanged(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.transformation.TransformationList.lambda$getListener$0(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.WeakListChangeListener.onChanged(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper$Generic.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.fireChange(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.transformation.FilteredList.refilter(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.transformation.FilteredList$1.invalidated(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.beans.property.ObjectPropertyBase.markInvalid(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.beans.property.ObjectPropertyBase$Listener.invalidated(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.beans.binding.ObjectBinding.invalidate(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.binding.BindingHelperObserver.invalidated(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.binding.ExpressionHelper$Generic.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.beans.property.ObjectPropertyBase.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.beans.property.ObjectPropertyBase.markInvalid(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.beans.property.ObjectPropertyBase.set(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.beans.property.ObjectProperty.setValue(Unknown Source)
at org.jabref@5.2.60000/org.jabref.gui.StateManager.setSearchQuery(Unknown Source)
at org.jabref@5.2.60000/org.jabref.gui.search.GlobalSearchBar.performSearch(Unknown Source)
at org.jabref@5.2.60000/org.jabref.gui.LibraryTab$SearchListener.lambda$listen$1(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.application.PlatformImpl.lambda$runLater$10(Unknown Source)
at java.base/java.security.AccessController.doPrivileged(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.application.PlatformImpl.lambda$runLater$11(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.glass.ui.win.WinApplication._enterNestedEventLoopImpl(Native Method)
at org.jabref.merged.module@5.2.60000/com.sun.glass.ui.win.WinApplication._enterNestedEventLoop(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.glass.ui.Application.enterNestedEventLoop(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.glass.ui.EventLoop.enter(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.tk.quantum.QuantumToolkit.enterNestedEventLoop(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.stage.Stage.showAndWait(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.scene.control.HeavyweightDialog.showAndWait(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.scene.control.Dialog.showAndWait(Unknown Source)
at org.jabref@5.2.60000/org.jabref.gui.JabRefDialogService.showErrorDialogAndWait(Unknown Source)
at org.jabref@5.2.60000/org.jabref.gui.FallbackExceptionHandler.lambda$uncaughtException$0(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.application.PlatformImpl.lambda$runLater$10(Unknown Source)
at java.base/java.security.AccessController.doPrivileged(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.application.PlatformImpl.lambda$runLater$11(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.glass.ui.win.WinApplication._enterNestedEventLoopImpl(Native Method)
at org.jabref.merged.module@5.2.60000/com.sun.glass.ui.win.WinApplication._enterNestedEventLoop(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.glass.ui.Application.enterNestedEventLoop(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.glass.ui.EventLoop.enter(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.tk.quantum.QuantumToolkit.enterNestedEventLoop(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.stage.Stage.showAndWait(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.scene.control.HeavyweightDialog.showAndWait(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.scene.control.Dialog.showAndWait(Unknown Source)
at org.jabref@5.2.60000/org.jabref.gui.JabRefDialogService.showErrorDialogAndWait(Unknown Source)
at org.jabref@5.2.60000/org.jabref.gui.FallbackExceptionHandler.lambda$uncaughtException$0(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.application.PlatformImpl.lambda$runLater$10(Unknown Source)
at java.base/java.security.AccessController.doPrivileged(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.application.PlatformImpl.lambda$runLater$11(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
at org.jabref.merged.module@5.2.60000/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
```
Error 2 (similar to error 1)
![grafik](https://user-images.githubusercontent.com/33626467/103665264-83713580-4f73-11eb-86fd-03c494dc7e74.png)
```
java.lang.ArrayIndexOutOfBoundsException: arraycopy: length -1 is negative
at java.base/java.lang.System.arraycopy(Native Method)
at org.jabref.merged.module@5.2.60000/javafx.collections.transformation.SortedList.updateUnsorted(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.transformation.SortedList.sourceChanged(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.transformation.TransformationList.lambda$getListener$0(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.WeakListChangeListener.onChanged(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper$Generic.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.fireChange(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.transformation.FilteredList.refilter(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.transformation.FilteredList$1.invalidated(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.beans.property.ObjectPropertyBase.markInvalid(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.beans.property.ObjectPropertyBase$Listener.invalidated(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.beans.binding.ObjectBinding.invalidate(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.binding.BindingHelperObserver.invalidated(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.binding.ExpressionHelper$Generic.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.beans.property.ObjectPropertyBase.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.beans.property.ObjectPropertyBase.markInvalid(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.beans.property.ObjectPropertyBase.set(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.beans.property.ObjectProperty.setValue(Unknown Source)
at org.jabref@5.2.60000/org.jabref.gui.StateManager.setSearchQuery(Unknown Source)
at org.jabref@5.2.60000/org.jabref.gui.search.GlobalSearchBar.performSearch(Unknown Source)
at org.jabref@5.2.60000/org.jabref.gui.LibraryTab$SearchListener.lambda$listen$1(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.application.PlatformImpl.lambda$runLater$10(Unknown Source)
at java.base/java.security.AccessController.doPrivileged(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.application.PlatformImpl.lambda$runLater$11(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.glass.ui.win.WinApplication._enterNestedEventLoopImpl(Native Method)
at org.jabref.merged.module@5.2.60000/com.sun.glass.ui.win.WinApplication._enterNestedEventLoop(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.glass.ui.Application.enterNestedEventLoop(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.glass.ui.EventLoop.enter(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.tk.quantum.QuantumToolkit.enterNestedEventLoop(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.stage.Stage.showAndWait(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.scene.control.HeavyweightDialog.showAndWait(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.scene.control.Dialog.showAndWait(Unknown Source)
at org.jabref@5.2.60000/org.jabref.gui.JabRefDialogService.showErrorDialogAndWait(Unknown Source)
at org.jabref@5.2.60000/org.jabref.gui.FallbackExceptionHandler.lambda$uncaughtException$0(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.application.PlatformImpl.lambda$runLater$10(Unknown Source)
at java.base/java.security.AccessController.doPrivileged(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.application.PlatformImpl.lambda$runLater$11(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
at org.jabref.merged.module@5.2.60000/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
```
Error 3
![grafik](https://user-images.githubusercontent.com/33626467/103665380-a56ab800-4f73-11eb-9664-a3e3dd2ddc91.png)
```
java.lang.IndexOutOfBoundsException: [ fromIndex: 0, toIndex: 2, size: 1 ]
at org.jabref.merged.module@5.2.60000/com.sun.javafx.scene.control.ReadOnlyUnbackedObservableList.subList(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ListChangeListener$Change.getAddedSubList(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.scene.control.behavior.TableViewBehaviorBase.lambda$new$1(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper$Generic.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.fireChange(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.scene.control.ReadOnlyUnbackedObservableList.callObservers(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.scene.control.TableView$TableViewArrayListSelectionModel.fireCustomSelectedCellsListChangeEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper$SingleChange.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.fireChange(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ListChangeBuilder.commit(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ListChangeBuilder.endChange(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.endChange(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.transformation.SortedList.sourceChanged(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.transformation.TransformationList.lambda$getListener$0(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.WeakListChangeListener.onChanged(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper$SingleChange.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.fireChange(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ListChangeBuilder.commit(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ListChangeBuilder.endChange(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.endChange(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ModifiableObservableListBase.add(Unknown Source)
at java.base/java.util.AbstractList.add(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.scene.control.SelectedCellsMap.add(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.scene.control.TableView$TableViewArrayListSelectionModel.select(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.scene.control.TableView$TableViewArrayListSelectionModel.select(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.scene.control.MultipleSelectionModelBase.shiftSelection(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.scene.control.MultipleSelectionModelBase.shiftSelection(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.scene.control.TableView$TableViewArrayListSelectionModel.updateSelection(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.scene.control.TableView$TableViewArrayListSelectionModel.lambda$new$2(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.WeakListChangeListener.onChanged(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper$Generic.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.fireChange(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.transformation.SortedList.sourceChanged(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.transformation.TransformationList.lambda$getListener$0(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.WeakListChangeListener.onChanged(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper$Generic.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.fireChange(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ListChangeBuilder.commit(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ListChangeBuilder.endChange(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.endChange(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.transformation.FilteredList.sourceChanged(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.transformation.TransformationList.lambda$getListener$0(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.WeakListChangeListener.onChanged(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper$SingleChange.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.fireChange(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ListChangeBuilder.commit(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ListChangeBuilder.endChange(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.endChange(Unknown Source)
at com.tobiasdiez.easybind@2.1.0/com.tobiasdiez.easybind.MappedBackedList.sourceChanged(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.transformation.TransformationList.lambda$getListener$0(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.WeakListChangeListener.onChanged(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper$SingleChange.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.fireChange(Unknown Source)
at org.jabref@5.2.60000/org.jabref.gui.util.UiThreadList.sourceChanged(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.transformation.TransformationList.lambda$getListener$0(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.WeakListChangeListener.onChanged(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper$SingleChange.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.fireChange(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.FXCollections$UnmodifiableObservableListImpl.lambda$new$0(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.WeakListChangeListener.onChanged(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper$Generic.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.FXCollections$SynchronizedObservableList.lambda$new$0(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.WeakListChangeListener.onChanged(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper$SingleChange.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.fireChange(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ListChangeBuilder.commit(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ListChangeBuilder.endChange(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.endChange(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ObservableListWrapper.access$200(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ObservableListWrapper$1$1.invalidated(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.MapListenerHelper$Generic.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.MapListenerHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ObservableMapWrapper.callObservers(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ObservableMapWrapper.put(Unknown Source)
at org.jabref@5.2.60000/org.jabref.model.entry.BibEntry.setField(Unknown Source)
at org.jabref@5.2.60000/org.jabref.model.entry.BibEntry.setField(Unknown Source)
at org.jabref@5.2.60000/org.jabref.gui.fieldeditors.AbstractEditorViewModel.lambda$bindToEntry$2(Unknown Source)
at org.jabref@5.2.60000/org.jabref.gui.util.BindingsHelper$BidirectionalBinding.updateLocked(Unknown Source)
at org.jabref@5.2.60000/org.jabref.gui.util.BindingsHelper$BidirectionalBinding.changedA(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.binding.ExpressionHelper$Generic.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.beans.property.StringPropertyBase.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.beans.property.StringPropertyBase.markInvalid(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.beans.property.StringPropertyBase.set(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.beans.property.StringPropertyBase.set(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.beans.property.StringProperty.setValue(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.beans.property.StringProperty.setValue(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.binding.BidirectionalBinding$TypedGenericBidirectionalBinding.changed(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.binding.ExpressionHelper$Generic.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.scene.control.TextInputControl$TextProperty.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.scene.control.TextInputControl$TextProperty.markInvalid(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.scene.control.TextInputControl$TextProperty.controlContentHasChanged(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.scene.control.TextInputControl.lambda$new$0(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.scene.control.TextField$TextFieldContent.delete(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.scene.control.TextInputControl.replaceText(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.scene.control.TextInputControl.updateContent(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.scene.control.TextInputControl.replaceText(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.scene.control.TextInputControl.replaceText(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.scene.control.TextInputControl.replaceSelection(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.scene.control.TextInputControl.deletePreviousChar(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.scene.control.skin.TextFieldSkin.deleteChar(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.scene.control.behavior.TextFieldBehavior.deleteChar(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.scene.control.behavior.TextInputControlBehavior.deletePreviousChar(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.scene.control.behavior.TextInputControlBehavior.lambda$new$12(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.scene.control.behavior.TextInputControlBehavior.lambda$keyMapping$62(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.scene.control.inputmap.InputMap.handle(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.CompositeEventHandler$NormalEventHandlerRecord.handleBubblingEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.EventUtil.fireEventImpl(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.EventUtil.fireEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.event.Event.fireEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.scene.Scene$KeyHandler.process(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.scene.Scene.processKeyEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.scene.Scene$ScenePeerListener.keyEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.tk.quantum.GlassViewEventHandler$KeyEventNotification.run(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.tk.quantum.GlassViewEventHandler$KeyEventNotification.run(Unknown Source)
at java.base/java.security.AccessController.doPrivileged(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleKeyEvent$1(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.tk.quantum.GlassViewEventHandler.handleKeyEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.glass.ui.View.handleKeyEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.glass.ui.View.notifyKey(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
at org.jabref.merged.module@5.2.60000/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
```
Error 4 (similar to error 3)
![grafik](https://user-images.githubusercontent.com/33626467/103665590-dfd45500-4f73-11eb-9a48-7132ce1a03c1.png)
```
java.lang.IndexOutOfBoundsException: [ fromIndex: 0, toIndex: 2, size: 1 ]
at org.jabref.merged.module@5.2.60000/com.sun.javafx.scene.control.ReadOnlyUnbackedObservableList.subList(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ListChangeListener$Change.getAddedSubList(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.scene.control.behavior.TableViewBehaviorBase.lambda$new$1(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper$Generic.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.fireChange(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.scene.control.ReadOnlyUnbackedObservableList.callObservers(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.scene.control.TableView$TableViewArrayListSelectionModel.fireCustomSelectedCellsListChangeEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper$SingleChange.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.fireChange(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ListChangeBuilder.commit(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ListChangeBuilder.endChange(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.endChange(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.transformation.SortedList.sourceChanged(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.transformation.TransformationList.lambda$getListener$0(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.WeakListChangeListener.onChanged(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper$SingleChange.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.fireChange(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ListChangeBuilder.commit(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ListChangeBuilder.endChange(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.endChange(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ModifiableObservableListBase.add(Unknown Source)
at java.base/java.util.AbstractList.add(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.scene.control.SelectedCellsMap.add(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.scene.control.TableView$TableViewArrayListSelectionModel.select(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.scene.control.TableView$TableViewArrayListSelectionModel.updateDefaultSelection(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.scene.control.TableView$TableViewArrayListSelectionModel.lambda$new$2(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.WeakListChangeListener.onChanged(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper$Generic.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.fireChange(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.transformation.SortedList.sourceChanged(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.transformation.TransformationList.lambda$getListener$0(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.WeakListChangeListener.onChanged(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper$Generic.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.fireChange(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ListChangeBuilder.commit(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ListChangeBuilder.endChange(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.endChange(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.transformation.FilteredList.sourceChanged(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.transformation.TransformationList.lambda$getListener$0(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.WeakListChangeListener.onChanged(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper$SingleChange.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.fireChange(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ListChangeBuilder.commit(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ListChangeBuilder.endChange(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.endChange(Unknown Source)
at com.tobiasdiez.easybind@2.1.0/com.tobiasdiez.easybind.MappedBackedList.sourceChanged(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.transformation.TransformationList.lambda$getListener$0(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.WeakListChangeListener.onChanged(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper$SingleChange.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.fireChange(Unknown Source)
at org.jabref@5.2.60000/org.jabref.gui.util.UiThreadList.sourceChanged(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.transformation.TransformationList.lambda$getListener$0(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.WeakListChangeListener.onChanged(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper$SingleChange.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.fireChange(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.FXCollections$UnmodifiableObservableListImpl.lambda$new$0(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.WeakListChangeListener.onChanged(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper$Generic.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.FXCollections$SynchronizedObservableList.lambda$new$0(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.WeakListChangeListener.onChanged(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper$SingleChange.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.fireChange(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ListChangeBuilder.commit(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ListChangeBuilder.endChange(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.endChange(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ObservableListWrapper.access$200(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ObservableListWrapper$1$1.invalidated(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.MapListenerHelper$Generic.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.MapListenerHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ObservableMapWrapper.callObservers(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ObservableMapWrapper.put(Unknown Source)
at org.jabref@5.2.60000/org.jabref.model.entry.BibEntry.setField(Unknown Source)
at org.jabref@5.2.60000/org.jabref.model.entry.BibEntry.setField(Unknown Source)
at org.jabref@5.2.60000/org.jabref.gui.entryeditor.SourceTab.storeSource(Unknown Source)
at org.jabref@5.2.60000/org.jabref.gui.entryeditor.SourceTab.bindToEntry(Unknown Source)
at org.jabref@5.2.60000/org.jabref.gui.entryeditor.EntryEditorTab.notifyAboutFocus(Unknown Source)
at org.jabref@5.2.60000/org.jabref.gui.entryeditor.EntryEditor.lambda$new$0(Unknown Source)
at com.tobiasdiez.easybind@2.1.0/com.tobiasdiez.easybind.EasyBind.lambda$subscribe$1(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.binding.ExpressionHelper$Generic.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.beans.property.ReadOnlyObjectPropertyBase.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.beans.property.ReadOnlyObjectWrapper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.beans.property.ObjectPropertyBase.markInvalid(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.beans.property.ObjectPropertyBase.set(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.scene.control.SelectionModel.setSelectedItem(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.scene.control.TabPane$TabPaneSelectionModel.select(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.scene.control.TabPane$TabPaneSelectionModel.select(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.scene.control.TabPane$TabPaneSelectionModel.select(Unknown Source)
at org.jabref@5.2.60000/org.jabref.gui.entryeditor.EntryEditor.setEntry(Unknown Source)
at java.base/java.util.Optional.ifPresent(Unknown Source)
at org.jabref@5.2.60000/org.jabref.gui.LibraryTab.lambda$createMainTable$14(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper$Generic.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.fireChange(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ListChangeBuilder.commit(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ListChangeBuilder.endChange(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.endChange(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.scene.control.SelectedItemsReadOnlyObservableList.lambda$new$0(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper$Generic.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.fireChange(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ListChangeBuilder.commit(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ListChangeBuilder.endChange(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.endChange(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.scene.control.ReadOnlyUnbackedObservableList._endChange(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.scene.control.MultipleSelectionModelBase$SelectedIndicesList._endChange(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.scene.control.ControlUtils.updateSelectedIndices(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.scene.control.TableView$TableViewArrayListSelectionModel.fireCustomSelectedCellsListChangeEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper$SingleChange.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.fireChange(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ListChangeBuilder.commit(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ListChangeBuilder.endChange(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.endChange(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.transformation.SortedList.sourceChanged(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.transformation.TransformationList.lambda$getListener$0(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.WeakListChangeListener.onChanged(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper$SingleChange.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.fireChange(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ListChangeBuilder.commit(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ListChangeBuilder.endChange(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.endChange(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ModifiableObservableListBase.add(Unknown Source)
at java.base/java.util.AbstractList.add(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.scene.control.SelectedCellsMap.add(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.scene.control.TableView$TableViewArrayListSelectionModel.select(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.scene.control.TableView$TableViewArrayListSelectionModel.select(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.scene.control.MultipleSelectionModelBase.shiftSelection(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.scene.control.MultipleSelectionModelBase.shiftSelection(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.scene.control.TableView$TableViewArrayListSelectionModel.updateSelection(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.scene.control.TableView$TableViewArrayListSelectionModel.lambda$new$2(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.WeakListChangeListener.onChanged(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper$Generic.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.fireChange(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.transformation.SortedList.sourceChanged(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.transformation.TransformationList.lambda$getListener$0(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.WeakListChangeListener.onChanged(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper$Generic.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.fireChange(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ListChangeBuilder.commit(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ListChangeBuilder.endChange(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.endChange(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.transformation.FilteredList.sourceChanged(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.transformation.TransformationList.lambda$getListener$0(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.WeakListChangeListener.onChanged(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper$SingleChange.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.fireChange(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ListChangeBuilder.commit(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ListChangeBuilder.endChange(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.endChange(Unknown Source)
at com.tobiasdiez.easybind@2.1.0/com.tobiasdiez.easybind.MappedBackedList.sourceChanged(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.transformation.TransformationList.lambda$getListener$0(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.WeakListChangeListener.onChanged(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper$SingleChange.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.fireChange(Unknown Source)
at org.jabref@5.2.60000/org.jabref.gui.util.UiThreadList.sourceChanged(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.transformation.TransformationList.lambda$getListener$0(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.WeakListChangeListener.onChanged(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper$SingleChange.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.fireChange(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.FXCollections$UnmodifiableObservableListImpl.lambda$new$0(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.WeakListChangeListener.onChanged(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper$Generic.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.FXCollections$SynchronizedObservableList.lambda$new$0(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.WeakListChangeListener.onChanged(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper$SingleChange.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.fireChange(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ListChangeBuilder.commit(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ListChangeBuilder.endChange(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.endChange(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ObservableListWrapper.access$200(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ObservableListWrapper$1$1.invalidated(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.MapListenerHelper$Generic.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.MapListenerHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ObservableMapWrapper.callObservers(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ObservableMapWrapper.put(Unknown Source)
at org.jabref@5.2.60000/org.jabref.model.entry.BibEntry.setField(Unknown Source)
at org.jabref@5.2.60000/org.jabref.model.entry.BibEntry.setField(Unknown Source)
at org.jabref@5.2.60000/org.jabref.gui.fieldeditors.AbstractEditorViewModel.lambda$bindToEntry$2(Unknown Source)
at org.jabref@5.2.60000/org.jabref.gui.util.BindingsHelper$BidirectionalBinding.updateLocked(Unknown Source)
at org.jabref@5.2.60000/org.jabref.gui.util.BindingsHelper$BidirectionalBinding.changedA(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.binding.ExpressionHelper$Generic.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.beans.property.StringPropertyBase.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.beans.property.StringPropertyBase.markInvalid(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.beans.property.StringPropertyBase.set(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.beans.property.StringPropertyBase.set(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.beans.property.StringProperty.setValue(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.beans.property.StringProperty.setValue(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.binding.BidirectionalBinding$TypedGenericBidirectionalBinding.changed(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.binding.ExpressionHelper$Generic.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.scene.control.TextInputControl$TextProperty.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.scene.control.TextInputControl$TextProperty.markInvalid(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.scene.control.TextInputControl$TextProperty.controlContentHasChanged(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.scene.control.TextInputControl.lambda$new$0(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.scene.control.TextField$TextFieldContent.delete(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.scene.control.TextInputControl.replaceText(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.scene.control.TextInputControl.updateContent(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.scene.control.TextInputControl.replaceText(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.scene.control.TextInputControl.replaceText(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.scene.control.TextInputControl.replaceSelection(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.scene.control.TextInputControl.deletePreviousChar(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.scene.control.skin.TextFieldSkin.deleteChar(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.scene.control.behavior.TextFieldBehavior.deleteChar(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.scene.control.behavior.TextInputControlBehavior.deletePreviousChar(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.scene.control.behavior.TextInputControlBehavior.lambda$new$12(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.scene.control.behavior.TextInputControlBehavior.lambda$keyMapping$62(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.scene.control.inputmap.InputMap.handle(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.CompositeEventHandler$NormalEventHandlerRecord.handleBubblingEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.EventUtil.fireEventImpl(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.EventUtil.fireEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.event.Event.fireEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.scene.Scene$KeyHandler.process(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.scene.Scene.processKeyEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.scene.Scene$ScenePeerListener.keyEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.tk.quantum.GlassViewEventHandler$KeyEventNotification.run(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.tk.quantum.GlassViewEventHandler$KeyEventNotification.run(Unknown Source)
at java.base/java.security.AccessController.doPrivileged(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleKeyEvent$1(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.tk.quantum.GlassViewEventHandler.handleKeyEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.glass.ui.View.handleKeyEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.glass.ui.View.notifyKey(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
at org.jabref.merged.module@5.2.60000/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
```
Bib excerpt where problem occurred (test.bib)
```
% Encoding: UTF-8
@InProceedings{Ivanov2014,
author = {Pavel Ivanov and Simo Ali-Loytty and Robert Piche},
booktitle = {Int. Conf. on Localization and {GNSS} 2014 ({ICL}-{GNSS})},
title = {Evaluating the consistency of estimation},
year = {2014},
month = jun,
publisher = {{IEEE}},
doi = {10.1109/icl-gnss.2014.6934171},
file = {:PerceptionEvaluation/Ivanov 2014 (Evaluation the consistency of estimation).pdf:PDF},
}
@Comment{jabref-meta: databaseType:bibtex;}
```
I get the "uncaught exception"s shown below when I do the following steps:
test.bib
given below)booktitle=20..
(this seems to be part of the problem)Ivanov2014
and navigate to "Required fields" --> BooktitlePlease note that this error only occurs when I use the .bib excerpt as part of a larger .bib file (which I don't want to share at the moment due to privacy). When I try to reproduce the error using only the
test.bib
, everything works.I receive the following errors just after one another within an instant. The order in which I get to hide them by clicking "ok" is:
Error 1
![grafik](https://user-images.githubusercontent.com/33626467/103665145-60468600-4f73-11eb-90c0-1542fd860ff8.png) ``` java.lang.ArrayIndexOutOfBoundsException: arraycopy: length -1 is negative at java.base/java.lang.System.arraycopy(Native Method) at org.jabref.merged.module@5.2.60000/javafx.collections.transformation.SortedList.updateUnsorted(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.transformation.SortedList.sourceChanged(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.transformation.TransformationList.lambda$getListener$0(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.WeakListChangeListener.onChanged(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper$Generic.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.fireChange(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.transformation.FilteredList.refilter(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.transformation.FilteredList$1.invalidated(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.beans.property.ObjectPropertyBase.markInvalid(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.beans.property.ObjectPropertyBase$Listener.invalidated(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.beans.binding.ObjectBinding.invalidate(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.binding.BindingHelperObserver.invalidated(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.binding.ExpressionHelper$Generic.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.beans.property.ObjectPropertyBase.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.beans.property.ObjectPropertyBase.markInvalid(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.beans.property.ObjectPropertyBase.set(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.beans.property.ObjectProperty.setValue(Unknown Source) at org.jabref@5.2.60000/org.jabref.gui.StateManager.setSearchQuery(Unknown Source) at org.jabref@5.2.60000/org.jabref.gui.search.GlobalSearchBar.performSearch(Unknown Source) at org.jabref@5.2.60000/org.jabref.gui.LibraryTab$SearchListener.lambda$listen$1(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.application.PlatformImpl.lambda$runLater$10(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.application.PlatformImpl.lambda$runLater$11(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.glass.ui.win.WinApplication._enterNestedEventLoopImpl(Native Method) at org.jabref.merged.module@5.2.60000/com.sun.glass.ui.win.WinApplication._enterNestedEventLoop(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.glass.ui.Application.enterNestedEventLoop(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.glass.ui.EventLoop.enter(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.tk.quantum.QuantumToolkit.enterNestedEventLoop(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.stage.Stage.showAndWait(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.scene.control.HeavyweightDialog.showAndWait(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.scene.control.Dialog.showAndWait(Unknown Source) at org.jabref@5.2.60000/org.jabref.gui.JabRefDialogService.showErrorDialogAndWait(Unknown Source) at org.jabref@5.2.60000/org.jabref.gui.FallbackExceptionHandler.lambda$uncaughtException$0(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.application.PlatformImpl.lambda$runLater$10(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.application.PlatformImpl.lambda$runLater$11(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.glass.ui.win.WinApplication._enterNestedEventLoopImpl(Native Method) at org.jabref.merged.module@5.2.60000/com.sun.glass.ui.win.WinApplication._enterNestedEventLoop(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.glass.ui.Application.enterNestedEventLoop(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.glass.ui.EventLoop.enter(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.tk.quantum.QuantumToolkit.enterNestedEventLoop(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.stage.Stage.showAndWait(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.scene.control.HeavyweightDialog.showAndWait(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.scene.control.Dialog.showAndWait(Unknown Source) at org.jabref@5.2.60000/org.jabref.gui.JabRefDialogService.showErrorDialogAndWait(Unknown Source) at org.jabref@5.2.60000/org.jabref.gui.FallbackExceptionHandler.lambda$uncaughtException$0(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.application.PlatformImpl.lambda$runLater$10(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.application.PlatformImpl.lambda$runLater$11(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at org.jabref.merged.module@5.2.60000/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) ```Error 2 (similar to error 1)
![grafik](https://user-images.githubusercontent.com/33626467/103665264-83713580-4f73-11eb-86fd-03c494dc7e74.png) ``` java.lang.ArrayIndexOutOfBoundsException: arraycopy: length -1 is negative at java.base/java.lang.System.arraycopy(Native Method) at org.jabref.merged.module@5.2.60000/javafx.collections.transformation.SortedList.updateUnsorted(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.transformation.SortedList.sourceChanged(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.transformation.TransformationList.lambda$getListener$0(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.WeakListChangeListener.onChanged(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper$Generic.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.fireChange(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.transformation.FilteredList.refilter(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.transformation.FilteredList$1.invalidated(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.beans.property.ObjectPropertyBase.markInvalid(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.beans.property.ObjectPropertyBase$Listener.invalidated(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.beans.binding.ObjectBinding.invalidate(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.binding.BindingHelperObserver.invalidated(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.binding.ExpressionHelper$Generic.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.beans.property.ObjectPropertyBase.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.beans.property.ObjectPropertyBase.markInvalid(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.beans.property.ObjectPropertyBase.set(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.beans.property.ObjectProperty.setValue(Unknown Source) at org.jabref@5.2.60000/org.jabref.gui.StateManager.setSearchQuery(Unknown Source) at org.jabref@5.2.60000/org.jabref.gui.search.GlobalSearchBar.performSearch(Unknown Source) at org.jabref@5.2.60000/org.jabref.gui.LibraryTab$SearchListener.lambda$listen$1(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.application.PlatformImpl.lambda$runLater$10(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.application.PlatformImpl.lambda$runLater$11(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.glass.ui.win.WinApplication._enterNestedEventLoopImpl(Native Method) at org.jabref.merged.module@5.2.60000/com.sun.glass.ui.win.WinApplication._enterNestedEventLoop(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.glass.ui.Application.enterNestedEventLoop(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.glass.ui.EventLoop.enter(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.tk.quantum.QuantumToolkit.enterNestedEventLoop(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.stage.Stage.showAndWait(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.scene.control.HeavyweightDialog.showAndWait(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.scene.control.Dialog.showAndWait(Unknown Source) at org.jabref@5.2.60000/org.jabref.gui.JabRefDialogService.showErrorDialogAndWait(Unknown Source) at org.jabref@5.2.60000/org.jabref.gui.FallbackExceptionHandler.lambda$uncaughtException$0(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.application.PlatformImpl.lambda$runLater$10(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.application.PlatformImpl.lambda$runLater$11(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at org.jabref.merged.module@5.2.60000/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) ```Error 3
![grafik](https://user-images.githubusercontent.com/33626467/103665380-a56ab800-4f73-11eb-9664-a3e3dd2ddc91.png) ``` java.lang.IndexOutOfBoundsException: [ fromIndex: 0, toIndex: 2, size: 1 ] at org.jabref.merged.module@5.2.60000/com.sun.javafx.scene.control.ReadOnlyUnbackedObservableList.subList(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.ListChangeListener$Change.getAddedSubList(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.scene.control.behavior.TableViewBehaviorBase.lambda$new$1(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper$Generic.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.fireChange(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.scene.control.ReadOnlyUnbackedObservableList.callObservers(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.scene.control.TableView$TableViewArrayListSelectionModel.fireCustomSelectedCellsListChangeEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper$SingleChange.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.fireChange(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.ListChangeBuilder.commit(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.ListChangeBuilder.endChange(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.endChange(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.transformation.SortedList.sourceChanged(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.transformation.TransformationList.lambda$getListener$0(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.WeakListChangeListener.onChanged(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper$SingleChange.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.fireChange(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.ListChangeBuilder.commit(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.ListChangeBuilder.endChange(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.endChange(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.ModifiableObservableListBase.add(Unknown Source) at java.base/java.util.AbstractList.add(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.scene.control.SelectedCellsMap.add(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.scene.control.TableView$TableViewArrayListSelectionModel.select(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.scene.control.TableView$TableViewArrayListSelectionModel.select(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.scene.control.MultipleSelectionModelBase.shiftSelection(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.scene.control.MultipleSelectionModelBase.shiftSelection(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.scene.control.TableView$TableViewArrayListSelectionModel.updateSelection(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.scene.control.TableView$TableViewArrayListSelectionModel.lambda$new$2(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.WeakListChangeListener.onChanged(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper$Generic.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.fireChange(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.transformation.SortedList.sourceChanged(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.transformation.TransformationList.lambda$getListener$0(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.WeakListChangeListener.onChanged(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper$Generic.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.fireChange(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.ListChangeBuilder.commit(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.ListChangeBuilder.endChange(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.endChange(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.transformation.FilteredList.sourceChanged(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.transformation.TransformationList.lambda$getListener$0(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.WeakListChangeListener.onChanged(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper$SingleChange.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.fireChange(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.ListChangeBuilder.commit(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.ListChangeBuilder.endChange(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.endChange(Unknown Source) at com.tobiasdiez.easybind@2.1.0/com.tobiasdiez.easybind.MappedBackedList.sourceChanged(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.transformation.TransformationList.lambda$getListener$0(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.WeakListChangeListener.onChanged(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper$SingleChange.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.fireChange(Unknown Source) at org.jabref@5.2.60000/org.jabref.gui.util.UiThreadList.sourceChanged(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.transformation.TransformationList.lambda$getListener$0(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.WeakListChangeListener.onChanged(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper$SingleChange.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.fireChange(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.FXCollections$UnmodifiableObservableListImpl.lambda$new$0(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.WeakListChangeListener.onChanged(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper$Generic.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.FXCollections$SynchronizedObservableList.lambda$new$0(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.WeakListChangeListener.onChanged(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper$SingleChange.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.fireChange(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.ListChangeBuilder.commit(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.ListChangeBuilder.endChange(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.endChange(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ObservableListWrapper.access$200(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ObservableListWrapper$1$1.invalidated(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.MapListenerHelper$Generic.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.MapListenerHelper.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ObservableMapWrapper.callObservers(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ObservableMapWrapper.put(Unknown Source) at org.jabref@5.2.60000/org.jabref.model.entry.BibEntry.setField(Unknown Source) at org.jabref@5.2.60000/org.jabref.model.entry.BibEntry.setField(Unknown Source) at org.jabref@5.2.60000/org.jabref.gui.fieldeditors.AbstractEditorViewModel.lambda$bindToEntry$2(Unknown Source) at org.jabref@5.2.60000/org.jabref.gui.util.BindingsHelper$BidirectionalBinding.updateLocked(Unknown Source) at org.jabref@5.2.60000/org.jabref.gui.util.BindingsHelper$BidirectionalBinding.changedA(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.binding.ExpressionHelper$Generic.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.beans.property.StringPropertyBase.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.beans.property.StringPropertyBase.markInvalid(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.beans.property.StringPropertyBase.set(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.beans.property.StringPropertyBase.set(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.beans.property.StringProperty.setValue(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.beans.property.StringProperty.setValue(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.binding.BidirectionalBinding$TypedGenericBidirectionalBinding.changed(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.binding.ExpressionHelper$Generic.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.scene.control.TextInputControl$TextProperty.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.scene.control.TextInputControl$TextProperty.markInvalid(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.scene.control.TextInputControl$TextProperty.controlContentHasChanged(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.scene.control.TextInputControl.lambda$new$0(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.scene.control.TextField$TextFieldContent.delete(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.scene.control.TextInputControl.replaceText(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.scene.control.TextInputControl.updateContent(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.scene.control.TextInputControl.replaceText(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.scene.control.TextInputControl.replaceText(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.scene.control.TextInputControl.replaceSelection(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.scene.control.TextInputControl.deletePreviousChar(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.scene.control.skin.TextFieldSkin.deleteChar(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.scene.control.behavior.TextFieldBehavior.deleteChar(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.scene.control.behavior.TextInputControlBehavior.deletePreviousChar(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.scene.control.behavior.TextInputControlBehavior.lambda$new$12(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.scene.control.behavior.TextInputControlBehavior.lambda$keyMapping$62(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.scene.control.inputmap.InputMap.handle(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.CompositeEventHandler$NormalEventHandlerRecord.handleBubblingEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.EventUtil.fireEventImpl(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.EventUtil.fireEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.event.Event.fireEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.scene.Scene$KeyHandler.process(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.scene.Scene.processKeyEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.scene.Scene$ScenePeerListener.keyEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.tk.quantum.GlassViewEventHandler$KeyEventNotification.run(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.tk.quantum.GlassViewEventHandler$KeyEventNotification.run(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleKeyEvent$1(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.tk.quantum.GlassViewEventHandler.handleKeyEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.glass.ui.View.handleKeyEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.glass.ui.View.notifyKey(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at org.jabref.merged.module@5.2.60000/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) ```Error 4 (similar to error 3)
![grafik](https://user-images.githubusercontent.com/33626467/103665590-dfd45500-4f73-11eb-9a48-7132ce1a03c1.png) ``` java.lang.IndexOutOfBoundsException: [ fromIndex: 0, toIndex: 2, size: 1 ] at org.jabref.merged.module@5.2.60000/com.sun.javafx.scene.control.ReadOnlyUnbackedObservableList.subList(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.ListChangeListener$Change.getAddedSubList(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.scene.control.behavior.TableViewBehaviorBase.lambda$new$1(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper$Generic.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.fireChange(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.scene.control.ReadOnlyUnbackedObservableList.callObservers(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.scene.control.TableView$TableViewArrayListSelectionModel.fireCustomSelectedCellsListChangeEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper$SingleChange.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.fireChange(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.ListChangeBuilder.commit(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.ListChangeBuilder.endChange(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.endChange(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.transformation.SortedList.sourceChanged(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.transformation.TransformationList.lambda$getListener$0(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.WeakListChangeListener.onChanged(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper$SingleChange.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.fireChange(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.ListChangeBuilder.commit(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.ListChangeBuilder.endChange(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.endChange(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.ModifiableObservableListBase.add(Unknown Source) at java.base/java.util.AbstractList.add(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.scene.control.SelectedCellsMap.add(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.scene.control.TableView$TableViewArrayListSelectionModel.select(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.scene.control.TableView$TableViewArrayListSelectionModel.updateDefaultSelection(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.scene.control.TableView$TableViewArrayListSelectionModel.lambda$new$2(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.WeakListChangeListener.onChanged(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper$Generic.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.fireChange(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.transformation.SortedList.sourceChanged(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.transformation.TransformationList.lambda$getListener$0(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.WeakListChangeListener.onChanged(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper$Generic.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.fireChange(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.ListChangeBuilder.commit(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.ListChangeBuilder.endChange(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.endChange(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.transformation.FilteredList.sourceChanged(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.transformation.TransformationList.lambda$getListener$0(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.WeakListChangeListener.onChanged(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper$SingleChange.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.fireChange(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.ListChangeBuilder.commit(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.ListChangeBuilder.endChange(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.endChange(Unknown Source) at com.tobiasdiez.easybind@2.1.0/com.tobiasdiez.easybind.MappedBackedList.sourceChanged(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.transformation.TransformationList.lambda$getListener$0(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.WeakListChangeListener.onChanged(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper$SingleChange.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.fireChange(Unknown Source) at org.jabref@5.2.60000/org.jabref.gui.util.UiThreadList.sourceChanged(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.transformation.TransformationList.lambda$getListener$0(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.WeakListChangeListener.onChanged(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper$SingleChange.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.fireChange(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.FXCollections$UnmodifiableObservableListImpl.lambda$new$0(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.WeakListChangeListener.onChanged(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper$Generic.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.FXCollections$SynchronizedObservableList.lambda$new$0(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.WeakListChangeListener.onChanged(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper$SingleChange.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.fireChange(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.ListChangeBuilder.commit(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.ListChangeBuilder.endChange(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.endChange(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ObservableListWrapper.access$200(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ObservableListWrapper$1$1.invalidated(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.MapListenerHelper$Generic.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.MapListenerHelper.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ObservableMapWrapper.callObservers(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ObservableMapWrapper.put(Unknown Source) at org.jabref@5.2.60000/org.jabref.model.entry.BibEntry.setField(Unknown Source) at org.jabref@5.2.60000/org.jabref.model.entry.BibEntry.setField(Unknown Source) at org.jabref@5.2.60000/org.jabref.gui.entryeditor.SourceTab.storeSource(Unknown Source) at org.jabref@5.2.60000/org.jabref.gui.entryeditor.SourceTab.bindToEntry(Unknown Source) at org.jabref@5.2.60000/org.jabref.gui.entryeditor.EntryEditorTab.notifyAboutFocus(Unknown Source) at org.jabref@5.2.60000/org.jabref.gui.entryeditor.EntryEditor.lambda$new$0(Unknown Source) at com.tobiasdiez.easybind@2.1.0/com.tobiasdiez.easybind.EasyBind.lambda$subscribe$1(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.binding.ExpressionHelper$Generic.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.beans.property.ReadOnlyObjectPropertyBase.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.beans.property.ReadOnlyObjectWrapper.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.beans.property.ObjectPropertyBase.markInvalid(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.beans.property.ObjectPropertyBase.set(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.scene.control.SelectionModel.setSelectedItem(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.scene.control.TabPane$TabPaneSelectionModel.select(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.scene.control.TabPane$TabPaneSelectionModel.select(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.scene.control.TabPane$TabPaneSelectionModel.select(Unknown Source) at org.jabref@5.2.60000/org.jabref.gui.entryeditor.EntryEditor.setEntry(Unknown Source) at java.base/java.util.Optional.ifPresent(Unknown Source) at org.jabref@5.2.60000/org.jabref.gui.LibraryTab.lambda$createMainTable$14(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper$Generic.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.fireChange(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.ListChangeBuilder.commit(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.ListChangeBuilder.endChange(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.endChange(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.scene.control.SelectedItemsReadOnlyObservableList.lambda$new$0(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper$Generic.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.fireChange(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.ListChangeBuilder.commit(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.ListChangeBuilder.endChange(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.endChange(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.scene.control.ReadOnlyUnbackedObservableList._endChange(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.scene.control.MultipleSelectionModelBase$SelectedIndicesList._endChange(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.scene.control.ControlUtils.updateSelectedIndices(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.scene.control.TableView$TableViewArrayListSelectionModel.fireCustomSelectedCellsListChangeEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper$SingleChange.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.fireChange(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.ListChangeBuilder.commit(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.ListChangeBuilder.endChange(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.endChange(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.transformation.SortedList.sourceChanged(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.transformation.TransformationList.lambda$getListener$0(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.WeakListChangeListener.onChanged(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper$SingleChange.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.fireChange(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.ListChangeBuilder.commit(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.ListChangeBuilder.endChange(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.endChange(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.ModifiableObservableListBase.add(Unknown Source) at java.base/java.util.AbstractList.add(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.scene.control.SelectedCellsMap.add(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.scene.control.TableView$TableViewArrayListSelectionModel.select(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.scene.control.TableView$TableViewArrayListSelectionModel.select(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.scene.control.MultipleSelectionModelBase.shiftSelection(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.scene.control.MultipleSelectionModelBase.shiftSelection(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.scene.control.TableView$TableViewArrayListSelectionModel.updateSelection(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.scene.control.TableView$TableViewArrayListSelectionModel.lambda$new$2(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.WeakListChangeListener.onChanged(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper$Generic.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.fireChange(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.transformation.SortedList.sourceChanged(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.transformation.TransformationList.lambda$getListener$0(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.WeakListChangeListener.onChanged(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper$Generic.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.fireChange(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.ListChangeBuilder.commit(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.ListChangeBuilder.endChange(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.endChange(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.transformation.FilteredList.sourceChanged(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.transformation.TransformationList.lambda$getListener$0(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.WeakListChangeListener.onChanged(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper$SingleChange.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.fireChange(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.ListChangeBuilder.commit(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.ListChangeBuilder.endChange(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.endChange(Unknown Source) at com.tobiasdiez.easybind@2.1.0/com.tobiasdiez.easybind.MappedBackedList.sourceChanged(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.transformation.TransformationList.lambda$getListener$0(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.WeakListChangeListener.onChanged(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper$SingleChange.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.fireChange(Unknown Source) at org.jabref@5.2.60000/org.jabref.gui.util.UiThreadList.sourceChanged(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.transformation.TransformationList.lambda$getListener$0(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.WeakListChangeListener.onChanged(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper$SingleChange.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.fireChange(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.FXCollections$UnmodifiableObservableListImpl.lambda$new$0(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.WeakListChangeListener.onChanged(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper$Generic.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.FXCollections$SynchronizedObservableList.lambda$new$0(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.WeakListChangeListener.onChanged(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper$SingleChange.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.fireChange(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.ListChangeBuilder.commit(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.ListChangeBuilder.endChange(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.endChange(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ObservableListWrapper.access$200(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ObservableListWrapper$1$1.invalidated(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.MapListenerHelper$Generic.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.MapListenerHelper.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ObservableMapWrapper.callObservers(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ObservableMapWrapper.put(Unknown Source) at org.jabref@5.2.60000/org.jabref.model.entry.BibEntry.setField(Unknown Source) at org.jabref@5.2.60000/org.jabref.model.entry.BibEntry.setField(Unknown Source) at org.jabref@5.2.60000/org.jabref.gui.fieldeditors.AbstractEditorViewModel.lambda$bindToEntry$2(Unknown Source) at org.jabref@5.2.60000/org.jabref.gui.util.BindingsHelper$BidirectionalBinding.updateLocked(Unknown Source) at org.jabref@5.2.60000/org.jabref.gui.util.BindingsHelper$BidirectionalBinding.changedA(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.binding.ExpressionHelper$Generic.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.beans.property.StringPropertyBase.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.beans.property.StringPropertyBase.markInvalid(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.beans.property.StringPropertyBase.set(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.beans.property.StringPropertyBase.set(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.beans.property.StringProperty.setValue(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.beans.property.StringProperty.setValue(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.binding.BidirectionalBinding$TypedGenericBidirectionalBinding.changed(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.binding.ExpressionHelper$Generic.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.scene.control.TextInputControl$TextProperty.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.scene.control.TextInputControl$TextProperty.markInvalid(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.scene.control.TextInputControl$TextProperty.controlContentHasChanged(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.scene.control.TextInputControl.lambda$new$0(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.scene.control.TextField$TextFieldContent.delete(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.scene.control.TextInputControl.replaceText(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.scene.control.TextInputControl.updateContent(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.scene.control.TextInputControl.replaceText(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.scene.control.TextInputControl.replaceText(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.scene.control.TextInputControl.replaceSelection(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.scene.control.TextInputControl.deletePreviousChar(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.scene.control.skin.TextFieldSkin.deleteChar(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.scene.control.behavior.TextFieldBehavior.deleteChar(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.scene.control.behavior.TextInputControlBehavior.deletePreviousChar(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.scene.control.behavior.TextInputControlBehavior.lambda$new$12(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.scene.control.behavior.TextInputControlBehavior.lambda$keyMapping$62(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.scene.control.inputmap.InputMap.handle(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.CompositeEventHandler$NormalEventHandlerRecord.handleBubblingEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.EventUtil.fireEventImpl(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.EventUtil.fireEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.event.Event.fireEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.scene.Scene$KeyHandler.process(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.scene.Scene.processKeyEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/javafx.scene.Scene$ScenePeerListener.keyEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.tk.quantum.GlassViewEventHandler$KeyEventNotification.run(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.tk.quantum.GlassViewEventHandler$KeyEventNotification.run(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleKeyEvent$1(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.javafx.tk.quantum.GlassViewEventHandler.handleKeyEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.glass.ui.View.handleKeyEvent(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.glass.ui.View.notifyKey(Unknown Source) at org.jabref.merged.module@5.2.60000/com.sun.glass.ui.win.WinApplication._runLoop(Native Method) at org.jabref.merged.module@5.2.60000/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source) ```Bib excerpt where problem occurred (test.bib)
``` % Encoding: UTF-8 @InProceedings{Ivanov2014, author = {Pavel Ivanov and Simo Ali-Loytty and Robert Piche}, booktitle = {Int. Conf. on Localization and {GNSS} 2014 ({ICL}-{GNSS})}, title = {Evaluating the consistency of estimation}, year = {2014}, month = jun, publisher = {{IEEE}}, doi = {10.1109/icl-gnss.2014.6934171}, file = {:PerceptionEvaluation/Ivanov 2014 (Evaluation the consistency of estimation).pdf:PDF}, } @Comment{jabref-meta: databaseType:bibtex;} ```