Different problems when (trying) to open a library #7614
Description
Windows 10, JabRef 5.2
When I open a .bib file in windows explorer, jabref opens but does not open the bib file.
When I open jabref and try to drag and drop the bib file to the jabref GUI, I get error messages in the moment I move with the cursor to the GUI (not only when I try to drop the bib file but allready when I move over the GUI).
The error messages is at the end of this post.
The only way for me to open a bib file is to open jabref and use 'File -> Open Library'
Begin of error message:
Uncaught exception occured in Thread[JavaFX Application Thread,5,main]
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.2.60000 of loader 'app'; org.jabref.gui.LibraryTab is in module org.jabref@5.2.60000 of loader 'app')
at org.jabref@5.2.60000/org.jabref.gui.JabRefFrame.lambda$init$8(Unknown Source)
at com.tobiasdiez.easybind@2.1.0/com.tobiasdiez.easybind.MappedList$1.getRemoved(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ListChangeListener$Change.getRemovedSize(Unknown Source)
at com.tobiasdiez.easybind@2.1.0/com.tobiasdiez.easybind.ListContentBinding.onChanged(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper$SingleChange.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.fireChange(Unknown Source)
at com.tobiasdiez.easybind@2.1.0/com.tobiasdiez.easybind.MappedList.sourceChanged(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.transformation.TransformationList.lambda$getListener$0(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.WeakListChangeListener.onChanged(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper$Generic.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.fireChange(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ListChangeBuilder.commit(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ListChangeBuilder.endChange(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ObservableListBase.endChange(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ModifiableObservableListBase.remove(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.collections.ModifiableObservableListBase.remove(Unknown Source)
at org.jabref@5.2.60000/org.jabref.gui.JabRefFrame.lambda$initDragAndDrop$2(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.EventUtil.fireEventImpl(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.event.EventUtil.fireEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.event.Event.fireEvent(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.scene.Scene$DnDGesture.handleExitEnter(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.scene.Scene$DnDGesture.processTargetExit(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.scene.Scene$DropTargetListener.dragExit(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.tk.quantum.GlassSceneDnDEventHandler.lambda$handleDragLeave$1(Unknown Source)
at java.base/java.security.AccessController.doPrivileged(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.tk.quantum.GlassSceneDnDEventHandler.handleDragLeave(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleDragLeave$10(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.tk.quantum.GlassViewEventHandler.handleDragLeave(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.glass.ui.View.handleDragLeave(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.glass.ui.View.notifyDragLeave(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.glass.ui.win.WinApplication._enterNestedEventLoopImpl(Native Method)
at org.jabref.merged.module@5.2.60000/com.sun.glass.ui.win.WinApplication._enterNestedEventLoop(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.glass.ui.Application.enterNestedEventLoop(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.glass.ui.EventLoop.enter(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.tk.quantum.QuantumToolkit.enterNestedEventLoop(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.stage.Stage.showAndWait(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.scene.control.HeavyweightDialog.showAndWait(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.scene.control.Dialog.showAndWait(Unknown Source)
at org.jabref@5.2.60000/org.jabref.gui.JabRefDialogService.showErrorDialogAndWait(Unknown Source)
at org.jabref@5.2.60000/org.jabref.gui.FallbackExceptionHandler.lambda$uncaughtException$0(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.application.PlatformImpl.lambda$runLater$10(Unknown Source)
at java.base/java.security.AccessController.doPrivileged(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.application.PlatformImpl.lambda$runLater$11(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.glass.ui.win.WinApplication._enterNestedEventLoopImpl(Native Method)
at org.jabref.merged.module@5.2.60000/com.sun.glass.ui.win.WinApplication._enterNestedEventLoop(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.glass.ui.Application.enterNestedEventLoop(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.glass.ui.EventLoop.enter(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.tk.quantum.QuantumToolkit.enterNestedEventLoop(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.stage.Stage.showAndWait(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.scene.control.HeavyweightDialog.showAndWait(Unknown Source)
at org.jabref.merged.module@5.2.60000/javafx.scene.control.Dialog.showAndWait(Unknown Source)
at org.jabref@5.2.60000/org.jabref.gui.JabRefDialogService.showErrorDialogAndWait(Unknown Source)
at org.jabref@5.2.60000/org.jabref.gui.FallbackExceptionHandler.lambda$uncaughtException$0(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.application.PlatformImpl.lambda$runLater$10(Unknown Source)
at java.base/java.security.AccessController.doPrivileged(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.javafx.application.PlatformImpl.lambda$runLater$11(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source)
at org.jabref.merged.module@5.2.60000/com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
at org.jabref.merged.module@5.2.60000/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)