You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If no database is displayed, dragging-and-dropping a database (i.e. a .bib file) on the main JabRef window causes an "infinite" (at least quite long) loop of exception windows to be displayed. Application has to be killed.
Steps to reproduce the behavior:
Open JabRef.
Close all databases.
Drag-and-drop a .bib file.
Note: A drag-and-drop problem was previously reported for PDF files (issue #7072)
Exception details
java.lang.ClassCastException: class javafx.scene.control.Tab cannot be cast to class org.jabref.gui.LibraryTab (javafx.scene.control.Tab is in module org.jabref.merged.module@5.3.127 of loader 'app'; org.jabref.gui.LibraryTab is in module org.jabref@5.3.127 of loader 'app')
at org.jabref@5.3.127/org.jabref.gui.JabRefFrame.lambda$init$8(Unknown Source)
at com.tobiasdiez.easybind@2.1.0/com.tobiasdiez.easybind.MappedList.get(Unknown Source)
at java.base/java.util.AbstractList$Itr.next(Unknown Source)
at java.base/java.util.AbstractList$SubList$1.next(Unknown Source)
at java.base/java.util.AbstractList.addAll(Unknown Source)
at org.jabref.merged.module@5.3.127/javafx.collections.ModifiableObservableListBase.addAll(Unknown Source)
at com.tobiasdiez.easybind@2.1.0/com.tobiasdiez.easybind.ListContentBinding.onChanged(Unknown Source)
at org.jabref.merged.module@5.3.127/com.sun.javafx.collections.ListListenerHelper$SingleChange.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.3.127/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.3.127/javafx.collections.ObservableListBase.fireChange(Unknown Source)
at com.tobiasdiez.easybind@2.1.0/com.tobiasdiez.easybind.MappedList.sourceChanged(Unknown Source)
at org.jabref.merged.module@5.3.127/javafx.collections.transformation.TransformationList.lambda$getListener$0(Unknown Source)
at org.jabref.merged.module@5.3.127/javafx.collections.WeakListChangeListener.onChanged(Unknown Source)
at org.jabref.merged.module@5.3.127/com.sun.javafx.collections.ListListenerHelper$Generic.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.3.127/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.3.127/javafx.collections.ObservableListBase.fireChange(Unknown Source)
at org.jabref.merged.module@5.3.127/javafx.collections.ListChangeBuilder.commit(Unknown Source)
at org.jabref.merged.module@5.3.127/javafx.collections.ListChangeBuilder.endChange(Unknown Source)
at org.jabref.merged.module@5.3.127/javafx.collections.ObservableListBase.endChange(Unknown Source)
at org.jabref.merged.module@5.3.127/javafx.collections.ModifiableObservableListBase.add(Unknown Source)
at java.base/java.util.AbstractList.add(Unknown Source)
at org.jabref@5.3.127/org.jabref.gui.JabRefFrame.lambda$initDragAndDrop$1(Unknown Source)
at org.jabref.merged.module@5.3.127/com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(Unknown Source)
at org.jabref.merged.module@5.3.127/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
at org.jabref.merged.module@5.3.127/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
at org.jabref.merged.module@5.3.127/com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(Unknown Source)
at org.jabref.merged.module@5.3.127/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
at org.jabref.merged.module@5.3.127/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
at org.jabref.merged.module@5.3.127/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
at org.jabref.merged.module@5.3.127/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
at org.jabref.merged.module@5.3.127/com.sun.javafx.event.EventUtil.fireEventImpl(Unknown Source)
at org.jabref.merged.module@5.3.127/com.sun.javafx.event.EventUtil.fireEvent(Unknown Source)
at org.jabref.merged.module@5.3.127/javafx.event.Event.fireEvent(Unknown Source)
at org.jabref.merged.module@5.3.127/javafx.scene.Scene$DnDGesture.fireEvent(Unknown Source)
at org.jabref.merged.module@5.3.127/javafx.scene.Scene$DnDGesture.processTargetEnterOver(Unknown Source)
at org.jabref.merged.module@5.3.127/javafx.scene.Scene$DropTargetListener.dragEnter(Unknown Source)
at org.jabref.merged.module@5.3.127/com.sun.javafx.tk.quantum.GlassSceneDnDEventHandler.lambda$handleDragEnter$0(Unknown Source)
at java.base/java.security.AccessController.doPrivileged(Unknown Source)
at org.jabref.merged.module@5.3.127/com.sun.javafx.tk.quantum.GlassSceneDnDEventHandler.handleDragEnter(Unknown Source)
at org.jabref.merged.module@5.3.127/com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleDragEnter$9(Unknown Source)
at org.jabref.merged.module@5.3.127/com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(Unknown Source)
at org.jabref.merged.module@5.3.127/com.sun.javafx.tk.quantum.GlassViewEventHandler.handleDragEnter(Unknown Source)
at org.jabref.merged.module@5.3.127/com.sun.glass.ui.View.handleDragEnter(Unknown Source)
at org.jabref.merged.module@5.3.127/com.sun.glass.ui.View.notifyDragEnter(Unknown Source)
at org.jabref.merged.module@5.3.127/com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method)
at org.jabref.merged.module@5.3.127/com.sun.glass.ui.gtk.GtkApplication.lambda$runLoop$11(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
First messages displayed in the command line
%d [%thread] %-5level %logger - %msg%n java.lang.ClassCastException: class javafx.scene.control.Tab cannot be cast to class org.jabref.gui.LibraryTab (javafx.scene.control.Tab is in module org.jabref.merged.module@5.3.127 of loader 'app'; org.jabref.gui.LibraryTab is in module org.jabref@5.3.127 of loader 'app')
at org.jabref.gui.JabRefFrame.lambda$init$9(Unknown Source) ~[org.jabref:?]
at java.util.Optional.map(Unknown Source) ~[?:?]
at org.jabref.gui.JabRefFrame.lambda$init$10(Unknown Source) ~[org.jabref:?]
at com.tobiasdiez.easybind.EasyBind$3.computeValue(Unknown Source) ~[com.tobiasdiez.easybind:?]
at javafx.beans.binding.ObjectBinding.get(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.ObjectExpression.getValue(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.property.ObjectPropertyBase.get(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.ObjectExpression.getValue(Unknown Source) ~[org.jabref.merged.module:?]
at org.jabref.gui.util.OptionalObjectProperty$2.computeValue(Unknown Source) ~[org.jabref:?]
at org.jabref.gui.util.OptionalObjectProperty$2.computeValue(Unknown Source) ~[org.jabref:?]
at javafx.beans.binding.ObjectBinding.get(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.ObjectExpression.getValue(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.BooleanExpression$2.computeValue(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.BooleanBinding.get(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.Bindings$52.computeValue(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.BooleanBinding.get(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.property.BooleanPropertyBase.get(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.scene.Node$MiscProperties.isDisable(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.scene.Node.isDisable(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.scene.Node.updateDisabled(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.scene.Node$MiscProperties$9.invalidated(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.property.BooleanPropertyBase.markInvalid(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.property.BooleanPropertyBase$Listener.invalidated(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.BooleanBinding.invalidate(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.BindingHelperObserver.invalidated(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.BooleanBinding.invalidate(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.BindingHelperObserver.invalidated(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.ObjectBinding.invalidate(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.BindingHelperObserver.invalidated(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.ExpressionHelper$Generic.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.property.ObjectPropertyBase.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.property.ObjectPropertyBase.markInvalid(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.property.ObjectPropertyBase$Listener.invalidated(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.ObjectBinding.invalidate(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.BindingHelperObserver.invalidated(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.ExpressionHelper$Generic.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.property.ReadOnlyObjectPropertyBase.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.property.ReadOnlyObjectWrapper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.property.ObjectPropertyBase.markInvalid(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.property.ObjectPropertyBase.set(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.scene.control.SelectionModel.setSelectedItem(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.scene.control.TabPane$TabPaneSelectionModel.select(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.scene.control.TabPane$TabPaneSelectionModel.select(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.scene.control.TabPane$TabPaneSelectionModel.findNearestAvailableTab(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.scene.control.TabPane$TabPaneSelectionModel.lambda$new$0(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.collections.WeakListChangeListener.onChanged(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.collections.ListListenerHelper$Generic.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.collections.ObservableListBase.fireChange(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.collections.ListChangeBuilder.commit(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.collections.ListChangeBuilder.endChange(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.collections.ObservableListBase.endChange(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.collections.ModifiableObservableListBase.add(Unknown Source) ~[org.jabref.merged.module:?]
at java.util.AbstractList.add(Unknown Source) ~[?:?]
at org.jabref.gui.JabRefFrame.lambda$initDragAndDrop$1(Unknown Source) ~[org.jabref:?]
at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.event.EventUtil.fireEventImpl(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.event.EventUtil.fireEvent(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.event.Event.fireEvent(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.scene.Scene$DnDGesture.fireEvent(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.scene.Scene$DnDGesture.processTargetEnterOver(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.scene.Scene$DropTargetListener.dragEnter(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.tk.quantum.GlassSceneDnDEventHandler.lambda$handleDragEnter$0(Unknown Source) ~[org.jabref.merged.module:?]
at java.security.AccessController.doPrivileged(Unknown Source) ~[?:?]
at com.sun.javafx.tk.quantum.GlassSceneDnDEventHandler.handleDragEnter(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleDragEnter$9(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleDragEnter(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.glass.ui.View.handleDragEnter(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.glass.ui.View.notifyDragEnter(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method) ~[org.jabref.merged.module:?]
at com.sun.glass.ui.gtk.GtkApplication.lambda$runLoop$11(Unknown Source) ~[org.jabref.merged.module:?]
at java.lang.Thread.run(Unknown Source) [?:?]
%d [%thread] %-5level %logger - %msg%n java.lang.ClassCastException: class javafx.scene.control.Tab cannot be cast to class org.jabref.gui.LibraryTab (javafx.scene.control.Tab is in module org.jabref.merged.module@5.3.127 of loader 'app'; org.jabref.gui.LibraryTab is in module org.jabref@5.3.127 of loader 'app')
at org.jabref.gui.JabRefFrame.lambda$init$9(Unknown Source) ~[org.jabref:?]
at java.util.Optional.map(Unknown Source) ~[?:?]
at org.jabref.gui.JabRefFrame.lambda$init$10(Unknown Source) ~[org.jabref:?]
at com.tobiasdiez.easybind.EasyBind$3.computeValue(Unknown Source) ~[com.tobiasdiez.easybind:?]
at javafx.beans.binding.ObjectBinding.get(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.ObjectExpression.getValue(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.property.ObjectPropertyBase.get(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.ObjectExpression.getValue(Unknown Source) ~[org.jabref.merged.module:?]
at org.jabref.gui.util.OptionalObjectProperty$2.computeValue(Unknown Source) ~[org.jabref:?]
at org.jabref.gui.util.OptionalObjectProperty$2.computeValue(Unknown Source) ~[org.jabref:?]
at javafx.beans.binding.ObjectBinding.get(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.ObjectExpression.getValue(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.BooleanExpression$2.computeValue(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.BooleanBinding.get(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.Bindings$BooleanAndBinding.computeValue(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.BooleanBinding.get(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.property.BooleanPropertyBase.get(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.BooleanExpression.getValue(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.BooleanExpression.getValue(Unknown Source) ~[org.jabref.merged.module:?]
at com.tobiasdiez.easybind.EasyBind$3.computeValue(Unknown Source) ~[com.tobiasdiez.easybind:?]
at javafx.beans.binding.ObjectBinding.get(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.ObjectExpression.getValue(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.property.StringPropertyBase.get(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.property.ReadOnlyStringWrapper$ReadOnlyPropertyImpl.get(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.property.ReadOnlyStringWrapper$ReadOnlyPropertyImpl.get(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.StringExpression.getValue(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.StringExpression.getValue(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.StringFormatter.extractValue(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.StringFormatter$2.computeValue(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.StringBinding.get(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.StringBinding.get(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.StringExpression.getValue(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.StringExpression.getValue(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.property.StringPropertyBase.get(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.property.StringPropertyBase.get(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.Bindings$62.computeValue(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.BooleanBinding.get(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.When$StringCondition.computeValue(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.StringBinding.get(Unknown Source) ~[org.jabref.merged.module:?]
at org.controlsfx.control.action.ActionUtils$5.computeValue(Unknown Source) ~[org.jabref.merged.module:?]
at org.controlsfx.control.action.ActionUtils$5.computeValue(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.ObjectBinding.get(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.ObjectExpression.getValue(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.property.ObjectPropertyBase.get(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.scene.control.Control$3.invalidated(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.property.ObjectPropertyBase.markInvalid(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.property.ObjectPropertyBase$Listener.invalidated(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.ObjectBinding.invalidate(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.BindingHelperObserver.invalidated(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.ExpressionHelper$Generic.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.StringBinding.invalidate(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.When$WhenListener.invalidated(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.BooleanBinding.invalidate(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.BindingHelperObserver.invalidated(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.ExpressionHelper$Generic.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.property.StringPropertyBase.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.property.StringPropertyBase.markInvalid(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.property.StringPropertyBase$Listener.invalidated(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.StringBinding.invalidate(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.BindingHelperObserver.invalidated(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.ExpressionHelper$Generic.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.property.ReadOnlyStringPropertyBase.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.property.ReadOnlyStringWrapper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.property.StringPropertyBase.markInvalid(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.property.StringPropertyBase$Listener.invalidated(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.ObjectBinding.invalidate(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.BindingHelperObserver.invalidated(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.property.BooleanPropertyBase.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.property.ReadOnlyBooleanWrapper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.property.BooleanPropertyBase.markInvalid(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.property.BooleanPropertyBase$Listener.invalidated(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.BooleanBinding.invalidate(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.Bindings$ShortCircuitAndInvalidator.invalidated(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.BooleanBinding.invalidate(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.BindingHelperObserver.invalidated(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.ObjectBinding.invalidate(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.BindingHelperObserver.invalidated(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.ExpressionHelper$Generic.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.property.ObjectPropertyBase.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.property.ObjectPropertyBase.markInvalid(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.property.ObjectPropertyBase$Listener.invalidated(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.ObjectBinding.invalidate(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.BindingHelperObserver.invalidated(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.ExpressionHelper$Generic.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.property.ReadOnlyObjectPropertyBase.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.property.ReadOnlyObjectWrapper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.property.ObjectPropertyBase.markInvalid(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.property.ObjectPropertyBase.set(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.scene.control.SelectionModel.setSelectedItem(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.scene.control.TabPane$TabPaneSelectionModel.select(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.scene.control.TabPane$TabPaneSelectionModel.select(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.scene.control.TabPane$TabPaneSelectionModel.findNearestAvailableTab(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.scene.control.TabPane$TabPaneSelectionModel.lambda$new$0(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.collections.WeakListChangeListener.onChanged(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.collections.ListListenerHelper$Generic.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.collections.ObservableListBase.fireChange(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.collections.ListChangeBuilder.commit(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.collections.ListChangeBuilder.endChange(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.collections.ObservableListBase.endChange(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.collections.ModifiableObservableListBase.add(Unknown Source) ~[org.jabref.merged.module:?]
at java.util.AbstractList.add(Unknown Source) ~[?:?]
at org.jabref.gui.JabRefFrame.lambda$initDragAndDrop$1(Unknown Source) ~[org.jabref:?]
at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.event.EventUtil.fireEventImpl(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.event.EventUtil.fireEvent(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.event.Event.fireEvent(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.scene.Scene$DnDGesture.fireEvent(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.scene.Scene$DnDGesture.processTargetEnterOver(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.scene.Scene$DropTargetListener.dragEnter(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.tk.quantum.GlassSceneDnDEventHandler.lambda$handleDragEnter$0(Unknown Source) ~[org.jabref.merged.module:?]
at java.security.AccessController.doPrivileged(Unknown Source) ~[?:?]
at com.sun.javafx.tk.quantum.GlassSceneDnDEventHandler.handleDragEnter(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleDragEnter$9(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleDragEnter(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.glass.ui.View.handleDragEnter(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.glass.ui.View.notifyDragEnter(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method) ~[org.jabref.merged.module:?]
at com.sun.glass.ui.gtk.GtkApplication.lambda$runLoop$11(Unknown Source) ~[org.jabref.merged.module:?]
at java.lang.Thread.run(Unknown Source) [?:?]
%d [%thread] %-5level %logger - %msg%n java.lang.ClassCastException: class javafx.scene.control.Tab cannot be cast to class org.jabref.gui.LibraryTab (javafx.scene.control.Tab is in module org.jabref.merged.module@5.3.127 of loader 'app'; org.jabref.gui.LibraryTab is in module org.jabref@5.3.127 of loader 'app')
at org.jabref.gui.JabRefFrame.lambda$init$9(Unknown Source) ~[org.jabref:?]
at java.util.Optional.map(Unknown Source) ~[?:?]
at org.jabref.gui.JabRefFrame.lambda$init$10(Unknown Source) ~[org.jabref:?]
at com.tobiasdiez.easybind.EasyBind$3.computeValue(Unknown Source) ~[com.tobiasdiez.easybind:?]
at javafx.beans.binding.ObjectBinding.get(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.ObjectExpression.getValue(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.property.ObjectPropertyBase.get(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.ObjectExpression.getValue(Unknown Source) ~[org.jabref.merged.module:?]
at org.jabref.gui.util.OptionalObjectProperty$2.computeValue(Unknown Source) ~[org.jabref:?]
at org.jabref.gui.util.OptionalObjectProperty$2.computeValue(Unknown Source) ~[org.jabref:?]
at javafx.beans.binding.ObjectBinding.get(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.ObjectExpression.getValue(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.BooleanExpression$2.computeValue(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.BooleanBinding.get(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.Bindings$BooleanAndBinding.computeValue(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.BooleanBinding.get(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.property.BooleanPropertyBase.get(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.BooleanExpression.getValue(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.BooleanExpression.getValue(Unknown Source) ~[org.jabref.merged.module:?]
at com.tobiasdiez.easybind.EasyBind$3.computeValue(Unknown Source) ~[com.tobiasdiez.easybind:?]
at javafx.beans.binding.ObjectBinding.get(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.ObjectExpression.getValue(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.property.StringPropertyBase.get(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.property.ReadOnlyStringWrapper$ReadOnlyPropertyImpl.get(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.property.ReadOnlyStringWrapper$ReadOnlyPropertyImpl.get(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.StringExpression.getValue(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.StringExpression.getValue(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.StringFormatter.extractValue(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.StringFormatter$2.computeValue(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.StringBinding.get(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.StringBinding.get(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.StringExpression.getValue(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.StringExpression.getValue(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.property.StringPropertyBase.get(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.property.StringPropertyBase.get(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.Bindings$62.computeValue(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.BooleanBinding.get(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.When$StringCondition.computeValue(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.StringBinding.get(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.StringBinding.get(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.StringExpression.getValue(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.StringExpression.getValue(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.property.StringPropertyBase.get(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.scene.control.Tooltip$1.invalidated(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.property.StringPropertyBase.markInvalid(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.property.StringPropertyBase$Listener.invalidated(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.ExpressionHelper$Generic.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.StringBinding.invalidate(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.When$WhenListener.invalidated(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.BooleanBinding.invalidate(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.BindingHelperObserver.invalidated(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.ExpressionHelper$Generic.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.property.StringPropertyBase.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.property.StringPropertyBase.markInvalid(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.property.StringPropertyBase$Listener.invalidated(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.StringBinding.invalidate(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.BindingHelperObserver.invalidated(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.ExpressionHelper$Generic.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.property.ReadOnlyStringPropertyBase.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.property.ReadOnlyStringWrapper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.property.StringPropertyBase.markInvalid(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.property.StringPropertyBase$Listener.invalidated(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.ObjectBinding.invalidate(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.BindingHelperObserver.invalidated(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.property.BooleanPropertyBase.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.property.ReadOnlyBooleanWrapper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.property.BooleanPropertyBase.markInvalid(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.property.BooleanPropertyBase$Listener.invalidated(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.BooleanBinding.invalidate(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.Bindings$ShortCircuitAndInvalidator.invalidated(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.BooleanBinding.invalidate(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.BindingHelperObserver.invalidated(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.ObjectBinding.invalidate(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.BindingHelperObserver.invalidated(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.ExpressionHelper$Generic.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.property.ObjectPropertyBase.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.property.ObjectPropertyBase.markInvalid(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.property.ObjectPropertyBase$Listener.invalidated(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.ObjectBinding.invalidate(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.BindingHelperObserver.invalidated(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.ExpressionHelper$Generic.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.property.ReadOnlyObjectPropertyBase.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.property.ReadOnlyObjectWrapper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.property.ObjectPropertyBase.markInvalid(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.property.ObjectPropertyBase.set(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.scene.control.SelectionModel.setSelectedItem(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.scene.control.TabPane$TabPaneSelectionModel.select(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.scene.control.TabPane$TabPaneSelectionModel.select(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.scene.control.TabPane$TabPaneSelectionModel.findNearestAvailableTab(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.scene.control.TabPane$TabPaneSelectionModel.lambda$new$0(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.collections.WeakListChangeListener.onChanged(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.collections.ListListenerHelper$Generic.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.collections.ObservableListBase.fireChange(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.collections.ListChangeBuilder.commit(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.collections.ListChangeBuilder.endChange(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.collections.ObservableListBase.endChange(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.collections.ModifiableObservableListBase.add(Unknown Source) ~[org.jabref.merged.module:?]
at java.util.AbstractList.add(Unknown Source) ~[?:?]
at org.jabref.gui.JabRefFrame.lambda$initDragAndDrop$1(Unknown Source) ~[org.jabref:?]
at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.event.EventUtil.fireEventImpl(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.event.EventUtil.fireEvent(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.event.Event.fireEvent(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.scene.Scene$DnDGesture.fireEvent(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.scene.Scene$DnDGesture.processTargetEnterOver(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.scene.Scene$DropTargetListener.dragEnter(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.tk.quantum.GlassSceneDnDEventHandler.lambda$handleDragEnter$0(Unknown Source) ~[org.jabref.merged.module:?]
at java.security.AccessController.doPrivileged(Unknown Source) ~[?:?]
at com.sun.javafx.tk.quantum.GlassSceneDnDEventHandler.handleDragEnter(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleDragEnter$9(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleDragEnter(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.glass.ui.View.handleDragEnter(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.glass.ui.View.notifyDragEnter(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method) ~[org.jabref.merged.module:?]
at com.sun.glass.ui.gtk.GtkApplication.lambda$runLoop$11(Unknown Source) ~[org.jabref.merged.module:?]
at java.lang.Thread.run(Unknown Source) [?:?]
%d [%thread] %-5level %logger - %msg%n java.lang.ClassCastException: class javafx.scene.control.Tab cannot be cast to class org.jabref.gui.LibraryTab (javafx.scene.control.Tab is in module org.jabref.merged.module@5.3.127 of loader 'app'; org.jabref.gui.LibraryTab is in module org.jabref@5.3.127 of loader 'app')
at org.jabref.gui.JabRefFrame.lambda$init$9(Unknown Source) ~[org.jabref:?]
at java.util.Optional.map(Unknown Source) ~[?:?]
at org.jabref.gui.JabRefFrame.lambda$init$10(Unknown Source) ~[org.jabref:?]
at com.tobiasdiez.easybind.EasyBind$3.computeValue(Unknown Source) ~[com.tobiasdiez.easybind:?]
at javafx.beans.binding.ObjectBinding.get(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.ObjectExpression.getValue(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.property.ObjectPropertyBase.get(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.ObjectExpression.getValue(Unknown Source) ~[org.jabref.merged.module:?]
at org.jabref.gui.util.OptionalObjectProperty$2.computeValue(Unknown Source) ~[org.jabref:?]
at org.jabref.gui.util.OptionalObjectProperty$2.computeValue(Unknown Source) ~[org.jabref:?]
at javafx.beans.binding.ObjectBinding.get(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.ObjectExpression.getValue(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.BooleanExpression$2.computeValue(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.BooleanBinding.get(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.Bindings$BooleanAndBinding.computeValue(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.BooleanBinding.get(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.property.BooleanPropertyBase.get(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.BooleanExpression.getValue(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.BooleanExpression.getValue(Unknown Source) ~[org.jabref.merged.module:?]
at com.tobiasdiez.easybind.EasyBind$3.computeValue(Unknown Source) ~[com.tobiasdiez.easybind:?]
at javafx.beans.binding.ObjectBinding.get(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.ObjectExpression.getValue(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.property.StringPropertyBase.get(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.property.ReadOnlyStringWrapper$ReadOnlyPropertyImpl.get(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.property.ReadOnlyStringWrapper$ReadOnlyPropertyImpl.get(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.StringExpression.getValue(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.StringExpression.getValue(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.ExpressionHelper$Generic.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.property.ReadOnlyStringPropertyBase.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.property.ReadOnlyStringWrapper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.property.StringPropertyBase.markInvalid(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.property.StringPropertyBase$Listener.invalidated(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.ObjectBinding.invalidate(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.BindingHelperObserver.invalidated(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.property.BooleanPropertyBase.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.property.ReadOnlyBooleanWrapper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.property.BooleanPropertyBase.markInvalid(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.property.BooleanPropertyBase$Listener.invalidated(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.BooleanBinding.invalidate(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.Bindings$ShortCircuitAndInvalidator.invalidated(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.BooleanBinding.invalidate(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.BindingHelperObserver.invalidated(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.ObjectBinding.invalidate(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.BindingHelperObserver.invalidated(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.ExpressionHelper$Generic.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.property.ObjectPropertyBase.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.property.ObjectPropertyBase.markInvalid(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.property.ObjectPropertyBase$Listener.invalidated(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.binding.ObjectBinding.invalidate(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.BindingHelperObserver.invalidated(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.ExpressionHelper$Generic.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.property.ReadOnlyObjectPropertyBase.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.property.ReadOnlyObjectWrapper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.property.ObjectPropertyBase.markInvalid(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.beans.property.ObjectPropertyBase.set(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.scene.control.SelectionModel.setSelectedItem(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.scene.control.TabPane$TabPaneSelectionModel.select(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.scene.control.TabPane$TabPaneSelectionModel.select(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.scene.control.TabPane$TabPaneSelectionModel.findNearestAvailableTab(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.scene.control.TabPane$TabPaneSelectionModel.lambda$new$0(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.collections.WeakListChangeListener.onChanged(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.collections.ListListenerHelper$Generic.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.collections.ObservableListBase.fireChange(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.collections.ListChangeBuilder.commit(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.collections.ListChangeBuilder.endChange(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.collections.ObservableListBase.endChange(Unknown Source) ~[org.jabref.merged.module:?]
at javafx.collections.ModifiableObservableListBase.add(Unknown Source) ~[org.jabref.merged.module:?]
at java.util.AbstractList.add(Unknown Source) ~[?:?]
at org.jabref.gui.JabRefFrame.lambda$initDragAndDrop$1(Unknown Source) ~[org.jabref:?]
at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.event.EventUtil.fireEventImpl(Unknown Source) ~[org.jabref.merged.module:?]
at com.sun.javafx.event.EventUtil.fireEvent(Unknown Source) ~[org.jabref.merged.module:?]
The text was updated successfully, but these errors were encountered:
But already present in:
If no database is displayed, dragging-and-dropping a database (i.e. a .bib file) on the main JabRef window causes an "infinite" (at least quite long) loop of exception windows to be displayed. Application has to be killed.
Steps to reproduce the behavior:
Note: A drag-and-drop problem was previously reported for PDF files (issue #7072)
Exception details
java.lang.ClassCastException: class javafx.scene.control.Tab cannot be cast to class org.jabref.gui.LibraryTab (javafx.scene.control.Tab is in module org.jabref.merged.module@5.3.127 of loader 'app'; org.jabref.gui.LibraryTab is in module org.jabref@5.3.127 of loader 'app') at org.jabref@5.3.127/org.jabref.gui.JabRefFrame.lambda$init$8(Unknown Source) at com.tobiasdiez.easybind@2.1.0/com.tobiasdiez.easybind.MappedList.get(Unknown Source) at java.base/java.util.AbstractList$Itr.next(Unknown Source) at java.base/java.util.AbstractList$SubList$1.next(Unknown Source) at java.base/java.util.AbstractList.addAll(Unknown Source) at org.jabref.merged.module@5.3.127/javafx.collections.ModifiableObservableListBase.addAll(Unknown Source) at com.tobiasdiez.easybind@2.1.0/com.tobiasdiez.easybind.ListContentBinding.onChanged(Unknown Source) at org.jabref.merged.module@5.3.127/com.sun.javafx.collections.ListListenerHelper$SingleChange.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.3.127/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.3.127/javafx.collections.ObservableListBase.fireChange(Unknown Source) at com.tobiasdiez.easybind@2.1.0/com.tobiasdiez.easybind.MappedList.sourceChanged(Unknown Source) at org.jabref.merged.module@5.3.127/javafx.collections.transformation.TransformationList.lambda$getListener$0(Unknown Source) at org.jabref.merged.module@5.3.127/javafx.collections.WeakListChangeListener.onChanged(Unknown Source) at org.jabref.merged.module@5.3.127/com.sun.javafx.collections.ListListenerHelper$Generic.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.3.127/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source) at org.jabref.merged.module@5.3.127/javafx.collections.ObservableListBase.fireChange(Unknown Source) at org.jabref.merged.module@5.3.127/javafx.collections.ListChangeBuilder.commit(Unknown Source) at org.jabref.merged.module@5.3.127/javafx.collections.ListChangeBuilder.endChange(Unknown Source) at org.jabref.merged.module@5.3.127/javafx.collections.ObservableListBase.endChange(Unknown Source) at org.jabref.merged.module@5.3.127/javafx.collections.ModifiableObservableListBase.add(Unknown Source) at java.base/java.util.AbstractList.add(Unknown Source) at org.jabref@5.3.127/org.jabref.gui.JabRefFrame.lambda$initDragAndDrop$1(Unknown Source) at org.jabref.merged.module@5.3.127/com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(Unknown Source) at org.jabref.merged.module@5.3.127/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source) at org.jabref.merged.module@5.3.127/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source) at org.jabref.merged.module@5.3.127/com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(Unknown Source) at org.jabref.merged.module@5.3.127/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source) at org.jabref.merged.module@5.3.127/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source) at org.jabref.merged.module@5.3.127/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source) at org.jabref.merged.module@5.3.127/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source) at org.jabref.merged.module@5.3.127/com.sun.javafx.event.EventUtil.fireEventImpl(Unknown Source) at org.jabref.merged.module@5.3.127/com.sun.javafx.event.EventUtil.fireEvent(Unknown Source) at org.jabref.merged.module@5.3.127/javafx.event.Event.fireEvent(Unknown Source) at org.jabref.merged.module@5.3.127/javafx.scene.Scene$DnDGesture.fireEvent(Unknown Source) at org.jabref.merged.module@5.3.127/javafx.scene.Scene$DnDGesture.processTargetEnterOver(Unknown Source) at org.jabref.merged.module@5.3.127/javafx.scene.Scene$DropTargetListener.dragEnter(Unknown Source) at org.jabref.merged.module@5.3.127/com.sun.javafx.tk.quantum.GlassSceneDnDEventHandler.lambda$handleDragEnter$0(Unknown Source) at java.base/java.security.AccessController.doPrivileged(Unknown Source) at org.jabref.merged.module@5.3.127/com.sun.javafx.tk.quantum.GlassSceneDnDEventHandler.handleDragEnter(Unknown Source) at org.jabref.merged.module@5.3.127/com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleDragEnter$9(Unknown Source) at org.jabref.merged.module@5.3.127/com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(Unknown Source) at org.jabref.merged.module@5.3.127/com.sun.javafx.tk.quantum.GlassViewEventHandler.handleDragEnter(Unknown Source) at org.jabref.merged.module@5.3.127/com.sun.glass.ui.View.handleDragEnter(Unknown Source) at org.jabref.merged.module@5.3.127/com.sun.glass.ui.View.notifyDragEnter(Unknown Source) at org.jabref.merged.module@5.3.127/com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method) at org.jabref.merged.module@5.3.127/com.sun.glass.ui.gtk.GtkApplication.lambda$runLoop$11(Unknown Source) at java.base/java.lang.Thread.run(Unknown Source)First messages displayed in the command line
%d [%thread] %-5level %logger - %msg%n java.lang.ClassCastException: class javafx.scene.control.Tab cannot be cast to class org.jabref.gui.LibraryTab (javafx.scene.control.Tab is in module org.jabref.merged.module@5.3.127 of loader 'app'; org.jabref.gui.LibraryTab is in module org.jabref@5.3.127 of loader 'app') at org.jabref.gui.JabRefFrame.lambda$init$9(Unknown Source) ~[org.jabref:?] at java.util.Optional.map(Unknown Source) ~[?:?] at org.jabref.gui.JabRefFrame.lambda$init$10(Unknown Source) ~[org.jabref:?] at com.tobiasdiez.easybind.EasyBind$3.computeValue(Unknown Source) ~[com.tobiasdiez.easybind:?] at javafx.beans.binding.ObjectBinding.get(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.ObjectExpression.getValue(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.property.ObjectPropertyBase.get(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.ObjectExpression.getValue(Unknown Source) ~[org.jabref.merged.module:?] at org.jabref.gui.util.OptionalObjectProperty$2.computeValue(Unknown Source) ~[org.jabref:?] at org.jabref.gui.util.OptionalObjectProperty$2.computeValue(Unknown Source) ~[org.jabref:?] at javafx.beans.binding.ObjectBinding.get(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.ObjectExpression.getValue(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.BooleanExpression$2.computeValue(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.BooleanBinding.get(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.Bindings$52.computeValue(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.BooleanBinding.get(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.property.BooleanPropertyBase.get(Unknown Source) ~[org.jabref.merged.module:?] at javafx.scene.Node$MiscProperties.isDisable(Unknown Source) ~[org.jabref.merged.module:?] at javafx.scene.Node.isDisable(Unknown Source) ~[org.jabref.merged.module:?] at javafx.scene.Node.updateDisabled(Unknown Source) ~[org.jabref.merged.module:?] at javafx.scene.Node$MiscProperties$9.invalidated(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.property.BooleanPropertyBase.markInvalid(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.property.BooleanPropertyBase$Listener.invalidated(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.BooleanBinding.invalidate(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.BindingHelperObserver.invalidated(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.BooleanBinding.invalidate(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.BindingHelperObserver.invalidated(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.ObjectBinding.invalidate(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.BindingHelperObserver.invalidated(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.ExpressionHelper$Generic.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.property.ObjectPropertyBase.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.property.ObjectPropertyBase.markInvalid(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.property.ObjectPropertyBase$Listener.invalidated(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.ObjectBinding.invalidate(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.BindingHelperObserver.invalidated(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.ExpressionHelper$Generic.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.property.ReadOnlyObjectPropertyBase.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.property.ReadOnlyObjectWrapper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.property.ObjectPropertyBase.markInvalid(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.property.ObjectPropertyBase.set(Unknown Source) ~[org.jabref.merged.module:?] at javafx.scene.control.SelectionModel.setSelectedItem(Unknown Source) ~[org.jabref.merged.module:?] at javafx.scene.control.TabPane$TabPaneSelectionModel.select(Unknown Source) ~[org.jabref.merged.module:?] at javafx.scene.control.TabPane$TabPaneSelectionModel.select(Unknown Source) ~[org.jabref.merged.module:?] at javafx.scene.control.TabPane$TabPaneSelectionModel.findNearestAvailableTab(Unknown Source) ~[org.jabref.merged.module:?] at javafx.scene.control.TabPane$TabPaneSelectionModel.lambda$new$0(Unknown Source) ~[org.jabref.merged.module:?] at javafx.collections.WeakListChangeListener.onChanged(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.collections.ListListenerHelper$Generic.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at javafx.collections.ObservableListBase.fireChange(Unknown Source) ~[org.jabref.merged.module:?] at javafx.collections.ListChangeBuilder.commit(Unknown Source) ~[org.jabref.merged.module:?] at javafx.collections.ListChangeBuilder.endChange(Unknown Source) ~[org.jabref.merged.module:?] at javafx.collections.ObservableListBase.endChange(Unknown Source) ~[org.jabref.merged.module:?] at javafx.collections.ModifiableObservableListBase.add(Unknown Source) ~[org.jabref.merged.module:?] at java.util.AbstractList.add(Unknown Source) ~[?:?] at org.jabref.gui.JabRefFrame.lambda$initDragAndDrop$1(Unknown Source) ~[org.jabref:?] at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.event.EventUtil.fireEventImpl(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.event.EventUtil.fireEvent(Unknown Source) ~[org.jabref.merged.module:?] at javafx.event.Event.fireEvent(Unknown Source) ~[org.jabref.merged.module:?] at javafx.scene.Scene$DnDGesture.fireEvent(Unknown Source) ~[org.jabref.merged.module:?] at javafx.scene.Scene$DnDGesture.processTargetEnterOver(Unknown Source) ~[org.jabref.merged.module:?] at javafx.scene.Scene$DropTargetListener.dragEnter(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.tk.quantum.GlassSceneDnDEventHandler.lambda$handleDragEnter$0(Unknown Source) ~[org.jabref.merged.module:?] at java.security.AccessController.doPrivileged(Unknown Source) ~[?:?] at com.sun.javafx.tk.quantum.GlassSceneDnDEventHandler.handleDragEnter(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleDragEnter$9(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleDragEnter(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.glass.ui.View.handleDragEnter(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.glass.ui.View.notifyDragEnter(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method) ~[org.jabref.merged.module:?] at com.sun.glass.ui.gtk.GtkApplication.lambda$runLoop$11(Unknown Source) ~[org.jabref.merged.module:?] at java.lang.Thread.run(Unknown Source) [?:?] %d [%thread] %-5level %logger - %msg%n java.lang.ClassCastException: class javafx.scene.control.Tab cannot be cast to class org.jabref.gui.LibraryTab (javafx.scene.control.Tab is in module org.jabref.merged.module@5.3.127 of loader 'app'; org.jabref.gui.LibraryTab is in module org.jabref@5.3.127 of loader 'app') at org.jabref.gui.JabRefFrame.lambda$init$9(Unknown Source) ~[org.jabref:?] at java.util.Optional.map(Unknown Source) ~[?:?] at org.jabref.gui.JabRefFrame.lambda$init$10(Unknown Source) ~[org.jabref:?] at com.tobiasdiez.easybind.EasyBind$3.computeValue(Unknown Source) ~[com.tobiasdiez.easybind:?] at javafx.beans.binding.ObjectBinding.get(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.ObjectExpression.getValue(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.property.ObjectPropertyBase.get(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.ObjectExpression.getValue(Unknown Source) ~[org.jabref.merged.module:?] at org.jabref.gui.util.OptionalObjectProperty$2.computeValue(Unknown Source) ~[org.jabref:?] at org.jabref.gui.util.OptionalObjectProperty$2.computeValue(Unknown Source) ~[org.jabref:?] at javafx.beans.binding.ObjectBinding.get(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.ObjectExpression.getValue(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.BooleanExpression$2.computeValue(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.BooleanBinding.get(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.Bindings$BooleanAndBinding.computeValue(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.BooleanBinding.get(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.property.BooleanPropertyBase.get(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.BooleanExpression.getValue(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.BooleanExpression.getValue(Unknown Source) ~[org.jabref.merged.module:?] at com.tobiasdiez.easybind.EasyBind$3.computeValue(Unknown Source) ~[com.tobiasdiez.easybind:?] at javafx.beans.binding.ObjectBinding.get(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.ObjectExpression.getValue(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.property.StringPropertyBase.get(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.property.ReadOnlyStringWrapper$ReadOnlyPropertyImpl.get(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.property.ReadOnlyStringWrapper$ReadOnlyPropertyImpl.get(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.StringExpression.getValue(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.StringExpression.getValue(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.StringFormatter.extractValue(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.StringFormatter$2.computeValue(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.StringBinding.get(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.StringBinding.get(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.StringExpression.getValue(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.StringExpression.getValue(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.property.StringPropertyBase.get(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.property.StringPropertyBase.get(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.Bindings$62.computeValue(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.BooleanBinding.get(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.When$StringCondition.computeValue(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.StringBinding.get(Unknown Source) ~[org.jabref.merged.module:?] at org.controlsfx.control.action.ActionUtils$5.computeValue(Unknown Source) ~[org.jabref.merged.module:?] at org.controlsfx.control.action.ActionUtils$5.computeValue(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.ObjectBinding.get(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.ObjectExpression.getValue(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.property.ObjectPropertyBase.get(Unknown Source) ~[org.jabref.merged.module:?] at javafx.scene.control.Control$3.invalidated(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.property.ObjectPropertyBase.markInvalid(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.property.ObjectPropertyBase$Listener.invalidated(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.ObjectBinding.invalidate(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.BindingHelperObserver.invalidated(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.ExpressionHelper$Generic.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.StringBinding.invalidate(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.When$WhenListener.invalidated(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.BooleanBinding.invalidate(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.BindingHelperObserver.invalidated(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.ExpressionHelper$Generic.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.property.StringPropertyBase.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.property.StringPropertyBase.markInvalid(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.property.StringPropertyBase$Listener.invalidated(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.StringBinding.invalidate(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.BindingHelperObserver.invalidated(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.ExpressionHelper$Generic.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.property.ReadOnlyStringPropertyBase.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.property.ReadOnlyStringWrapper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.property.StringPropertyBase.markInvalid(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.property.StringPropertyBase$Listener.invalidated(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.ObjectBinding.invalidate(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.BindingHelperObserver.invalidated(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.property.BooleanPropertyBase.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.property.ReadOnlyBooleanWrapper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.property.BooleanPropertyBase.markInvalid(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.property.BooleanPropertyBase$Listener.invalidated(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.BooleanBinding.invalidate(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.Bindings$ShortCircuitAndInvalidator.invalidated(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.BooleanBinding.invalidate(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.BindingHelperObserver.invalidated(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.ObjectBinding.invalidate(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.BindingHelperObserver.invalidated(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.ExpressionHelper$Generic.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.property.ObjectPropertyBase.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.property.ObjectPropertyBase.markInvalid(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.property.ObjectPropertyBase$Listener.invalidated(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.ObjectBinding.invalidate(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.BindingHelperObserver.invalidated(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.ExpressionHelper$Generic.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.property.ReadOnlyObjectPropertyBase.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.property.ReadOnlyObjectWrapper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.property.ObjectPropertyBase.markInvalid(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.property.ObjectPropertyBase.set(Unknown Source) ~[org.jabref.merged.module:?] at javafx.scene.control.SelectionModel.setSelectedItem(Unknown Source) ~[org.jabref.merged.module:?] at javafx.scene.control.TabPane$TabPaneSelectionModel.select(Unknown Source) ~[org.jabref.merged.module:?] at javafx.scene.control.TabPane$TabPaneSelectionModel.select(Unknown Source) ~[org.jabref.merged.module:?] at javafx.scene.control.TabPane$TabPaneSelectionModel.findNearestAvailableTab(Unknown Source) ~[org.jabref.merged.module:?] at javafx.scene.control.TabPane$TabPaneSelectionModel.lambda$new$0(Unknown Source) ~[org.jabref.merged.module:?] at javafx.collections.WeakListChangeListener.onChanged(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.collections.ListListenerHelper$Generic.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at javafx.collections.ObservableListBase.fireChange(Unknown Source) ~[org.jabref.merged.module:?] at javafx.collections.ListChangeBuilder.commit(Unknown Source) ~[org.jabref.merged.module:?] at javafx.collections.ListChangeBuilder.endChange(Unknown Source) ~[org.jabref.merged.module:?] at javafx.collections.ObservableListBase.endChange(Unknown Source) ~[org.jabref.merged.module:?] at javafx.collections.ModifiableObservableListBase.add(Unknown Source) ~[org.jabref.merged.module:?] at java.util.AbstractList.add(Unknown Source) ~[?:?] at org.jabref.gui.JabRefFrame.lambda$initDragAndDrop$1(Unknown Source) ~[org.jabref:?] at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.event.EventUtil.fireEventImpl(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.event.EventUtil.fireEvent(Unknown Source) ~[org.jabref.merged.module:?] at javafx.event.Event.fireEvent(Unknown Source) ~[org.jabref.merged.module:?] at javafx.scene.Scene$DnDGesture.fireEvent(Unknown Source) ~[org.jabref.merged.module:?] at javafx.scene.Scene$DnDGesture.processTargetEnterOver(Unknown Source) ~[org.jabref.merged.module:?] at javafx.scene.Scene$DropTargetListener.dragEnter(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.tk.quantum.GlassSceneDnDEventHandler.lambda$handleDragEnter$0(Unknown Source) ~[org.jabref.merged.module:?] at java.security.AccessController.doPrivileged(Unknown Source) ~[?:?] at com.sun.javafx.tk.quantum.GlassSceneDnDEventHandler.handleDragEnter(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleDragEnter$9(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleDragEnter(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.glass.ui.View.handleDragEnter(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.glass.ui.View.notifyDragEnter(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method) ~[org.jabref.merged.module:?] at com.sun.glass.ui.gtk.GtkApplication.lambda$runLoop$11(Unknown Source) ~[org.jabref.merged.module:?] at java.lang.Thread.run(Unknown Source) [?:?] %d [%thread] %-5level %logger - %msg%n java.lang.ClassCastException: class javafx.scene.control.Tab cannot be cast to class org.jabref.gui.LibraryTab (javafx.scene.control.Tab is in module org.jabref.merged.module@5.3.127 of loader 'app'; org.jabref.gui.LibraryTab is in module org.jabref@5.3.127 of loader 'app') at org.jabref.gui.JabRefFrame.lambda$init$9(Unknown Source) ~[org.jabref:?] at java.util.Optional.map(Unknown Source) ~[?:?] at org.jabref.gui.JabRefFrame.lambda$init$10(Unknown Source) ~[org.jabref:?] at com.tobiasdiez.easybind.EasyBind$3.computeValue(Unknown Source) ~[com.tobiasdiez.easybind:?] at javafx.beans.binding.ObjectBinding.get(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.ObjectExpression.getValue(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.property.ObjectPropertyBase.get(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.ObjectExpression.getValue(Unknown Source) ~[org.jabref.merged.module:?] at org.jabref.gui.util.OptionalObjectProperty$2.computeValue(Unknown Source) ~[org.jabref:?] at org.jabref.gui.util.OptionalObjectProperty$2.computeValue(Unknown Source) ~[org.jabref:?] at javafx.beans.binding.ObjectBinding.get(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.ObjectExpression.getValue(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.BooleanExpression$2.computeValue(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.BooleanBinding.get(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.Bindings$BooleanAndBinding.computeValue(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.BooleanBinding.get(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.property.BooleanPropertyBase.get(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.BooleanExpression.getValue(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.BooleanExpression.getValue(Unknown Source) ~[org.jabref.merged.module:?] at com.tobiasdiez.easybind.EasyBind$3.computeValue(Unknown Source) ~[com.tobiasdiez.easybind:?] at javafx.beans.binding.ObjectBinding.get(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.ObjectExpression.getValue(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.property.StringPropertyBase.get(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.property.ReadOnlyStringWrapper$ReadOnlyPropertyImpl.get(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.property.ReadOnlyStringWrapper$ReadOnlyPropertyImpl.get(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.StringExpression.getValue(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.StringExpression.getValue(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.StringFormatter.extractValue(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.StringFormatter$2.computeValue(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.StringBinding.get(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.StringBinding.get(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.StringExpression.getValue(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.StringExpression.getValue(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.property.StringPropertyBase.get(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.property.StringPropertyBase.get(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.Bindings$62.computeValue(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.BooleanBinding.get(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.When$StringCondition.computeValue(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.StringBinding.get(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.StringBinding.get(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.StringExpression.getValue(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.StringExpression.getValue(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.property.StringPropertyBase.get(Unknown Source) ~[org.jabref.merged.module:?] at javafx.scene.control.Tooltip$1.invalidated(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.property.StringPropertyBase.markInvalid(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.property.StringPropertyBase$Listener.invalidated(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.ExpressionHelper$Generic.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.StringBinding.invalidate(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.When$WhenListener.invalidated(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.BooleanBinding.invalidate(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.BindingHelperObserver.invalidated(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.ExpressionHelper$Generic.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.property.StringPropertyBase.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.property.StringPropertyBase.markInvalid(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.property.StringPropertyBase$Listener.invalidated(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.StringBinding.invalidate(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.BindingHelperObserver.invalidated(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.ExpressionHelper$Generic.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.property.ReadOnlyStringPropertyBase.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.property.ReadOnlyStringWrapper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.property.StringPropertyBase.markInvalid(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.property.StringPropertyBase$Listener.invalidated(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.ObjectBinding.invalidate(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.BindingHelperObserver.invalidated(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.property.BooleanPropertyBase.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.property.ReadOnlyBooleanWrapper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.property.BooleanPropertyBase.markInvalid(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.property.BooleanPropertyBase$Listener.invalidated(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.BooleanBinding.invalidate(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.Bindings$ShortCircuitAndInvalidator.invalidated(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.BooleanBinding.invalidate(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.BindingHelperObserver.invalidated(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.ObjectBinding.invalidate(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.BindingHelperObserver.invalidated(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.ExpressionHelper$Generic.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.property.ObjectPropertyBase.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.property.ObjectPropertyBase.markInvalid(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.property.ObjectPropertyBase$Listener.invalidated(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.ObjectBinding.invalidate(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.BindingHelperObserver.invalidated(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.ExpressionHelper$Generic.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.property.ReadOnlyObjectPropertyBase.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.property.ReadOnlyObjectWrapper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.property.ObjectPropertyBase.markInvalid(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.property.ObjectPropertyBase.set(Unknown Source) ~[org.jabref.merged.module:?] at javafx.scene.control.SelectionModel.setSelectedItem(Unknown Source) ~[org.jabref.merged.module:?] at javafx.scene.control.TabPane$TabPaneSelectionModel.select(Unknown Source) ~[org.jabref.merged.module:?] at javafx.scene.control.TabPane$TabPaneSelectionModel.select(Unknown Source) ~[org.jabref.merged.module:?] at javafx.scene.control.TabPane$TabPaneSelectionModel.findNearestAvailableTab(Unknown Source) ~[org.jabref.merged.module:?] at javafx.scene.control.TabPane$TabPaneSelectionModel.lambda$new$0(Unknown Source) ~[org.jabref.merged.module:?] at javafx.collections.WeakListChangeListener.onChanged(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.collections.ListListenerHelper$Generic.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at javafx.collections.ObservableListBase.fireChange(Unknown Source) ~[org.jabref.merged.module:?] at javafx.collections.ListChangeBuilder.commit(Unknown Source) ~[org.jabref.merged.module:?] at javafx.collections.ListChangeBuilder.endChange(Unknown Source) ~[org.jabref.merged.module:?] at javafx.collections.ObservableListBase.endChange(Unknown Source) ~[org.jabref.merged.module:?] at javafx.collections.ModifiableObservableListBase.add(Unknown Source) ~[org.jabref.merged.module:?] at java.util.AbstractList.add(Unknown Source) ~[?:?] at org.jabref.gui.JabRefFrame.lambda$initDragAndDrop$1(Unknown Source) ~[org.jabref:?] at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.event.EventUtil.fireEventImpl(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.event.EventUtil.fireEvent(Unknown Source) ~[org.jabref.merged.module:?] at javafx.event.Event.fireEvent(Unknown Source) ~[org.jabref.merged.module:?] at javafx.scene.Scene$DnDGesture.fireEvent(Unknown Source) ~[org.jabref.merged.module:?] at javafx.scene.Scene$DnDGesture.processTargetEnterOver(Unknown Source) ~[org.jabref.merged.module:?] at javafx.scene.Scene$DropTargetListener.dragEnter(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.tk.quantum.GlassSceneDnDEventHandler.lambda$handleDragEnter$0(Unknown Source) ~[org.jabref.merged.module:?] at java.security.AccessController.doPrivileged(Unknown Source) ~[?:?] at com.sun.javafx.tk.quantum.GlassSceneDnDEventHandler.handleDragEnter(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleDragEnter$9(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.tk.quantum.GlassViewEventHandler.handleDragEnter(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.glass.ui.View.handleDragEnter(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.glass.ui.View.notifyDragEnter(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method) ~[org.jabref.merged.module:?] at com.sun.glass.ui.gtk.GtkApplication.lambda$runLoop$11(Unknown Source) ~[org.jabref.merged.module:?] at java.lang.Thread.run(Unknown Source) [?:?] %d [%thread] %-5level %logger - %msg%n java.lang.ClassCastException: class javafx.scene.control.Tab cannot be cast to class org.jabref.gui.LibraryTab (javafx.scene.control.Tab is in module org.jabref.merged.module@5.3.127 of loader 'app'; org.jabref.gui.LibraryTab is in module org.jabref@5.3.127 of loader 'app') at org.jabref.gui.JabRefFrame.lambda$init$9(Unknown Source) ~[org.jabref:?] at java.util.Optional.map(Unknown Source) ~[?:?] at org.jabref.gui.JabRefFrame.lambda$init$10(Unknown Source) ~[org.jabref:?] at com.tobiasdiez.easybind.EasyBind$3.computeValue(Unknown Source) ~[com.tobiasdiez.easybind:?] at javafx.beans.binding.ObjectBinding.get(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.ObjectExpression.getValue(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.property.ObjectPropertyBase.get(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.ObjectExpression.getValue(Unknown Source) ~[org.jabref.merged.module:?] at org.jabref.gui.util.OptionalObjectProperty$2.computeValue(Unknown Source) ~[org.jabref:?] at org.jabref.gui.util.OptionalObjectProperty$2.computeValue(Unknown Source) ~[org.jabref:?] at javafx.beans.binding.ObjectBinding.get(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.ObjectExpression.getValue(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.BooleanExpression$2.computeValue(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.BooleanBinding.get(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.Bindings$BooleanAndBinding.computeValue(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.BooleanBinding.get(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.property.BooleanPropertyBase.get(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.BooleanExpression.getValue(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.BooleanExpression.getValue(Unknown Source) ~[org.jabref.merged.module:?] at com.tobiasdiez.easybind.EasyBind$3.computeValue(Unknown Source) ~[com.tobiasdiez.easybind:?] at javafx.beans.binding.ObjectBinding.get(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.ObjectExpression.getValue(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.property.StringPropertyBase.get(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.property.ReadOnlyStringWrapper$ReadOnlyPropertyImpl.get(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.property.ReadOnlyStringWrapper$ReadOnlyPropertyImpl.get(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.StringExpression.getValue(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.StringExpression.getValue(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.ExpressionHelper$Generic.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.property.ReadOnlyStringPropertyBase.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.property.ReadOnlyStringWrapper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.property.StringPropertyBase.markInvalid(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.property.StringPropertyBase$Listener.invalidated(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.ObjectBinding.invalidate(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.BindingHelperObserver.invalidated(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.property.BooleanPropertyBase.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.property.ReadOnlyBooleanWrapper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.property.BooleanPropertyBase.markInvalid(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.property.BooleanPropertyBase$Listener.invalidated(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.BooleanBinding.invalidate(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.Bindings$ShortCircuitAndInvalidator.invalidated(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.BooleanBinding.invalidate(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.BindingHelperObserver.invalidated(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.ObjectBinding.invalidate(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.BindingHelperObserver.invalidated(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.ExpressionHelper$Generic.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.property.ObjectPropertyBase.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.property.ObjectPropertyBase.markInvalid(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.property.ObjectPropertyBase$Listener.invalidated(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.ExpressionHelper$SingleInvalidation.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.binding.ObjectBinding.invalidate(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.BindingHelperObserver.invalidated(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.ExpressionHelper$Generic.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.property.ReadOnlyObjectPropertyBase.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.property.ReadOnlyObjectWrapper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.property.ObjectPropertyBase.markInvalid(Unknown Source) ~[org.jabref.merged.module:?] at javafx.beans.property.ObjectPropertyBase.set(Unknown Source) ~[org.jabref.merged.module:?] at javafx.scene.control.SelectionModel.setSelectedItem(Unknown Source) ~[org.jabref.merged.module:?] at javafx.scene.control.TabPane$TabPaneSelectionModel.select(Unknown Source) ~[org.jabref.merged.module:?] at javafx.scene.control.TabPane$TabPaneSelectionModel.select(Unknown Source) ~[org.jabref.merged.module:?] at javafx.scene.control.TabPane$TabPaneSelectionModel.findNearestAvailableTab(Unknown Source) ~[org.jabref.merged.module:?] at javafx.scene.control.TabPane$TabPaneSelectionModel.lambda$new$0(Unknown Source) ~[org.jabref.merged.module:?] at javafx.collections.WeakListChangeListener.onChanged(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.collections.ListListenerHelper$Generic.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source) ~[org.jabref.merged.module:?] at javafx.collections.ObservableListBase.fireChange(Unknown Source) ~[org.jabref.merged.module:?] at javafx.collections.ListChangeBuilder.commit(Unknown Source) ~[org.jabref.merged.module:?] at javafx.collections.ListChangeBuilder.endChange(Unknown Source) ~[org.jabref.merged.module:?] at javafx.collections.ObservableListBase.endChange(Unknown Source) ~[org.jabref.merged.module:?] at javafx.collections.ModifiableObservableListBase.add(Unknown Source) ~[org.jabref.merged.module:?] at java.util.AbstractList.add(Unknown Source) ~[?:?] at org.jabref.gui.JabRefFrame.lambda$initDragAndDrop$1(Unknown Source) ~[org.jabref:?] at com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.event.EventUtil.fireEventImpl(Unknown Source) ~[org.jabref.merged.module:?] at com.sun.javafx.event.EventUtil.fireEvent(Unknown Source) ~[org.jabref.merged.module:?]The text was updated successfully, but these errors were encountered: