Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Notes editor not working on Linux (deb) #100

Closed
Dansoftowner opened this issue Apr 28, 2021 · 2 comments
Closed

Notes editor not working on Linux (deb) #100

Dansoftowner opened this issue Apr 28, 2021 · 2 comments
Labels
bug Something isn't working

Comments

@Dansoftowner
Copy link
Owner

When the application is installed as a deb package, the following problem occures when I try using the notes editor:

14:04:01.996 58111 [JavaFX Application Thread] ERROR c.d.b.e.UncaughtExceptionHandler - Uncaught exception occurred
java.lang.NoClassDefFoundError: Could not initialize class org.fxmisc.richtext.ParagraphText
	at org.fxmisc.richtext.ParagraphBox.<init>(ParagraphBox.java:98)
	at org.fxmisc.richtext.GenericStyledArea.createCell(GenericStyledArea.java:1813)
	at org.fxmisc.richtext.GenericStyledArea.lambda$new$11(GenericStyledArea.java:764)
	at org.fxmisc.flowless.CellPool.getCell(CellPool.java:28)
	at org.fxmisc.flowless.CellListManager.cellForItem(CellListManager.java:90)
	at org.reactfx.collection.MappedList.get(MappedList.java:27)
	at org.reactfx.collection.MemoizationListImpl.get(MemoizationList.java:99)
	at org.fxmisc.flowless.CellListManager.getCell(CellListManager.java:73)
	at org.fxmisc.flowless.CellPositioner.getSizedCell(CellPositioner.java:217)
	at org.fxmisc.flowless.CellPositioner.placeStartAt(CellPositioner.java:127)
	at org.fxmisc.flowless.Navigator.visit(Navigator.java:131)
	at org.fxmisc.flowless.StartOffStart.accept(TargetPosition.java:85)
	at org.fxmisc.flowless.Navigator.layoutChildren(Navigator.java:80)
	at javafx.graphics/javafx.scene.Parent.layout(Unknown Source)
	at org.fxmisc.flowless.VirtualFlow.layoutChildren(VirtualFlow.java:257)
	at javafx.graphics/javafx.scene.Parent.layout(Unknown Source)
	at org.fxmisc.flowless.VirtualFlow.visibleCells(VirtualFlow.java:230)
	at org.fxmisc.richtext.GenericStyledArea.<init>(GenericStyledArea.java:801)
	at org.fxmisc.richtext.StyledTextArea.<init>(StyledTextArea.java:33)
	at org.fxmisc.richtext.StyledTextArea.<init>(StyledTextArea.java:45)
	at org.fxmisc.richtext.StyleClassedTextArea.<init>(StyleClassedTextArea.java:21)
	at org.fxmisc.richtext.StyleClassedTextArea.<init>(StyleClassedTextArea.java:34)
	at org.fxmisc.richtext.CodeArea.<init>(CodeArea.java:36)
	at com.dansoftware.mdeditor.MarkdownCodeArea.<init>(MarkdownCodeArea.java:6)
	at com.dansoftware.mdeditor.EditorArea.<init>(EditorArea.java:13)
	at com.dansoftware.mdeditor.MarkdownEditorSkin.buildEditorArea(MarkdownEditorSkin.java:69)
	at com.dansoftware.mdeditor.MarkdownEditorSkin.<init>(MarkdownEditorSkin.java:22)
	at com.dansoftware.mdeditor.MarkdownEditorControl.createDefaultSkin(MarkdownEditorControl.java:36)
	at javafx.controls/javafx.scene.control.Control.doProcessCSS(Unknown Source)
	at javafx.controls/javafx.scene.control.Control$1.doProcessCSS(Unknown Source)
	at javafx.controls/com.sun.javafx.scene.control.ControlHelper.processCSSImpl(Unknown Source)
	at javafx.graphics/com.sun.javafx.scene.NodeHelper.processCSS(Unknown Source)
	at javafx.graphics/javafx.scene.Parent.doProcessCSS(Unknown Source)
	at javafx.graphics/javafx.scene.Parent$1.doProcessCSS(Unknown Source)
	at javafx.graphics/com.sun.javafx.scene.ParentHelper.processCSSImpl(Unknown Source)
	at javafx.graphics/com.sun.javafx.scene.NodeHelper.processCSS(Unknown Source)
	at javafx.graphics/javafx.scene.Parent.doProcessCSS(Unknown Source)
	at javafx.graphics/javafx.scene.Parent$1.doProcessCSS(Unknown Source)
	at javafx.graphics/com.sun.javafx.scene.ParentHelper.processCSSImpl(Unknown Source)
	at javafx.graphics/com.sun.javafx.scene.NodeHelper.processCSS(Unknown Source)
	at javafx.graphics/javafx.scene.Parent.doProcessCSS(Unknown Source)
	at javafx.graphics/javafx.scene.Parent$1.doProcessCSS(Unknown Source)
	at javafx.graphics/com.sun.javafx.scene.ParentHelper.processCSSImpl(Unknown Source)
	at javafx.controls/com.sun.javafx.scene.control.ControlHelper.superProcessCSSImpl(Unknown Source)
	at javafx.controls/com.sun.javafx.scene.control.ControlHelper.superProcessCSS(Unknown Source)
	at javafx.controls/javafx.scene.control.Control.doProcessCSS(Unknown Source)
	at javafx.controls/javafx.scene.control.Control$1.doProcessCSS(Unknown Source)
	at javafx.controls/com.sun.javafx.scene.control.ControlHelper.processCSSImpl(Unknown Source)
	at javafx.graphics/com.sun.javafx.scene.NodeHelper.processCSS(Unknown Source)
	at javafx.graphics/javafx.scene.Node.processCSS(Unknown Source)
	at javafx.graphics/javafx.scene.Node.processCSS(Unknown Source)
	at javafx.graphics/javafx.scene.Node.processCSS(Unknown Source)
	at javafx.graphics/javafx.scene.Node.processCSS(Unknown Source)
	at javafx.graphics/javafx.scene.Node.processCSS(Unknown Source)
	at javafx.graphics/javafx.scene.Node.processCSS(Unknown Source)
	at javafx.graphics/javafx.scene.Node.processCSS(Unknown Source)
	at javafx.graphics/javafx.scene.Node.processCSS(Unknown Source)
	at javafx.graphics/javafx.scene.Node.processCSS(Unknown Source)
	at javafx.graphics/javafx.scene.Node.processCSS(Unknown Source)
	at javafx.graphics/javafx.scene.Node.processCSS(Unknown Source)
	at javafx.graphics/javafx.scene.Node.processCSS(Unknown Source)
	at javafx.graphics/javafx.scene.Node.processCSS(Unknown Source)
	at javafx.graphics/javafx.scene.Node.processCSS(Unknown Source)
	at javafx.graphics/javafx.scene.Scene.doCSSPass(Unknown Source)
	at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Unknown Source)
	at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Unknown Source)
	at java.base/java.security.AccessController.doPrivileged(Unknown Source)
	at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Unknown Source)
	at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Unknown Source)
	at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source)
	at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(Unknown Source)
	at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(Unknown Source)
	at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(Unknown Source)
	at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(Unknown Source)
	at javafx.graphics/com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method)
	at javafx.graphics/com.sun.glass.ui.gtk.GtkApplication.lambda$runLoop$11(Unknown Source)
	at java.base/java.lang.Thread.run(Unknown Source)
@Dansoftowner Dansoftowner added the bug Something isn't working label Apr 28, 2021
@Dansoftowner Dansoftowner changed the title Notes editor not working on Linux Notes editor not working on Linux (deb) Apr 28, 2021
@Dansoftowner
Copy link
Owner Author

It also occurs when it ran as a jar

@Dansoftowner
Copy link
Owner Author

java.lang.ExceptionInInitializerError: null
	at org.fxmisc.richtext.ParagraphBox.<init>(ParagraphBox.java:98)
	at org.fxmisc.richtext.GenericStyledArea.createCell(GenericStyledArea.java:1813)
	at org.fxmisc.richtext.GenericStyledArea.lambda$new$11(GenericStyledArea.java:764)
	at org.fxmisc.flowless.CellPool.getCell(CellPool.java:28)
	at org.fxmisc.flowless.CellListManager.cellForItem(CellListManager.java:90)
	at org.reactfx.collection.MappedList.get(MappedList.java:27)
	at org.reactfx.collection.MemoizationListImpl.get(MemoizationList.java:99)
	at org.fxmisc.flowless.CellListManager.getCell(CellListManager.java:73)
	at org.fxmisc.flowless.CellPositioner.getSizedCell(CellPositioner.java:217)
	at org.fxmisc.flowless.CellPositioner.placeStartAt(CellPositioner.java:127)
	at org.fxmisc.flowless.Navigator.visit(Navigator.java:131)
	at org.fxmisc.flowless.StartOffStart.accept(TargetPosition.java:85)
	at org.fxmisc.flowless.Navigator.layoutChildren(Navigator.java:80)
	at javafx.graphics/javafx.scene.Parent.layout(Parent.java:1207)
	at org.fxmisc.flowless.VirtualFlow.layoutChildren(VirtualFlow.java:257)
	at javafx.graphics/javafx.scene.Parent.layout(Parent.java:1207)
	at org.fxmisc.flowless.VirtualFlow.visibleCells(VirtualFlow.java:230)
	at org.fxmisc.richtext.GenericStyledArea.<init>(GenericStyledArea.java:801)
	at org.fxmisc.richtext.StyledTextArea.<init>(StyledTextArea.java:33)
	at org.fxmisc.richtext.StyledTextArea.<init>(StyledTextArea.java:45)
	at org.fxmisc.richtext.StyleClassedTextArea.<init>(StyleClassedTextArea.java:21)
	at org.fxmisc.richtext.StyleClassedTextArea.<init>(StyleClassedTextArea.java:34)
	at org.fxmisc.richtext.CodeArea.<init>(CodeArea.java:36)
	at com.dansoftware.mdeditor.MarkdownCodeArea.<init>(MarkdownCodeArea.java:6)
	at com.dansoftware.mdeditor.EditorArea.<init>(EditorArea.java:13)
	at com.dansoftware.mdeditor.MarkdownEditorSkin.buildEditorArea(MarkdownEditorSkin.java:69)
	at com.dansoftware.mdeditor.MarkdownEditorSkin.<init>(MarkdownEditorSkin.java:22)
	at com.dansoftware.mdeditor.MarkdownEditorControl.createDefaultSkin(MarkdownEditorControl.java:36)
	at javafx.controls/javafx.scene.control.Control.doProcessCSS(Control.java:897)
	at javafx.controls/javafx.scene.control.Control$1.doProcessCSS(Control.java:89)
	at javafx.controls/com.sun.javafx.scene.control.ControlHelper.processCSSImpl(ControlHelper.java:67)
	at javafx.graphics/com.sun.javafx.scene.NodeHelper.processCSS(NodeHelper.java:146)
	at javafx.graphics/javafx.scene.Parent.doProcessCSS(Parent.java:1400)
	at javafx.graphics/javafx.scene.Parent$1.doProcessCSS(Parent.java:125)
	at javafx.graphics/com.sun.javafx.scene.ParentHelper.processCSSImpl(ParentHelper.java:98)
	at javafx.graphics/com.sun.javafx.scene.NodeHelper.processCSS(NodeHelper.java:146)
	at javafx.graphics/javafx.scene.Parent.doProcessCSS(Parent.java:1400)
	at javafx.graphics/javafx.scene.Parent$1.doProcessCSS(Parent.java:125)
	at javafx.graphics/com.sun.javafx.scene.ParentHelper.processCSSImpl(ParentHelper.java:98)
	at javafx.graphics/com.sun.javafx.scene.NodeHelper.processCSS(NodeHelper.java:146)
	at javafx.graphics/javafx.scene.Parent.doProcessCSS(Parent.java:1400)
	at javafx.graphics/javafx.scene.Parent$1.doProcessCSS(Parent.java:125)
	at javafx.graphics/com.sun.javafx.scene.ParentHelper.processCSSImpl(ParentHelper.java:98)
	at javafx.controls/com.sun.javafx.scene.control.ControlHelper.superProcessCSSImpl(ControlHelper.java:63)
	at javafx.controls/com.sun.javafx.scene.control.ControlHelper.superProcessCSS(ControlHelper.java:55)
	at javafx.controls/javafx.scene.control.Control.doProcessCSS(Control.java:886)
	at javafx.controls/javafx.scene.control.Control$1.doProcessCSS(Control.java:89)
	at javafx.controls/com.sun.javafx.scene.control.ControlHelper.processCSSImpl(ControlHelper.java:67)
	at javafx.graphics/com.sun.javafx.scene.NodeHelper.processCSS(NodeHelper.java:146)
	at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9558)
	at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9551)
	at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9551)
	at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9551)
	at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9551)
	at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9551)
	at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9551)
	at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9551)
	at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9551)
	at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9551)
	at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9551)
	at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9551)
	at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9551)
	at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9551)
	at javafx.graphics/javafx.scene.Scene.doCSSPass(Scene.java:569)
	at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2474)
	at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Toolkit.java:414)
	at java.base/java.security.AccessController.doPrivileged(AccessController.java:391)
	at javafx.graphics/com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:413)
	at javafx.graphics/com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:440)
	at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:564)
	at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:544)
	at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:537)
	at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(QuantumToolkit.java:343)
	at javafx.graphics/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:96)
	at javafx.graphics/com.sun.glass.ui.gtk.GtkApplication._runLoop(Native Method)
	at javafx.graphics/com.sun.glass.ui.gtk.GtkApplication.lambda$runLoop$11(GtkApplication.java:277)
	at java.base/java.lang.Thread.run(Thread.java:831)
Caused by: java.lang.reflect.InaccessibleObjectException: Unable to make com.sun.javafx.scene.text.TextLayout javafx.scene.text.TextFlow.getTextLayout() accessible: module javafx.graphics does not "opens javafx.scene.text" to unnamed module @2e78547
	at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:357)
	at java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:297)
	at java.base/java.lang.reflect.Method.checkCanSetAccessible(Method.java:199)
	at java.base/java.lang.reflect.Method.setAccessible(Method.java:193)
	at org.fxmisc.richtext.TextFlowExt.<clinit>(TextFlowExt.java:37)
	... 77 common frames omitted

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant