Closed
Description
latest master version.
- Go to preferences
- Open External Programs tab
- You will receive an NPE:
java.lang.RuntimeException: java.lang.NullPointerException
at de.jensd.fx.fontawesomefx.commons/de.jensd.fx.glyphs.GlyphsFactory.loadFont(GlyphsFactory.java:64)
at de.jensd.fx.fontawesomefx.commons/de.jensd.fx.glyphs.GlyphsFactory.<init>(GlyphsFactory.java:38)
at de.jensd.fx.fontawesomefx.materialdesignicons/de.jensd.fx.glyphs.materialdesignicons.utils.MaterialDesignIconFactory.<init>(MaterialDesignIconFactory.java:28)
at de.jensd.fx.fontawesomefx.materialdesignicons/de.jensd.fx.glyphs.materialdesignicons.utils.MaterialDesignIconFactory.get(MaterialDesignIconFactory.java:33)
at org.jabref/org.jabref.gui.util.ViewModelListCellFactory.lambda$withIcon$0(ViewModelListCellFactory.java:60)
at org.jabref/org.jabref.gui.util.ViewModelListCellFactory$1.updateItem(ViewModelListCellFactory.java:166)
at javafx.controls/javafx.scene.control.ListCell.updateItem(ListCell.java:478)
at javafx.controls/javafx.scene.control.ListCell.indexChanged(ListCell.java:337)
at javafx.controls/javafx.scene.control.IndexedCell.updateIndex(IndexedCell.java:120)
at javafx.controls/javafx.scene.control.skin.ComboBoxListViewSkin.updateDisplayNode(ComboBoxListViewSkin.java:352)
at javafx.controls/javafx.scene.control.skin.ComboBoxListViewSkin.getDisplayNode(ComboBoxListViewSkin.java:266)
at javafx.controls/javafx.scene.control.skin.ComboBoxBaseSkin.updateDisplayArea(ComboBoxBaseSkin.java:289)
at javafx.controls/javafx.scene.control.skin.ComboBoxBaseSkin.computePrefHeight(ComboBoxBaseSkin.java:207)
at javafx.controls/javafx.scene.control.skin.ComboBoxListViewSkin.computePrefHeight(ComboBoxListViewSkin.java:308)
at javafx.controls/javafx.scene.control.Control.computePrefHeight(Control.java:570)
at javafx.graphics/javafx.scene.Parent.prefHeight(Parent.java:1031)
at javafx.graphics/javafx.scene.layout.Region.prefHeight(Region.java:1559)
at javafx.graphics/javafx.scene.layout.Region.computeChildPrefAreaHeight(Region.java:1980)
at javafx.graphics/javafx.scene.layout.GridPane.computePrefHeights(GridPane.java:1436)
at javafx.graphics/javafx.scene.layout.GridPane.computePrefHeight(GridPane.java:1265)
at javafx.graphics/javafx.scene.Parent.prefHeight(Parent.java:1031)
at javafx.graphics/javafx.scene.layout.Region.prefHeight(Region.java:1559)
at javafx.graphics/javafx.scene.layout.Region.computeChildPrefAreaHeight(Region.java:1980)
at javafx.graphics/javafx.scene.layout.Region.getMaxAreaHeight(Region.java:2197)
at javafx.graphics/javafx.scene.layout.Region.computeMaxPrefAreaHeight(Region.java:2095)
at javafx.graphics/javafx.scene.layout.HBox.computePrefHeight(HBox.java:446)
at javafx.graphics/javafx.scene.Parent.prefHeight(Parent.java:1031)
at javafx.graphics/javafx.scene.layout.Region.prefHeight(Region.java:1559)
at javafx.graphics/javafx.scene.layout.Region.computeChildPrefAreaHeight(Region.java:1980)
at javafx.graphics/javafx.scene.layout.VBox.getAreaHeights(VBox.java:452)
at javafx.graphics/javafx.scene.layout.VBox.computeContentHeight(VBox.java:528)
at javafx.graphics/javafx.scene.layout.VBox.computePrefHeight(VBox.java:427)
at javafx.graphics/javafx.scene.Parent.prefHeight(Parent.java:1031)
at javafx.graphics/javafx.scene.layout.Region.prefHeight(Region.java:1559)
at javafx.controls/javafx.scene.control.skin.ScrollPaneSkin.computeScrollNodeSize(ScrollPaneSkin.java:1046)
at javafx.controls/javafx.scene.control.skin.ScrollPaneSkin.layoutChildren(ScrollPaneSkin.java:504)
at javafx.controls/javafx.scene.control.Control.layoutChildren(Control.java:601)
at javafx.graphics/javafx.scene.Parent.layout(Parent.java:1204)
at javafx.graphics/javafx.scene.Parent.layout(Parent.java:1211)
at javafx.graphics/javafx.scene.Parent.layout(Parent.java:1211)
at javafx.graphics/javafx.scene.Parent.layout(Parent.java:1211)
at javafx.graphics/javafx.scene.Scene.doLayoutPass(Scene.java:576)
at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2482)
at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Toolkit.java:412)
at java.base/java.security.AccessController.doPrivileged(Native Method)
at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:411)
at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:438)
at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:519)
at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:499)
at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:492)
at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(QuantumToolkit.java:320)
at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:96)
at javafx.graphics/com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
at javafx.graphics/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(WinApplication.java:174)
at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.NullPointerException
at de.jensd.fx.fontawesomefx.commons/de.jensd.fx.glyphs.GlyphsFactory.loadFont(GlyphsFactory.java:62)
... 54 more
Metadata
Metadata
Assignees
Type
Projects
Status
Done