Skip to content

Blank input editor - Uncaught exception occured in Thread[JavaFX Application Thread,5,main] #5496

@juejung

Description

@juejung

Ubuntu 18.04 with Gnome desktop:
Installed from .deb file downloaded from https://builds.jabref.org/master/jabref_5.0.0-1_amd64.deb
JabRef version:
JabRef 5.0.0-dev--2019-10-21----0f0dce621
Linux 5.0.0-32-generic amd64
Java 12.0.2

Steps to reproduce the behavior:

  1. Open JabRef with .bib file
  2. Exception is thrown
  3. Entry editor is blank (Just a white field. I'm in dark mode)
  4. Exception is thrown with statement:
    Uncaught exception occured in Thread[JavaFX Application Thread,5,main] and
    Invalid stylesheet URL
  5. Clicking other tabs such as: Optional Fields, Deprecated Fields etc. results in additional exceptions thrown with the invalid stylesheet URL error.
    Here's the Log summary:
Log File
java.lang.IllegalArgumentException: Invalid stylesheet URL
  at org.jabref.merged.module/javafx.scene.web.WebEngine$2.invalidated(Unknown Source)
  at org.jabref.merged.module/javafx.beans.property.StringPropertyBase.markInvalid(Unknown Source)
  at org.jabref.merged.module/javafx.beans.property.StringPropertyBase.set(Unknown Source)
  at org.jabref.merged.module/javafx.beans.property.StringPropertyBase.set(Unknown Source)
  at org.jabref.merged.module/javafx.scene.web.WebEngine.setUserStyleSheetLocation(Unknown Source)
  at org.jabref/org.jabref.gui.preview.PreviewViewer.setTheme(Unknown Source)
  at org.jabref/org.jabref.gui.preview.PreviewPanel.<init>(Unknown Source)
  at org.jabref/org.jabref.gui.entryeditor.FieldsEditorTab.initPanel(Unknown Source)
  at org.jabref/org.jabref.gui.entryeditor.FieldsEditorTab.bindToEntry(Unknown Source)
  at org.jabref/org.jabref.gui.entryeditor.EntryEditorTab.notifyAboutFocus(Unknown Source)
  at org.jabref/org.jabref.gui.entryeditor.EntryEditor.lambda$new$0(Unknown Source)
  at org.jabref.merged.module/org.fxmisc.easybind.EasyBind.lambda$subscribe$12(Unknown Source)
  at org.jabref.merged.module/com.sun.javafx.binding.ExpressionHelper$SingleChange.fireValueChangedEvent(Unknown Source)
  at org.jabref.merged.module/com.sun.javafx.binding.ExpressionHelper.fireValueChangedEvent(Unknown Source)
  at org.jabref.merged.module/javafx.beans.property.ReadOnlyObjectPropertyBase.fireValueChangedEvent(Unknown Source)
  at org.jabref.merged.module/javafx.beans.property.ReadOnlyObjectWrapper.fireValueChangedEvent(Unknown Source)
  at org.jabref.merged.module/javafx.beans.property.ObjectPropertyBase.markInvalid(Unknown Source)
  at org.jabref.merged.module/javafx.beans.property.ObjectPropertyBase.set(Unknown Source)
  at org.jabref.merged.module/javafx.scene.control.SelectionModel.setSelectedItem(Unknown Source)
  at org.jabref.merged.module/javafx.scene.control.TabPane$TabPaneSelectionModel.select(Unknown Source)
  at org.jabref.merged.module/javafx.scene.control.TabPane$TabPaneSelectionModel.select(Unknown Source)
  at org.jabref.merged.module/javafx.scene.control.TabPane$TabPaneSelectionModel.findNearestAvailableTab(Unknown Source)
  at org.jabref.merged.module/javafx.scene.control.TabPane$TabPaneSelectionModel.lambda$new$0(Unknown Source)
  at org.jabref.merged.module/com.sun.javafx.collections.ListListenerHelper$Generic.fireValueChangedEvent(Unknown Source)
  at org.jabref.merged.module/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
  at org.jabref.merged.module/javafx.collections.ObservableListBase.fireChange(Unknown Source)
  at org.jabref.merged.module/javafx.collections.ListChangeBuilder.commit(Unknown Source)
  at org.jabref.merged.module/javafx.collections.ListChangeBuilder.endChange(Unknown Source)
  at org.jabref.merged.module/javafx.collections.ObservableListBase.endChange(Unknown Source)
  at org.jabref.merged.module/javafx.collections.ModifiableObservableListBase.add(Unknown Source)
  at org.jabref/org.jabref.gui.entryeditor.EntryEditor.recalculateVisibleTabs(Unknown Source)
  at org.jabref/org.jabref.gui.entryeditor.EntryEditor.setEntry(Unknown Source)
  at org.jabref/org.jabref.gui.BasePanel.lambda$createMainTable$22(Unknown Source)
  at java.base/java.util.Optional.ifPresent(Unknown Source)
  at org.jabref/org.jabref.gui.BasePanel.lambda$createMainTable$23(Unknown Source)
  at org.jabref.merged.module/com.sun.javafx.collections.ListListenerHelper$Generic.fireValueChangedEvent(Unknown Source)
  at org.jabref.merged.module/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
  at org.jabref.merged.module/javafx.collections.ObservableListBase.fireChange(Unknown Source)
  at org.jabref.merged.module/javafx.collections.ListChangeBuilder.commit(Unknown Source)
  at org.jabref.merged.module/javafx.collections.ListChangeBuilder.endChange(Unknown Source)
  at org.jabref.merged.module/javafx.collections.ObservableListBase.endChange(Unknown Source)
  at org.jabref.merged.module/com.sun.javafx.scene.control.SelectedItemsReadOnlyObservableList.lambda$new$1(Unknown Source)
  at org.jabref.merged.module/com.sun.javafx.collections.ListListenerHelper$SingleChange.fireValueChangedEvent(Unknown Source)
  at org.jabref.merged.module/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
  at org.jabref.merged.module/javafx.collections.ObservableListBase.fireChange(Unknown Source)
  at org.jabref.merged.module/javafx.collections.ListChangeBuilder.commit(Unknown Source)
  at org.jabref.merged.module/javafx.collections.ListChangeBuilder.endChange(Unknown Source)
  at org.jabref.merged.module/javafx.collections.ObservableListBase.endChange(Unknown Source)
  at org.jabref.merged.module/com.sun.javafx.scene.control.ReadOnlyUnbackedObservableList._endChange(Unknown Source)
  at org.jabref.merged.module/javafx.scene.control.MultipleSelectionModelBase$SelectedIndicesList._endChange(Unknown Source)
  at org.jabref.merged.module/javafx.scene.control.ControlUtils.updateSelectedIndices(Unknown Source)
  at org.jabref.merged.module/javafx.scene.control.TableView$TableViewArrayListSelectionModel.fireCustomSelectedCellsListChangeEvent(Unknown Source)
  at org.jabref.merged.module/com.sun.javafx.collections.ListListenerHelper$SingleChange.fireValueChangedEvent(Unknown Source)
  at org.jabref.merged.module/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
  at org.jabref.merged.module/javafx.collections.ObservableListBase.fireChange(Unknown Source)
  at org.jabref.merged.module/javafx.collections.ListChangeBuilder.commit(Unknown Source)
  at org.jabref.merged.module/javafx.collections.ListChangeBuilder.endChange(Unknown Source)
  at org.jabref.merged.module/javafx.collections.ObservableListBase.endChange(Unknown Source)
  at org.jabref.merged.module/javafx.collections.transformation.SortedList.sourceChanged(Unknown Source)
  at org.jabref.merged.module/javafx.collections.transformation.TransformationList.lambda$getListener$0(Unknown Source)
  at org.jabref.merged.module/javafx.collections.WeakListChangeListener.onChanged(Unknown Source)
  at org.jabref.merged.module/com.sun.javafx.collections.ListListenerHelper$SingleChange.fireValueChangedEvent(Unknown Source)
  at org.jabref.merged.module/com.sun.javafx.collections.ListListenerHelper.fireValueChangedEvent(Unknown Source)
  at org.jabref.merged.module/javafx.collections.ObservableListBase.fireChange(Unknown Source)
  at org.jabref.merged.module/javafx.collections.ListChangeBuilder.commit(Unknown Source)
  at org.jabref.merged.module/javafx.collections.ListChangeBuilder.endChange(Unknown Source)
  at org.jabref.merged.module/javafx.collections.ObservableListBase.endChange(Unknown Source)
  at org.jabref.merged.module/javafx.collections.ModifiableObservableListBase.add(Unknown Source)
  at java.base/java.util.AbstractList.add(Unknown Source)
  at org.jabref.merged.module/com.sun.javafx.scene.control.SelectedCellsMap.add(Unknown Source)
  at org.jabref.merged.module/javafx.scene.control.TableView$TableViewArrayListSelectionModel.select(Unknown Source)
  at org.jabref.merged.module/javafx.scene.control.TableView$TableViewArrayListSelectionModel.select(Unknown Source)
  at org.jabref.merged.module/javafx.scene.control.TableView$TableViewArrayListSelectionModel.selectFirst(Unknown Source)
  at org.jabref/org.jabref.gui.maintable.MainTable.clearAndSelectFirst(Unknown Source)
  at org.jabref/org.jabref.gui.BasePanel.clearAndSelectFirst(Unknown Source)
  at org.jabref/org.jabref.gui.BasePanel.lambda$new$0(Unknown Source)
  at org.jabref.merged.module/com.sun.javafx.application.PlatformImpl.lambda$runLater$10(Unknown Source)
  at java.base/java.security.AccessController.doPrivileged(Unknown Source)
  at org.jabref.merged.module/com.sun.javafx.application.PlatformImpl.lambda$runLater$11(Unknown Source)
  at org.jabref.merged.module/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source)
  at org.jabref.merged.module/com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method)
  at org.jabref.merged.module/com.sun.glass.ui.gtk.GtkApplication.lambda$runLoop$11(Unknown Source)
  at java.base/java.lang.Thread.run(Unknown Source)

Metadata

Metadata

Assignees

Labels

[outdated] type: bugConfirmed bugs or reports that are very likely to be bugs

Type

No type

Projects

Status

Done

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions