JabRef version
Latest development branch build (please note build date below)
Operating system
GNU / Linux
Details on version and operating system
openSUSE Tumbleweed with KDE Plasma 6.0.5
Checked with the latest development build (copy version output from About dialog)
Steps to reproduce the behaviour
- Create new library
- File > Import > Import to current library
- Pick a file (PubMed text format)
- Wait for references to populate importer window.
- Click a button -- "Import all", I think -- before any references have appeared
- Exception.
After this exception, I tried again to retrace my steps, but this time there was a different error without any action on my part past step 4. I submitted that as issue #11397
Appendix
...
Log File
java.lang.Exception: java.lang.IllegalAccessError: class org.apache.pdfbox.io.IOUtils (in module org.jabref.merged.module) cannot access class org.apache.commons.logging.LogFactory (in module org.apache.commons.logging) because module org.jabref.merged.module does not read module org.apache.commons.logging
at org.jabref@5.14.190/org.jabref.gui.util.UiTaskExecutor.convertToException(Unknown Source)
at org.jabref@5.14.190/org.jabref.gui.util.UiTaskExecutor.lambda$getJavaFXTask$5(Unknown Source)
at javafx.base@22.0.1/com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(Unknown Source)
at javafx.base@22.0.1/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
at javafx.base@22.0.1/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
at javafx.base@22.0.1/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
at javafx.base@22.0.1/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
at javafx.base@22.0.1/com.sun.javafx.event.EventUtil.fireEventImpl(Unknown Source)
at javafx.base@22.0.1/com.sun.javafx.event.EventUtil.fireEvent(Unknown Source)
at javafx.base@22.0.1/javafx.event.Event.fireEvent(Unknown Source)
at javafx.graphics@22.0.1/javafx.concurrent.EventHelper.fireEvent(Unknown Source)
at javafx.graphics@22.0.1/javafx.concurrent.Task.fireEvent(Unknown Source)
at javafx.graphics@22.0.1/javafx.concurrent.Task.setState(Unknown Source)
at javafx.graphics@22.0.1/javafx.concurrent.Task$TaskCallable.lambda$call$2(Unknown Source)
at javafx.graphics@22.0.1/com.sun.javafx.application.PlatformImpl.lambda$runLater$10(Unknown Source)
at java.base/java.security.AccessController.doPrivileged(Unknown Source)
at javafx.graphics@22.0.1/com.sun.javafx.application.PlatformImpl.lambda$runLater$11(Unknown Source)
at javafx.graphics@22.0.1/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source)
at javafx.graphics@22.0.1/com.sun.glass.ui.gtk.GtkApplication.enterNestedEventLoopImpl(Native Method)
at javafx.graphics@22.0.1/com.sun.glass.ui.gtk.GtkApplication._enterNestedEventLoop(Unknown Source)
at javafx.graphics@22.0.1/com.sun.glass.ui.Application.enterNestedEventLoop(Unknown Source)
at javafx.graphics@22.0.1/com.sun.glass.ui.EventLoop.enter(Unknown Source)
at javafx.graphics@22.0.1/com.sun.javafx.tk.quantum.QuantumToolkit.enterNestedEventLoop(Unknown Source)
at javafx.graphics@22.0.1/javafx.stage.Stage.showAndWait(Unknown Source)
at javafx.controls@22.0.1/javafx.scene.control.HeavyweightDialog.showAndWait(Unknown Source)
at javafx.controls@22.0.1/javafx.scene.control.Dialog.showAndWait(Unknown Source)
at org.jabref@5.14.190/org.jabref.gui.JabRefDialogService.showCustomDialogAndWait(Unknown Source)
at org.jabref@5.14.190/org.jabref.gui.importer.ImportCommand.importSingleFile(Unknown Source)
at org.jabref@5.14.190/org.jabref.gui.importer.ImportCommand.lambda$execute$0(Unknown Source)
at java.base/java.util.Optional.ifPresent(Unknown Source)
at org.jabref@5.14.190/org.jabref.gui.importer.ImportCommand.execute(Unknown Source)
at org.jabref@5.14.190/org.jabref.gui.actions.JabRefAction.lambda$new$1(Unknown Source)
at org.jabref.merged.module@5.14.190/org.controlsfx.control.action.Action.handle(Unknown Source)
at org.jabref.merged.module@5.14.190/org.controlsfx.control.action.Action.handle(Unknown Source)
at javafx.base@22.0.1/com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(Unknown Source)
at javafx.base@22.0.1/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
at javafx.base@22.0.1/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
at javafx.base@22.0.1/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
at javafx.base@22.0.1/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
at javafx.base@22.0.1/com.sun.javafx.event.EventUtil.fireEventImpl(Unknown Source)
at javafx.base@22.0.1/com.sun.javafx.event.EventUtil.fireEvent(Unknown Source)
at javafx.base@22.0.1/javafx.event.Event.fireEvent(Unknown Source)
at javafx.controls@22.0.1/javafx.scene.control.MenuItem.fire(Unknown Source)
at javafx.controls@22.0.1/com.sun.javafx.scene.control.ContextMenuContent$MenuItemContainer.doSelect(Unknown Source)
at javafx.controls@22.0.1/com.sun.javafx.scene.control.ContextMenuContent$MenuItemContainer.lambda$createChildren$12(Unknown Source)
at javafx.base@22.0.1/com.sun.javafx.event.CompositeEventHandler$NormalEventHandlerRecord.handleBubblingEvent(Unknown Source)
at javafx.base@22.0.1/com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(Unknown Source)
at javafx.base@22.0.1/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
at javafx.base@22.0.1/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(Unknown Source)
at javafx.base@22.0.1/com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(Unknown Source)
at javafx.base@22.0.1/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
at javafx.base@22.0.1/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
at javafx.base@22.0.1/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
at javafx.base@22.0.1/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
at javafx.base@22.0.1/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
at javafx.base@22.0.1/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
at javafx.base@22.0.1/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(Unknown Source)
at javafx.base@22.0.1/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(Unknown Source)
at javafx.base@22.0.1/com.sun.javafx.event.EventUtil.fireEventImpl(Unknown Source)
at javafx.base@22.0.1/com.sun.javafx.event.EventUtil.fireEvent(Unknown Source)
at javafx.base@22.0.1/javafx.event.Event.fireEvent(Unknown Source)
at javafx.graphics@22.0.1/javafx.scene.Scene$MouseHandler.process(Unknown Source)
at javafx.graphics@22.0.1/javafx.scene.Scene.processMouseEvent(Unknown Source)
at javafx.graphics@22.0.1/javafx.scene.Scene$ScenePeerListener.mouseEvent(Unknown Source)
at javafx.graphics@22.0.1/com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(Unknown Source)
at javafx.graphics@22.0.1/com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(Unknown Source)
at java.base/java.security.AccessController.doPrivileged(Unknown Source)
at javafx.graphics@22.0.1/com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$2(Unknown Source)
at javafx.graphics@22.0.1/com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(Unknown Source)
at javafx.graphics@22.0.1/com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(Unknown Source)
at javafx.graphics@22.0.1/com.sun.glass.ui.View.handleMouseEvent(Unknown Source)
at javafx.graphics@22.0.1/com.sun.glass.ui.View.notifyMouse(Unknown Source)
at javafx.graphics@22.0.1/com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method)
at javafx.graphics@22.0.1/com.sun.glass.ui.gtk.GtkApplication.lambda$runLoop$10(Unknown Source)
at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.lang.IllegalAccessError: class org.apache.pdfbox.io.IOUtils (in module org.jabref.merged.module) cannot access class org.apache.commons.logging.LogFactory (in module org.apache.commons.logging) because module org.jabref.merged.module does not read module org.apache.commons.logging
at org.jabref.merged.module@5.14.190/org.apache.pdfbox.io.IOUtils.<clinit>(Unknown Source)
at org.jabref.merged.module@5.14.190/org.apache.pdfbox.Loader.loadPDF(Unknown Source)
at org.jabref@5.14.190/org.jabref.logic.xmp.XmpUtilReader.loadWithAutomaticDecryption(Unknown Source)
at org.jabref@5.14.190/org.jabref.logic.xmp.XmpUtilReader.readXmp(Unknown Source)
at org.jabref@5.14.190/org.jabref.logic.xmp.XmpUtilShared.hasMetadata(Unknown Source)
at org.jabref@5.14.190/org.jabref.logic.importer.fileformat.PdfXmpImporter.isRecognizedFormat(Unknown Source)
at org.jabref@5.14.190/org.jabref.logic.importer.ImportFormatReader.lambda$importUnknownFormat$1(Unknown Source)
at org.jabref@5.14.190/org.jabref.logic.importer.ImportFormatReader.importUnknownFormat(Unknown Source)
at org.jabref@5.14.190/org.jabref.logic.importer.ImportFormatReader.importUnknownFormat(Unknown Source)
at org.jabref@5.14.190/org.jabref.gui.importer.ImportCommand.doImport(Unknown Source)
at org.jabref@5.14.190/org.jabref.gui.importer.ImportCommand.lambda$importSingleFile$1(Unknown Source)
at org.jabref@5.14.190/org.jabref.gui.util.BackgroundTask$1.call(Unknown Source)
at org.jabref@5.14.190/org.jabref.gui.util.UiTaskExecutor$1.call(Unknown Source)
at javafx.graphics@22.0.1/javafx.concurrent.Task$TaskCallable.call(Unknown Source)
at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
at java.base/java.util.concurrent.FutureTask.run(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
... 1 more
JabRef version
Latest development branch build (please note build date below)
Operating system
GNU / Linux
Details on version and operating system
openSUSE Tumbleweed with KDE Plasma 6.0.5
Checked with the latest development build (copy version output from About dialog)
Steps to reproduce the behaviour
After this exception, I tried again to retrace my steps, but this time there was a different error without any action on my part past step 4. I submitted that as issue #11397
Appendix
...
Log File