JabRef version
Latest development branch build
JabRef 5.4--2021-08-21--644e48d
Windows 10 10.0 amd64
Java 16.0.2
JavaFX 16+8
Operating system
Windows
Details on version and operating system
Windows 10 21H1
Checked with the latest development build
Steps to reproduce the behaviour
- create a group
- assign at least 2 entries to this group
- select one of the entries, but NOT the first entry on top of the list.
- enter the entry editor
- Select {}Bibtex source
- Delete the entry via right click on the group and choose "remove selected entries from this group"

What happens

- Error(s)
- entries vanish. Not just the one that was selected. In the picture attached, i selected the second entry from top to delete, which it did, but the first entry from top also vanished.
- Groups become unresponsive#
- When clicking on another group, there will be another error.
- Entry editor sometimes needs more clicks to open.
Additional notes
- Deleting the entries via the DEL key on my keyboard did not trigger any errors! Haven't tested that one too much yet, though.
- Selecting the first entry on top of the list does not trigger any errors
- The errors only happen when {}bibtex source is selected. Preview and other fields within the entry editor are not affected as far as i am aware.
Appendix
error 1 after delete.txt
error 2 when clicking on another group.txt
Log File
```
Uncaught exception occured in Thread[JavaFX Application Thread,5,main]
java.lang.UnsupportedOperationException
at java.base/java.util.Collections$UnmodifiableList.add(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ListChangeBuilder.nextRemove(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ObservableListBase.nextRemove(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.transformation.SortedList.removeFromMapping(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.transformation.SortedList.addRemove(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.transformation.SortedList.sourceChanged(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.transformation.TransformationList.lambda$getListener$0(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.WeakListChangeListener.onChanged(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.ListListenerHelper$Generic.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ObservableListBase.fireChange(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ListChangeBuilder.commit(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ListChangeBuilder.endChange(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ObservableListBase.endChange(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.transformation.FilteredList.sourceChanged(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.transformation.TransformationList.lambda$getListener$0(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.WeakListChangeListener.onChanged(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.ListListenerHelper$SingleChange.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ObservableListBase.fireChange(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ListChangeBuilder.commit(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ListChangeBuilder.endChange(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ObservableListBase.endChange(Unknown Source)
at com.tobiasdiez.easybind@2.2/com.tobiasdiez.easybind.MappedBackedList.sourceChanged(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.transformation.TransformationList.lambda$getListener$0(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.WeakListChangeListener.onChanged(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.ListListenerHelper$SingleChange.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ObservableListBase.fireChange(Unknown Source)
at org.jabref@5.4.76/org.jabref.gui.util.UiThreadList.sourceChanged(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.transformation.TransformationList.lambda$getListener$0(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.WeakListChangeListener.onChanged(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.ListListenerHelper$SingleChange.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ObservableListBase.fireChange(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.FXCollections$UnmodifiableObservableListImpl.lambda$new$0(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.WeakListChangeListener.onChanged(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.ListListenerHelper$Generic.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.FXCollections$SynchronizedObservableList.lambda$new$0(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.WeakListChangeListener.onChanged(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.ListListenerHelper$SingleChange.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ObservableListBase.fireChange(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ListChangeBuilder.commit(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ListChangeBuilder.endChange(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ObservableListBase.endChange(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.ObservableListWrapper.access$200(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.ObservableListWrapper$1$1.invalidated(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.MapListenerHelper$Generic.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.MapListenerHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.ObservableMapWrapper.callObservers(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.ObservableMapWrapper.put(Unknown Source)
at org.jabref@5.4.76/org.jabref.model.entry.BibEntry.setField(Unknown Source)
at org.jabref@5.4.76/org.jabref.model.entry.BibEntry.setField(Unknown Source)
at org.jabref@5.4.76/org.jabref.gui.entryeditor.SourceTab.storeSource(Unknown Source)
at org.jabref@5.4.76/org.jabref.gui.entryeditor.SourceTab.bindToEntry(Unknown Source)
at org.jabref@5.4.76/org.jabref.gui.entryeditor.EntryEditorTab.notifyAboutFocus(Unknown Source)
at org.jabref@5.4.76/org.jabref.gui.entryeditor.EntryEditor.setEntry(Unknown Source)
at java.base/java.util.Optional.ifPresent(Unknown Source)
at org.jabref@5.4.76/org.jabref.gui.LibraryTab.lambda$createMainTable$15(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.ListListenerHelper$Generic.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ObservableListBase.fireChange(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ListChangeBuilder.commit(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ListChangeBuilder.endChange(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ObservableListBase.endChange(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.scene.control.SelectedItemsReadOnlyObservableList.lambda$new$0(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.ListListenerHelper$Generic.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ObservableListBase.fireChange(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ListChangeBuilder.commit(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ListChangeBuilder.endChange(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ObservableListBase.endChange(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.scene.control.ReadOnlyUnbackedObservableList._endChange(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.scene.control.MultipleSelectionModelBase$SelectedIndicesList._endChange(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.scene.control.ControlUtils.updateSelectedIndices(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.scene.control.TableView$TableViewArrayListSelectionModel.fireCustomSelectedCellsListChangeEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.ListListenerHelper$SingleChange.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ObservableListBase.fireChange(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ListChangeBuilder.commit(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ListChangeBuilder.endChange(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ObservableListBase.endChange(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.transformation.SortedList.sourceChanged(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.transformation.TransformationList.lambda$getListener$0(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.WeakListChangeListener.onChanged(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.ListListenerHelper$SingleChange.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ObservableListBase.fireChange(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ListChangeBuilder.commit(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ListChangeBuilder.endChange(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ObservableListBase.endChange(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ModifiableObservableListBase.add(Unknown Source)
at java.base/java.util.AbstractList.add(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.scene.control.SelectedCellsMap.add(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.scene.control.TableView$TableViewArrayListSelectionModel.select(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.scene.control.TableView$TableViewArrayListSelectionModel.select(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.scene.control.MultipleSelectionModelBase.shiftSelection(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.scene.control.MultipleSelectionModelBase.shiftSelection(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.scene.control.TableView$TableViewArrayListSelectionModel.updateSelection(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.scene.control.TableView$TableViewArrayListSelectionModel.lambda$new$2(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.WeakListChangeListener.onChanged(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.ListListenerHelper$Generic.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ObservableListBase.fireChange(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ListChangeBuilder.commit(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ListChangeBuilder.endChange(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ObservableListBase.endChange(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.transformation.SortedList.sourceChanged(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.transformation.TransformationList.lambda$getListener$0(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.WeakListChangeListener.onChanged(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.ListListenerHelper$Generic.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ObservableListBase.fireChange(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ListChangeBuilder.commit(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ListChangeBuilder.endChange(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ObservableListBase.endChange(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.transformation.FilteredList.sourceChanged(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.transformation.TransformationList.lambda$getListener$0(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.WeakListChangeListener.onChanged(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.ListListenerHelper$SingleChange.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ObservableListBase.fireChange(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ListChangeBuilder.commit(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ListChangeBuilder.endChange(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ObservableListBase.endChange(Unknown Source)
at com.tobiasdiez.easybind@2.2/com.tobiasdiez.easybind.MappedBackedList.sourceChanged(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.transformation.TransformationList.lambda$getListener$0(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.WeakListChangeListener.onChanged(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.ListListenerHelper$SingleChange.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ObservableListBase.fireChange(Unknown Source)
at org.jabref@5.4.76/org.jabref.gui.util.UiThreadList.sourceChanged(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.transformation.TransformationList.lambda$getListener$0(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.WeakListChangeListener.onChanged(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.ListListenerHelper$SingleChange.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ObservableListBase.fireChange(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.FXCollections$UnmodifiableObservableListImpl.lambda$new$0(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.WeakListChangeListener.onChanged(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.ListListenerHelper$Generic.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.FXCollections$SynchronizedObservableList.lambda$new$0(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.WeakListChangeListener.onChanged(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.ListListenerHelper$SingleChange.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ObservableListBase.fireChange(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ListChangeBuilder.commit(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ListChangeBuilder.endChange(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ObservableListBase.endChange(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.ObservableListWrapper.access$200(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.ObservableListWrapper$1$1.invalidated(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.MapListenerHelper$Generic.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.MapListenerHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.ObservableMapWrapper.callObservers(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.ObservableMapWrapper.put(Unknown Source)
at org.jabref@5.4.76/org.jabref.model.entry.BibEntry.setField(Unknown Source)
at org.jabref@5.4.76/org.jabref.model.entry.BibEntry.setField(Unknown Source)
at org.jabref@5.4.76/org.jabref.model.groups.WordKeywordGroup.remove(Unknown Source)
at org.jabref@5.4.76/org.jabref.model.groups.GroupTreeNode.removeEntriesFromGroup(Unknown Source)
at org.jabref@5.4.76/org.jabref.gui.groups.GroupTreeViewModel.removeSelectedEntries(Unknown Source)
at org.jabref@5.4.76/org.jabref.gui.groups.GroupTreeView.lambda$createContextMenuForGroup$27(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.event.EventUtil.fireEventImpl(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.event.EventUtil.fireEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.event.Event.fireEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.scene.control.MenuItem.fire(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.scene.control.ContextMenuContent$MenuItemContainer.doSelect(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.scene.control.ContextMenuContent$MenuItemContainer.lambda$createChildren$12(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.event.CompositeEventHandler$NormalEventHandlerRecord.handleBubblingEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.event.EventUtil.fireEventImpl(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.event.EventUtil.fireEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.event.Event.fireEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.scene.Scene$MouseHandler.process(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.scene.Scene.processMouseEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.scene.Scene$ScenePeerListener.mouseEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(Unknown Source)
at java.base/java.security.AccessController.doPrivileged(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$2(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.glass.ui.View.handleMouseEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.glass.ui.View.notifyMouse(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
at org.jabref.merged.module@5.4.76/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
JabRef version
Latest development branch build
JabRef 5.4--2021-08-21--644e48d
Windows 10 10.0 amd64
Java 16.0.2
JavaFX 16+8
Operating system
Windows
Details on version and operating system
Windows 10 21H1
Checked with the latest development build
Steps to reproduce the behaviour
What happens
Additional notes
Appendix
error 1 after delete.txt
error 2 when clicking on another group.txt
Log File
``` Uncaught exception occured in Thread[JavaFX Application Thread,5,main]java.lang.UnsupportedOperationException
at java.base/java.util.Collections$UnmodifiableList.add(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ListChangeBuilder.nextRemove(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ObservableListBase.nextRemove(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.transformation.SortedList.removeFromMapping(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.transformation.SortedList.addRemove(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.transformation.SortedList.sourceChanged(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.transformation.TransformationList.lambda$getListener$0(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.WeakListChangeListener.onChanged(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.ListListenerHelper$Generic.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ObservableListBase.fireChange(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ListChangeBuilder.commit(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ListChangeBuilder.endChange(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ObservableListBase.endChange(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.transformation.FilteredList.sourceChanged(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.transformation.TransformationList.lambda$getListener$0(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.WeakListChangeListener.onChanged(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.ListListenerHelper$SingleChange.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ObservableListBase.fireChange(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ListChangeBuilder.commit(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ListChangeBuilder.endChange(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ObservableListBase.endChange(Unknown Source)
at com.tobiasdiez.easybind@2.2/com.tobiasdiez.easybind.MappedBackedList.sourceChanged(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.transformation.TransformationList.lambda$getListener$0(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.WeakListChangeListener.onChanged(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.ListListenerHelper$SingleChange.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ObservableListBase.fireChange(Unknown Source)
at org.jabref@5.4.76/org.jabref.gui.util.UiThreadList.sourceChanged(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.transformation.TransformationList.lambda$getListener$0(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.WeakListChangeListener.onChanged(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.ListListenerHelper$SingleChange.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ObservableListBase.fireChange(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.FXCollections$UnmodifiableObservableListImpl.lambda$new$0(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.WeakListChangeListener.onChanged(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.ListListenerHelper$Generic.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.FXCollections$SynchronizedObservableList.lambda$new$0(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.WeakListChangeListener.onChanged(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.ListListenerHelper$SingleChange.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ObservableListBase.fireChange(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ListChangeBuilder.commit(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ListChangeBuilder.endChange(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ObservableListBase.endChange(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.ObservableListWrapper.access$200(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.ObservableListWrapper$1$1.invalidated(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.MapListenerHelper$Generic.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.MapListenerHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.ObservableMapWrapper.callObservers(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.ObservableMapWrapper.put(Unknown Source)
at org.jabref@5.4.76/org.jabref.model.entry.BibEntry.setField(Unknown Source)
at org.jabref@5.4.76/org.jabref.model.entry.BibEntry.setField(Unknown Source)
at org.jabref@5.4.76/org.jabref.gui.entryeditor.SourceTab.storeSource(Unknown Source)
at org.jabref@5.4.76/org.jabref.gui.entryeditor.SourceTab.bindToEntry(Unknown Source)
at org.jabref@5.4.76/org.jabref.gui.entryeditor.EntryEditorTab.notifyAboutFocus(Unknown Source)
at org.jabref@5.4.76/org.jabref.gui.entryeditor.EntryEditor.setEntry(Unknown Source)
at java.base/java.util.Optional.ifPresent(Unknown Source)
at org.jabref@5.4.76/org.jabref.gui.LibraryTab.lambda$createMainTable$15(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.ListListenerHelper$Generic.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ObservableListBase.fireChange(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ListChangeBuilder.commit(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ListChangeBuilder.endChange(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ObservableListBase.endChange(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.scene.control.SelectedItemsReadOnlyObservableList.lambda$new$0(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.ListListenerHelper$Generic.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ObservableListBase.fireChange(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ListChangeBuilder.commit(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ListChangeBuilder.endChange(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ObservableListBase.endChange(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.scene.control.ReadOnlyUnbackedObservableList._endChange(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.scene.control.MultipleSelectionModelBase$SelectedIndicesList._endChange(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.scene.control.ControlUtils.updateSelectedIndices(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.scene.control.TableView$TableViewArrayListSelectionModel.fireCustomSelectedCellsListChangeEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.ListListenerHelper$SingleChange.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ObservableListBase.fireChange(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ListChangeBuilder.commit(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ListChangeBuilder.endChange(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ObservableListBase.endChange(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.transformation.SortedList.sourceChanged(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.transformation.TransformationList.lambda$getListener$0(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.WeakListChangeListener.onChanged(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.ListListenerHelper$SingleChange.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ObservableListBase.fireChange(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ListChangeBuilder.commit(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ListChangeBuilder.endChange(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ObservableListBase.endChange(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ModifiableObservableListBase.add(Unknown Source)
at java.base/java.util.AbstractList.add(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.scene.control.SelectedCellsMap.add(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.scene.control.TableView$TableViewArrayListSelectionModel.select(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.scene.control.TableView$TableViewArrayListSelectionModel.select(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.scene.control.MultipleSelectionModelBase.shiftSelection(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.scene.control.MultipleSelectionModelBase.shiftSelection(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.scene.control.TableView$TableViewArrayListSelectionModel.updateSelection(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.scene.control.TableView$TableViewArrayListSelectionModel.lambda$new$2(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.WeakListChangeListener.onChanged(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.ListListenerHelper$Generic.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ObservableListBase.fireChange(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ListChangeBuilder.commit(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ListChangeBuilder.endChange(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ObservableListBase.endChange(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.transformation.SortedList.sourceChanged(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.transformation.TransformationList.lambda$getListener$0(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.WeakListChangeListener.onChanged(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.ListListenerHelper$Generic.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ObservableListBase.fireChange(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ListChangeBuilder.commit(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ListChangeBuilder.endChange(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ObservableListBase.endChange(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.transformation.FilteredList.sourceChanged(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.transformation.TransformationList.lambda$getListener$0(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.WeakListChangeListener.onChanged(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.ListListenerHelper$SingleChange.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ObservableListBase.fireChange(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ListChangeBuilder.commit(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ListChangeBuilder.endChange(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ObservableListBase.endChange(Unknown Source)
at com.tobiasdiez.easybind@2.2/com.tobiasdiez.easybind.MappedBackedList.sourceChanged(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.transformation.TransformationList.lambda$getListener$0(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.WeakListChangeListener.onChanged(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.ListListenerHelper$SingleChange.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ObservableListBase.fireChange(Unknown Source)
at org.jabref@5.4.76/org.jabref.gui.util.UiThreadList.sourceChanged(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.transformation.TransformationList.lambda$getListener$0(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.WeakListChangeListener.onChanged(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.ListListenerHelper$SingleChange.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ObservableListBase.fireChange(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.FXCollections$UnmodifiableObservableListImpl.lambda$new$0(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.WeakListChangeListener.onChanged(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.ListListenerHelper$Generic.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.FXCollections$SynchronizedObservableList.lambda$new$0(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.WeakListChangeListener.onChanged(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.ListListenerHelper$SingleChange.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ObservableListBase.fireChange(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ListChangeBuilder.commit(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ListChangeBuilder.endChange(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.collections.ObservableListBase.endChange(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.ObservableListWrapper.access$200(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.ObservableListWrapper$1$1.invalidated(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.MapListenerHelper$Generic.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.MapListenerHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.ObservableMapWrapper.callObservers(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.collections.ObservableMapWrapper.put(Unknown Source)
at org.jabref@5.4.76/org.jabref.model.entry.BibEntry.setField(Unknown Source)
at org.jabref@5.4.76/org.jabref.model.entry.BibEntry.setField(Unknown Source)
at org.jabref@5.4.76/org.jabref.model.groups.WordKeywordGroup.remove(Unknown Source)
at org.jabref@5.4.76/org.jabref.model.groups.GroupTreeNode.removeEntriesFromGroup(Unknown Source)
at org.jabref@5.4.76/org.jabref.gui.groups.GroupTreeViewModel.removeSelectedEntries(Unknown Source)
at org.jabref@5.4.76/org.jabref.gui.groups.GroupTreeView.lambda$createContextMenuForGroup$27(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.event.EventUtil.fireEventImpl(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.event.EventUtil.fireEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.event.Event.fireEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.scene.control.MenuItem.fire(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.scene.control.ContextMenuContent$MenuItemContainer.doSelect(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.scene.control.ContextMenuContent$MenuItemContainer.lambda$createChildren$12(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.event.CompositeEventHandler$NormalEventHandlerRecord.handleBubblingEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.event.EventUtil.fireEventImpl(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.event.EventUtil.fireEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.event.Event.fireEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.scene.Scene$MouseHandler.process(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.scene.Scene.processMouseEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/javafx.scene.Scene$ScenePeerListener.mouseEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(Unknown Source)
at java.base/java.security.AccessController.doPrivileged(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$2(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.glass.ui.View.handleMouseEvent(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.glass.ui.View.notifyMouse(Unknown Source)
at org.jabref.merged.module@5.4.76/com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
at org.jabref.merged.module@5.4.76/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)