asciidocfx / AsciidocFX

Asciidoc Editor and Toolchain written with JavaFX 21 (Build PDF, Epub, Mobi and HTML books, documents and slides)
http://www.asciidocfx.com/
Apache License 2.0
1.86k stars 296 forks source link

NPE and no GUI on start after updating from 1.7.4 to 1.7.8 with scoop #563

Closed cedric780 closed 1 year ago

cedric780 commented 1 year ago

Hello, The GUI does not show up on start after having updated AsciidocFX from 1.7.4 to 1.7.8 . The process is visible in the task manager, and the only thing I can do is to kill it.

I use scoop to install and update AsciidocFX on Windows .

My C:\Users\******\.AsciidocFX-1.7.8 directory seems to contain default .json configuration files. My C:\Users\******\.AsciidocFX-1.7.4 directory still contains the 1.7.4 configuration files with my own settings. I am still able to run the 1.7.4 version, scoop keeps both versions installed in separate directories.

My C:\Users\******\.AsciidocFX-1.7.8\log\asciidocfx.log file contains :

19472 [JavaFX Application Thread] ERROR com.kodedu.helper.IOHelper - Problem occured while copying C:\Users\******\scoop\apps\asciidocfx\current\conf\asciidoctor_pdf.json to C:\Users\******\.AsciidocFX-1.7.8\asciidoctor_pdf.json
java.nio.file.NoSuchFileException: C:\Users\******\scoop\apps\asciidocfx\current\conf\asciidoctor_pdf.json
    at java.base/sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:85)
    at java.base/sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:103)
    at java.base/sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:108)
    at java.base/sun.nio.fs.WindowsFileCopy.copy(WindowsFileCopy.java:99)
    at java.base/sun.nio.fs.WindowsFileSystemProvider.copy(WindowsFileSystemProvider.java:284)
    at java.base/java.nio.file.Files.copy(Files.java:1305)
    at com.kodedu.helper.IOHelper.copy(IOHelper.java:190)
    at com.kodedu.config.ConfigurationBase.resolveConfigPath(ConfigurationBase.java:94)
    at com.kodedu.config.PdfConfigBean.getConfigPath(PdfConfigBean.java:53)
    at com.kodedu.config.ConfigurationBase.load(ConfigurationBase.java:138)
    at com.kodedu.config.ConfigurationService.loadConfigurations(ConfigurationService.java:78)
    at com.kodedu.boot.AppStarter.lambda$startApp$9(AppStarter.java:180)
    at javafx.base@18.0.1/com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86)
    at javafx.base@18.0.1/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:234)
    at javafx.base@18.0.1/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191)
    at javafx.base@18.0.1/com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59)
    at javafx.base@18.0.1/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58)
    at javafx.base@18.0.1/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
    at javafx.base@18.0.1/com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74)
    at javafx.base@18.0.1/com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54)
    at javafx.base@18.0.1/javafx.event.Event.fireEvent(Event.java:198)
    at javafx.graphics@18.0.1/javafx.stage.Window.fireEvent(Window.java:1433)
    at javafx.graphics@18.0.1/javafx.stage.Window$12.invalidated(Window.java:1111)
    at javafx.base@18.0.1/javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:110)
    at javafx.base@18.0.1/javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:145)
    at javafx.graphics@18.0.1/javafx.stage.Window.setShowing(Window.java:1239)
    at javafx.graphics@18.0.1/javafx.stage.Window.show(Window.java:1254)
    at javafx.graphics@18.0.1/javafx.stage.Stage.show(Stage.java:277)
    at com.kodedu.boot.AppStarter.lambda$startApp$11(AppStarter.java:203)
    at com.kodedu.service.impl.ThreadServiceImpl.lambda$runActionLater$2(ThreadServiceImpl.java:85)
    at javafx.graphics@18.0.1/com.sun.javafx.application.PlatformImpl.lambda$runLater$10(PlatformImpl.java:457)
    at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
    at javafx.graphics@18.0.1/com.sun.javafx.application.PlatformImpl.lambda$runLater$11(PlatformImpl.java:456)
    at javafx.graphics@18.0.1/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:96)
    at javafx.graphics@18.0.1/com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
    at javafx.graphics@18.0.1/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(WinApplication.java:184)
    at java.base/java.lang.Thread.run(Thread.java:833)
19474 [JavaFX Application Thread] ERROR com.kodedu.helper.IOHelper - Problem occured while creating FileReader for C:\Users\******\.AsciidocFX-1.7.8\asciidoctor_pdf.json path
java.io.FileNotFoundException: C:\Users\******\.AsciidocFX-1.7.8\asciidoctor_pdf.json (Le fichier spécifié est introuvable)
    at java.base/java.io.FileInputStream.open0(Native Method)
    at java.base/java.io.FileInputStream.open(FileInputStream.java:216)
    at java.base/java.io.FileInputStream.<init>(FileInputStream.java:157)
    at com.kodedu.helper.IOHelper.fileReader(IOHelper.java:433)
    at com.kodedu.config.AsciidoctorConfigBase.load(AsciidoctorConfigBase.java:209)
    at com.kodedu.config.ConfigurationBase.load(ConfigurationBase.java:138)
    at com.kodedu.config.ConfigurationService.loadConfigurations(ConfigurationService.java:78)
    at com.kodedu.boot.AppStarter.lambda$startApp$9(AppStarter.java:180)
    at javafx.base@18.0.1/com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86)
    at javafx.base@18.0.1/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:234)
    at javafx.base@18.0.1/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191)
    at javafx.base@18.0.1/com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59)
    at javafx.base@18.0.1/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58)
    at javafx.base@18.0.1/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
    at javafx.base@18.0.1/com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74)
    at javafx.base@18.0.1/com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54)
    at javafx.base@18.0.1/javafx.event.Event.fireEvent(Event.java:198)
    at javafx.graphics@18.0.1/javafx.stage.Window.fireEvent(Window.java:1433)
    at javafx.graphics@18.0.1/javafx.stage.Window$12.invalidated(Window.java:1111)
    at javafx.base@18.0.1/javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:110)
    at javafx.base@18.0.1/javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:145)
    at javafx.graphics@18.0.1/javafx.stage.Window.setShowing(Window.java:1239)
    at javafx.graphics@18.0.1/javafx.stage.Window.show(Window.java:1254)
    at javafx.graphics@18.0.1/javafx.stage.Stage.show(Stage.java:277)
    at com.kodedu.boot.AppStarter.lambda$startApp$11(AppStarter.java:203)
    at com.kodedu.service.impl.ThreadServiceImpl.lambda$runActionLater$2(ThreadServiceImpl.java:85)
    at javafx.graphics@18.0.1/com.sun.javafx.application.PlatformImpl.lambda$runLater$10(PlatformImpl.java:457)
    at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
    at javafx.graphics@18.0.1/com.sun.javafx.application.PlatformImpl.lambda$runLater$11(PlatformImpl.java:456)
    at javafx.graphics@18.0.1/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:96)
    at javafx.graphics@18.0.1/com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
    at javafx.graphics@18.0.1/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(WinApplication.java:184)
    at java.base/java.lang.Thread.run(Thread.java:833)
19475 [JavaFX Application Thread] ERROR com.kodedu.boot.AppStarter - java.lang.NullPointerException: Cannot invoke "java.io.Reader.read(char[], int, int)" because "this.reader" is null
java.lang.RuntimeException: java.lang.NullPointerException: Cannot invoke "java.io.Reader.read(char[], int, int)" because "this.reader" is null
    at com.kodedu.service.impl.ThreadServiceImpl.lambda$runActionLater$2(ThreadServiceImpl.java:89)
    at javafx.graphics@18.0.1/com.sun.javafx.application.PlatformImpl.lambda$runLater$10(PlatformImpl.java:457)
    at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
    at javafx.graphics@18.0.1/com.sun.javafx.application.PlatformImpl.lambda$runLater$11(PlatformImpl.java:456)
    at javafx.graphics@18.0.1/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:96)
    at javafx.graphics@18.0.1/com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
    at javafx.graphics@18.0.1/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(WinApplication.java:184)
    at java.base/java.lang.Thread.run(Thread.java:833)
Caused by: java.lang.NullPointerException: Cannot invoke "java.io.Reader.read(char[], int, int)" because "this.reader" is null
    at org.glassfish.json.JsonTokenizer.fillBuf(JsonTokenizer.java:519)
    at org.glassfish.json.JsonTokenizer.read(JsonTokenizer.java:480)
    at org.glassfish.json.JsonTokenizer.nextToken(JsonTokenizer.java:357)
    at org.glassfish.json.JsonParserImpl$NoneContext.getNextEvent(JsonParserImpl.java:426)
    at org.glassfish.json.JsonParserImpl.next(JsonParserImpl.java:376)
    at org.glassfish.json.JsonReaderImpl.readObject(JsonReaderImpl.java:111)
    at com.kodedu.config.AsciidoctorConfigBase.load(AsciidoctorConfigBase.java:212)
    at com.kodedu.config.ConfigurationBase.load(ConfigurationBase.java:138)
    at com.kodedu.config.ConfigurationService.loadConfigurations(ConfigurationService.java:78)
    at com.kodedu.boot.AppStarter.lambda$startApp$9(AppStarter.java:180)
    at javafx.base@18.0.1/com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86)
    at javafx.base@18.0.1/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:234)
    at javafx.base@18.0.1/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191)
    at javafx.base@18.0.1/com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59)
    at javafx.base@18.0.1/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58)
    at javafx.base@18.0.1/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
    at javafx.base@18.0.1/com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74)
    at javafx.base@18.0.1/com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54)
    at javafx.base@18.0.1/javafx.event.Event.fireEvent(Event.java:198)
    at javafx.graphics@18.0.1/javafx.stage.Window.fireEvent(Window.java:1433)
    at javafx.graphics@18.0.1/javafx.stage.Window$12.invalidated(Window.java:1111)
    at javafx.base@18.0.1/javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:110)
    at javafx.base@18.0.1/javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:145)
    at javafx.graphics@18.0.1/javafx.stage.Window.setShowing(Window.java:1239)
    at javafx.graphics@18.0.1/javafx.stage.Window.show(Window.java:1254)
    at javafx.graphics@18.0.1/javafx.stage.Stage.show(Stage.java:277)
    at com.kodedu.boot.AppStarter.lambda$startApp$11(AppStarter.java:203)
    at com.kodedu.service.impl.ThreadServiceImpl.lambda$runActionLater$2(ThreadServiceImpl.java:85)
    ... 7 common frames omitted
15453 [JavaFX Application Thread] ERROR com.kodedu.helper.IOHelper - Problem occured while copying C:\Users\******\scoop\apps\asciidocfx\current\conf\asciidoctor_pdf.json to C:\Users\******\.AsciidocFX-1.7.8\asciidoctor_pdf.json
java.nio.file.NoSuchFileException: C:\Users\******\scoop\apps\asciidocfx\current\conf\asciidoctor_pdf.json
    at java.base/sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:85)
    at java.base/sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:103)
    at java.base/sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:108)
    at java.base/sun.nio.fs.WindowsFileCopy.copy(WindowsFileCopy.java:99)
    at java.base/sun.nio.fs.WindowsFileSystemProvider.copy(WindowsFileSystemProvider.java:284)
    at java.base/java.nio.file.Files.copy(Files.java:1305)
    at com.kodedu.helper.IOHelper.copy(IOHelper.java:190)
    at com.kodedu.config.ConfigurationBase.resolveConfigPath(ConfigurationBase.java:94)
    at com.kodedu.config.PdfConfigBean.getConfigPath(PdfConfigBean.java:53)
    at com.kodedu.config.ConfigurationBase.load(ConfigurationBase.java:138)
    at com.kodedu.config.ConfigurationService.loadConfigurations(ConfigurationService.java:78)
    at com.kodedu.boot.AppStarter.lambda$startApp$9(AppStarter.java:180)
    at javafx.base@18.0.1/com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86)
    at javafx.base@18.0.1/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:234)
    at javafx.base@18.0.1/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191)
    at javafx.base@18.0.1/com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59)
    at javafx.base@18.0.1/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58)
    at javafx.base@18.0.1/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
    at javafx.base@18.0.1/com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74)
    at javafx.base@18.0.1/com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54)
    at javafx.base@18.0.1/javafx.event.Event.fireEvent(Event.java:198)
    at javafx.graphics@18.0.1/javafx.stage.Window.fireEvent(Window.java:1433)
    at javafx.graphics@18.0.1/javafx.stage.Window$12.invalidated(Window.java:1111)
    at javafx.base@18.0.1/javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:110)
    at javafx.base@18.0.1/javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:145)
    at javafx.graphics@18.0.1/javafx.stage.Window.setShowing(Window.java:1239)
    at javafx.graphics@18.0.1/javafx.stage.Window.show(Window.java:1254)
    at javafx.graphics@18.0.1/javafx.stage.Stage.show(Stage.java:277)
    at com.kodedu.boot.AppStarter.lambda$startApp$11(AppStarter.java:203)
    at com.kodedu.service.impl.ThreadServiceImpl.lambda$runActionLater$2(ThreadServiceImpl.java:85)
    at javafx.graphics@18.0.1/com.sun.javafx.application.PlatformImpl.lambda$runLater$10(PlatformImpl.java:457)
    at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
    at javafx.graphics@18.0.1/com.sun.javafx.application.PlatformImpl.lambda$runLater$11(PlatformImpl.java:456)
    at javafx.graphics@18.0.1/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:96)
    at javafx.graphics@18.0.1/com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
    at javafx.graphics@18.0.1/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(WinApplication.java:184)
    at java.base/java.lang.Thread.run(Thread.java:833)
15454 [JavaFX Application Thread] ERROR com.kodedu.helper.IOHelper - Problem occured while creating FileReader for C:\Users\******\.AsciidocFX-1.7.8\asciidoctor_pdf.json path
java.io.FileNotFoundException: C:\Users\******\.AsciidocFX-1.7.8\asciidoctor_pdf.json (Le fichier spécifié est introuvable)
    at java.base/java.io.FileInputStream.open0(Native Method)
    at java.base/java.io.FileInputStream.open(FileInputStream.java:216)
    at java.base/java.io.FileInputStream.<init>(FileInputStream.java:157)
    at com.kodedu.helper.IOHelper.fileReader(IOHelper.java:433)
    at com.kodedu.config.AsciidoctorConfigBase.load(AsciidoctorConfigBase.java:209)
    at com.kodedu.config.ConfigurationBase.load(ConfigurationBase.java:138)
    at com.kodedu.config.ConfigurationService.loadConfigurations(ConfigurationService.java:78)
    at com.kodedu.boot.AppStarter.lambda$startApp$9(AppStarter.java:180)
    at javafx.base@18.0.1/com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86)
    at javafx.base@18.0.1/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:234)
    at javafx.base@18.0.1/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191)
    at javafx.base@18.0.1/com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59)
    at javafx.base@18.0.1/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58)
    at javafx.base@18.0.1/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
    at javafx.base@18.0.1/com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74)
    at javafx.base@18.0.1/com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54)
    at javafx.base@18.0.1/javafx.event.Event.fireEvent(Event.java:198)
    at javafx.graphics@18.0.1/javafx.stage.Window.fireEvent(Window.java:1433)
    at javafx.graphics@18.0.1/javafx.stage.Window$12.invalidated(Window.java:1111)
    at javafx.base@18.0.1/javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:110)
    at javafx.base@18.0.1/javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:145)
    at javafx.graphics@18.0.1/javafx.stage.Window.setShowing(Window.java:1239)
    at javafx.graphics@18.0.1/javafx.stage.Window.show(Window.java:1254)
    at javafx.graphics@18.0.1/javafx.stage.Stage.show(Stage.java:277)
    at com.kodedu.boot.AppStarter.lambda$startApp$11(AppStarter.java:203)
    at com.kodedu.service.impl.ThreadServiceImpl.lambda$runActionLater$2(ThreadServiceImpl.java:85)
    at javafx.graphics@18.0.1/com.sun.javafx.application.PlatformImpl.lambda$runLater$10(PlatformImpl.java:457)
    at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
    at javafx.graphics@18.0.1/com.sun.javafx.application.PlatformImpl.lambda$runLater$11(PlatformImpl.java:456)
    at javafx.graphics@18.0.1/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:96)
    at javafx.graphics@18.0.1/com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
    at javafx.graphics@18.0.1/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(WinApplication.java:184)
    at java.base/java.lang.Thread.run(Thread.java:833)
15454 [JavaFX Application Thread] ERROR com.kodedu.boot.AppStarter - java.lang.NullPointerException: Cannot invoke "java.io.Reader.read(char[], int, int)" because "this.reader" is null
java.lang.RuntimeException: java.lang.NullPointerException: Cannot invoke "java.io.Reader.read(char[], int, int)" because "this.reader" is null
    at com.kodedu.service.impl.ThreadServiceImpl.lambda$runActionLater$2(ThreadServiceImpl.java:89)
    at javafx.graphics@18.0.1/com.sun.javafx.application.PlatformImpl.lambda$runLater$10(PlatformImpl.java:457)
    at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
    at javafx.graphics@18.0.1/com.sun.javafx.application.PlatformImpl.lambda$runLater$11(PlatformImpl.java:456)
    at javafx.graphics@18.0.1/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:96)
    at javafx.graphics@18.0.1/com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
    at javafx.graphics@18.0.1/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(WinApplication.java:184)
    at java.base/java.lang.Thread.run(Thread.java:833)
Caused by: java.lang.NullPointerException: Cannot invoke "java.io.Reader.read(char[], int, int)" because "this.reader" is null
    at org.glassfish.json.JsonTokenizer.fillBuf(JsonTokenizer.java:519)
    at org.glassfish.json.JsonTokenizer.read(JsonTokenizer.java:480)
    at org.glassfish.json.JsonTokenizer.nextToken(JsonTokenizer.java:357)
    at org.glassfish.json.JsonParserImpl$NoneContext.getNextEvent(JsonParserImpl.java:426)
    at org.glassfish.json.JsonParserImpl.next(JsonParserImpl.java:376)
    at org.glassfish.json.JsonReaderImpl.readObject(JsonReaderImpl.java:111)
    at com.kodedu.config.AsciidoctorConfigBase.load(AsciidoctorConfigBase.java:212)
    at com.kodedu.config.ConfigurationBase.load(ConfigurationBase.java:138)
    at com.kodedu.config.ConfigurationService.loadConfigurations(ConfigurationService.java:78)
    at com.kodedu.boot.AppStarter.lambda$startApp$9(AppStarter.java:180)
    at javafx.base@18.0.1/com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86)
    at javafx.base@18.0.1/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:234)
    at javafx.base@18.0.1/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191)
    at javafx.base@18.0.1/com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59)
    at javafx.base@18.0.1/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58)
    at javafx.base@18.0.1/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
    at javafx.base@18.0.1/com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74)
    at javafx.base@18.0.1/com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54)
    at javafx.base@18.0.1/javafx.event.Event.fireEvent(Event.java:198)
    at javafx.graphics@18.0.1/javafx.stage.Window.fireEvent(Window.java:1433)
    at javafx.graphics@18.0.1/javafx.stage.Window$12.invalidated(Window.java:1111)
    at javafx.base@18.0.1/javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:110)
    at javafx.base@18.0.1/javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:145)
    at javafx.graphics@18.0.1/javafx.stage.Window.setShowing(Window.java:1239)
    at javafx.graphics@18.0.1/javafx.stage.Window.show(Window.java:1254)
    at javafx.graphics@18.0.1/javafx.stage.Stage.show(Stage.java:277)
    at com.kodedu.boot.AppStarter.lambda$startApp$11(AppStarter.java:203)
    at com.kodedu.service.impl.ThreadServiceImpl.lambda$runActionLater$2(ThreadServiceImpl.java:85)
    ... 7 common frames omitted
11188 [JavaFX Application Thread] ERROR com.kodedu.helper.IOHelper - Problem occured while copying C:\Users\******\scoop\apps\asciidocfx\1.7.8\conf\asciidoctor_pdf.json to C:\Users\******\.AsciidocFX-1.7.8\asciidoctor_pdf.json
java.nio.file.NoSuchFileException: C:\Users\******\scoop\apps\asciidocfx\1.7.8\conf\asciidoctor_pdf.json
    at java.base/sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:85)
    at java.base/sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:103)
    at java.base/sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:108)
    at java.base/sun.nio.fs.WindowsFileCopy.copy(WindowsFileCopy.java:99)
    at java.base/sun.nio.fs.WindowsFileSystemProvider.copy(WindowsFileSystemProvider.java:284)
    at java.base/java.nio.file.Files.copy(Files.java:1305)
    at com.kodedu.helper.IOHelper.copy(IOHelper.java:190)
    at com.kodedu.config.ConfigurationBase.resolveConfigPath(ConfigurationBase.java:94)
    at com.kodedu.config.PdfConfigBean.getConfigPath(PdfConfigBean.java:53)
    at com.kodedu.config.ConfigurationBase.load(ConfigurationBase.java:138)
    at com.kodedu.config.ConfigurationService.loadConfigurations(ConfigurationService.java:78)
    at com.kodedu.boot.AppStarter.lambda$startApp$9(AppStarter.java:180)
    at javafx.base@18.0.1/com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86)
    at javafx.base@18.0.1/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:234)
    at javafx.base@18.0.1/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191)
    at javafx.base@18.0.1/com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59)
    at javafx.base@18.0.1/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58)
    at javafx.base@18.0.1/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
    at javafx.base@18.0.1/com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74)
    at javafx.base@18.0.1/com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54)
    at javafx.base@18.0.1/javafx.event.Event.fireEvent(Event.java:198)
    at javafx.graphics@18.0.1/javafx.stage.Window.fireEvent(Window.java:1433)
    at javafx.graphics@18.0.1/javafx.stage.Window$12.invalidated(Window.java:1111)
    at javafx.base@18.0.1/javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:110)
    at javafx.base@18.0.1/javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:145)
    at javafx.graphics@18.0.1/javafx.stage.Window.setShowing(Window.java:1239)
    at javafx.graphics@18.0.1/javafx.stage.Window.show(Window.java:1254)
    at javafx.graphics@18.0.1/javafx.stage.Stage.show(Stage.java:277)
    at com.kodedu.boot.AppStarter.lambda$startApp$11(AppStarter.java:203)
    at com.kodedu.service.impl.ThreadServiceImpl.lambda$runActionLater$2(ThreadServiceImpl.java:85)
    at javafx.graphics@18.0.1/com.sun.javafx.application.PlatformImpl.lambda$runLater$10(PlatformImpl.java:457)
    at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
    at javafx.graphics@18.0.1/com.sun.javafx.application.PlatformImpl.lambda$runLater$11(PlatformImpl.java:456)
    at javafx.graphics@18.0.1/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:96)
    at javafx.graphics@18.0.1/com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
    at javafx.graphics@18.0.1/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(WinApplication.java:184)
    at java.base/java.lang.Thread.run(Thread.java:833)
11189 [JavaFX Application Thread] ERROR com.kodedu.helper.IOHelper - Problem occured while creating FileReader for C:\Users\******\.AsciidocFX-1.7.8\asciidoctor_pdf.json path
java.io.FileNotFoundException: C:\Users\******\.AsciidocFX-1.7.8\asciidoctor_pdf.json (Le fichier spécifié est introuvable)
    at java.base/java.io.FileInputStream.open0(Native Method)
    at java.base/java.io.FileInputStream.open(FileInputStream.java:216)
    at java.base/java.io.FileInputStream.<init>(FileInputStream.java:157)
    at com.kodedu.helper.IOHelper.fileReader(IOHelper.java:433)
    at com.kodedu.config.AsciidoctorConfigBase.load(AsciidoctorConfigBase.java:209)
    at com.kodedu.config.ConfigurationBase.load(ConfigurationBase.java:138)
    at com.kodedu.config.ConfigurationService.loadConfigurations(ConfigurationService.java:78)
    at com.kodedu.boot.AppStarter.lambda$startApp$9(AppStarter.java:180)
    at javafx.base@18.0.1/com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86)
    at javafx.base@18.0.1/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:234)
    at javafx.base@18.0.1/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191)
    at javafx.base@18.0.1/com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59)
    at javafx.base@18.0.1/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58)
    at javafx.base@18.0.1/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
    at javafx.base@18.0.1/com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74)
    at javafx.base@18.0.1/com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54)
    at javafx.base@18.0.1/javafx.event.Event.fireEvent(Event.java:198)
    at javafx.graphics@18.0.1/javafx.stage.Window.fireEvent(Window.java:1433)
    at javafx.graphics@18.0.1/javafx.stage.Window$12.invalidated(Window.java:1111)
    at javafx.base@18.0.1/javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:110)
    at javafx.base@18.0.1/javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:145)
    at javafx.graphics@18.0.1/javafx.stage.Window.setShowing(Window.java:1239)
    at javafx.graphics@18.0.1/javafx.stage.Window.show(Window.java:1254)
    at javafx.graphics@18.0.1/javafx.stage.Stage.show(Stage.java:277)
    at com.kodedu.boot.AppStarter.lambda$startApp$11(AppStarter.java:203)
    at com.kodedu.service.impl.ThreadServiceImpl.lambda$runActionLater$2(ThreadServiceImpl.java:85)
    at javafx.graphics@18.0.1/com.sun.javafx.application.PlatformImpl.lambda$runLater$10(PlatformImpl.java:457)
    at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
    at javafx.graphics@18.0.1/com.sun.javafx.application.PlatformImpl.lambda$runLater$11(PlatformImpl.java:456)
    at javafx.graphics@18.0.1/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:96)
    at javafx.graphics@18.0.1/com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
    at javafx.graphics@18.0.1/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(WinApplication.java:184)
    at java.base/java.lang.Thread.run(Thread.java:833)
11189 [JavaFX Application Thread] ERROR com.kodedu.boot.AppStarter - java.lang.NullPointerException: Cannot invoke "java.io.Reader.read(char[], int, int)" because "this.reader" is null
java.lang.RuntimeException: java.lang.NullPointerException: Cannot invoke "java.io.Reader.read(char[], int, int)" because "this.reader" is null
    at com.kodedu.service.impl.ThreadServiceImpl.lambda$runActionLater$2(ThreadServiceImpl.java:89)
    at javafx.graphics@18.0.1/com.sun.javafx.application.PlatformImpl.lambda$runLater$10(PlatformImpl.java:457)
    at java.base/java.security.AccessController.doPrivileged(AccessController.java:399)
    at javafx.graphics@18.0.1/com.sun.javafx.application.PlatformImpl.lambda$runLater$11(PlatformImpl.java:456)
    at javafx.graphics@18.0.1/com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:96)
    at javafx.graphics@18.0.1/com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
    at javafx.graphics@18.0.1/com.sun.glass.ui.win.WinApplication.lambda$runLoop$3(WinApplication.java:184)
    at java.base/java.lang.Thread.run(Thread.java:833)
Caused by: java.lang.NullPointerException: Cannot invoke "java.io.Reader.read(char[], int, int)" because "this.reader" is null
    at org.glassfish.json.JsonTokenizer.fillBuf(JsonTokenizer.java:519)
    at org.glassfish.json.JsonTokenizer.read(JsonTokenizer.java:480)
    at org.glassfish.json.JsonTokenizer.nextToken(JsonTokenizer.java:357)
    at org.glassfish.json.JsonParserImpl$NoneContext.getNextEvent(JsonParserImpl.java:426)
    at org.glassfish.json.JsonParserImpl.next(JsonParserImpl.java:376)
    at org.glassfish.json.JsonReaderImpl.readObject(JsonReaderImpl.java:111)
    at com.kodedu.config.AsciidoctorConfigBase.load(AsciidoctorConfigBase.java:212)
    at com.kodedu.config.ConfigurationBase.load(ConfigurationBase.java:138)
    at com.kodedu.config.ConfigurationService.loadConfigurations(ConfigurationService.java:78)
    at com.kodedu.boot.AppStarter.lambda$startApp$9(AppStarter.java:180)
    at javafx.base@18.0.1/com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86)
    at javafx.base@18.0.1/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:234)
    at javafx.base@18.0.1/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191)
    at javafx.base@18.0.1/com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59)
    at javafx.base@18.0.1/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58)
    at javafx.base@18.0.1/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114)
    at javafx.base@18.0.1/com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74)
    at javafx.base@18.0.1/com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54)
    at javafx.base@18.0.1/javafx.event.Event.fireEvent(Event.java:198)
    at javafx.graphics@18.0.1/javafx.stage.Window.fireEvent(Window.java:1433)
    at javafx.graphics@18.0.1/javafx.stage.Window$12.invalidated(Window.java:1111)
    at javafx.base@18.0.1/javafx.beans.property.BooleanPropertyBase.markInvalid(BooleanPropertyBase.java:110)
    at javafx.base@18.0.1/javafx.beans.property.BooleanPropertyBase.set(BooleanPropertyBase.java:145)
    at javafx.graphics@18.0.1/javafx.stage.Window.setShowing(Window.java:1239)
    at javafx.graphics@18.0.1/javafx.stage.Window.show(Window.java:1254)
    at javafx.graphics@18.0.1/javafx.stage.Stage.show(Stage.java:277)
    at com.kodedu.boot.AppStarter.lambda$startApp$11(AppStarter.java:203)
    at com.kodedu.service.impl.ThreadServiceImpl.lambda$runActionLater$2(ThreadServiceImpl.java:85)
    ... 7 common frames omitted
rahmanusta commented 1 year ago

Hi,

Probably scoop broke something, you may install it in classic way.