HMCL-dev / HMCL

A Minecraft Launcher which is multi-functional, cross-platform and popular
https://hmcl.huangyuhui.net
GNU General Public License v3.0
7.03k stars 683 forks source link

java12-openj9 添加 openjfx 启动hmcl后点击任意按钮闪退 #610

Closed rhjdvsgsgks closed 5 years ago

rhjdvsgsgks commented 5 years ago

openjdk version "12.0.2" 2019-07-16 OpenJDK Runtime Environment AdoptOpenJDK (build 12.0.2+10) Eclipse OpenJ9 VM AdoptOpenJDK (build openj9-0.15.1, JRE 12 Linux amd64-64-Bit Compressed References 20190719_151 (JIT enabled, AOT enabled) OpenJ9 - 0f66c6431 OMR - ec782f26 JCL - 06c2cc3322 based on jdk-12.0.2+10)

huanghongxun commented 5 years ago
  1. 这个应该是 OpenJFX 的问题,我也没法解决。
  2. 请测试 Oracle JDK 12 和 OpenJDK 12 是否可用,否则为 OpenJ9 与 OpenJFX 不兼容
rhjdvsgsgks commented 5 years ago

更换openjdk后不闪退了,但出现了这样的报错

[20:58:49] [org.jackhuang.hmcl.Launcher.main/INFO] HMCL 3.2.136 [20:58:49] [org.jackhuang.hmcl.Launcher.main/INFO] Operating System: Linux 5.2.13-1-MANJARO [20:58:49] [org.jackhuang.hmcl.Launcher.main/INFO] Java Version: 12.0.2, N/A [20:58:49] [org.jackhuang.hmcl.Launcher.main/INFO] Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Oracle Corporation [20:58:49] [org.jackhuang.hmcl.Launcher.main/INFO] Java Home: /usr/lib/jvm/java-12-openjdk [20:58:49] [org.jackhuang.hmcl.Launcher.main/INFO] Current Directory: /home/user/Minecraft [20:58:49] [org.jackhuang.hmcl.Launcher.main/INFO] HMCL Directory: /home/user/.hmcl [20:58:49] [org.jackhuang.hmcl.Launcher.main/INFO] Memory: 1974MB [20:58:49] [org.jackhuang.hmcl.Launcher.lambda$main$2/INFO] Metaspace: 13MB

(java:14755): Gtk-WARNING **: 20:58:49.763: Failed to parse /home/user/.config/gtk-3.0/settings.ini: Key file does not have group “Settings” [20:58:50] [org.jackhuang.hmcl.task.TaskExecutor.lambda$executeTask$10/FINE] Executing task: org.jackhuang.hmcl.game.GameRepository.refreshVersionsAsync(GameRepository.java:85) [20:58:50] [org.jackhuang.hmcl.task.TaskExecutor.lambda$executeTask$10/FINE] Executing task: org.jackhuang.hmcl.game.GameRepository.refreshVersionsAsync(GameRepository.java:85) [20:58:50] [org.jackhuang.hmcl.ui.Controllers.initialize/INFO] Start initializing application [20:58:50] [org.jackhuang.hmcl.event.EventBus.fireEvent/INFO] RefreshingVersionsEvent [source=HMCLGameRepository [versions=null, baseDirectory=.minecraft]] gets fired [20:58:50] [org.jackhuang.hmcl.event.EventBus.fireEvent/INFO] RefreshingVersionsEvent [source=HMCLGameRepository [versions=null, baseDirectory=.minecraft]] gets fired [20:58:50] [org.jackhuang.hmcl.game.DefaultGameRepository.lambda$refreshVersionsImpl$1/INFO] No available json file found, ignoring version 1.14.3 [20:58:50] [org.jackhuang.hmcl.game.DefaultGameRepository.lambda$refreshVersionsImpl$1/INFO] No available json file found, ignoring version 1.14.3 [20:58:50] [org.jackhuang.hmcl.game.DefaultGameRepository.refreshVersionsImpl/WARNING] Ignoring version 1.13.2-forge-25.0.146 because it inherits from a nonexistent version. [20:58:50] [org.jackhuang.hmcl.event.EventBus.fireEvent/INFO] LoadedOneVersionEvent [source=HMCLGameRepository [versions=null, baseDirectory=.minecraft], version=Version [id=SkyFactory 4-4.0.3]] gets fired [20:58:50] [org.jackhuang.hmcl.event.EventBus.fireEvent/INFO] LoadedOneVersionEvent [source=HMCLGameRepository [versions=null, baseDirectory=.minecraft], version=Version [id=1.14.4]] gets fired [20:58:50] [org.jackhuang.hmcl.event.EventBus.fireEvent/INFO] RefreshedVersionsEvent [source=HMCLGameRepository [versions=[1.14.4, SkyFactory 4-4.0.3], baseDirectory=.minecraft]] gets fired [20:58:50] [org.jackhuang.hmcl.game.DefaultGameRepository.refreshVersionsImpl/WARNING] Ignoring version 1.13.2-forge-25.0.146 because it inherits from a nonexistent version. [20:58:50] [org.jackhuang.hmcl.event.EventBus.fireEvent/INFO] LoadedOneVersionEvent [source=HMCLGameRepository [versions=[1.14.4, SkyFactory 4-4.0.3], baseDirectory=.minecraft], version=Version [id=SkyFactory 4-4.0.3]] gets fired [20:58:50] [org.jackhuang.hmcl.task.TaskExecutor.lambda$executeTask$20/FINER] Task finished: org.jackhuang.hmcl.game.GameRepository.refreshVersionsAsync(GameRepository.java:85) [20:58:50] [org.jackhuang.hmcl.event.EventBus.fireEvent/INFO] LoadedOneVersionEvent [source=HMCLGameRepository [versions=[1.14.4, SkyFactory 4-4.0.3], baseDirectory=.minecraft], version=Version [id=1.14.4]] gets fired [20:58:50] [org.jackhuang.hmcl.event.EventBus.fireEvent/INFO] RefreshedVersionsEvent [source=HMCLGameRepository [versions=[1.14.4, SkyFactory 4-4.0.3], baseDirectory=.minecraft]] gets fired [20:58:50] [org.jackhuang.hmcl.task.TaskExecutor.lambda$executeTask$20/FINER] Task finished: org.jackhuang.hmcl.game.GameRepository.refreshVersionsAsync(GameRepository.java:85) [20:58:50] [org.jackhuang.hmcl.task.TaskExecutor.lambda$executeTask$10/FINE] Executing task: org.jackhuang.hmcl.ui.Controllers.initialize(Controllers.java:211)

(java:14755): Gdk-WARNING **: 20:58:51.036: XSetErrorHandler() called with a GDK error trap pushed. Don't do that. [20:58:51] [org.jackhuang.hmcl.util.platform.JavaVersion.lambda$lookupJavas$2/WARNING] Failed to determine Java at /usr/lib/jvm/java-12-j9/bin/java java.io.IOException: Unrecognized Java version 12.0.2 at org.jackhuang.hmcl.util.platform.JavaVersion.fromExecutable(JavaVersion.java:135) at org.jackhuang.hmcl.util.platform.JavaVersion.lambda$lookupJavas$2(JavaVersion.java:218) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:271) at java.base/java.util.stream.DistinctOps$1$2.accept(DistinctOps.java:174) at java.base/java.util.stream.Streams$StreamBuilderImpl.forEachRemaining(Streams.java:411) at java.base/java.util.stream.ReferencePipeline$Head.forEach(ReferencePipeline.java:658) at java.base/java.util.stream.ReferencePipeline$7$1.accept(ReferencePipeline.java:274) at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:177) at java.base/java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:195) at java.base/java.util.stream.ReferencePipeline$2$1.accept(ReferencePipeline.java:177) at java.base/java.util.Iterator.forEachRemaining(Iterator.java:133) at java.base/java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801) at java.base/java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:484) at java.base/java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:474) at java.base/java.util.stream.ReduceOps$ReduceOp.evaluateSequential(ReduceOps.java:913) at java.base/java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.base/java.util.stream.ReferencePipeline.collect(ReferencePipeline.java:578) at org.jackhuang.hmcl.util.platform.JavaVersion.lookupJavas(JavaVersion.java:224) at org.jackhuang.hmcl.util.platform.JavaVersion.initialize(JavaVersion.java:184) at org.jackhuang.hmcl.util.function.ExceptionalRunnable.lambda$toCallable$0(ExceptionalRunnable.java:32) at org.jackhuang.hmcl.task.Task$SimpleTask.execute(Task.java:849) at org.jackhuang.hmcl.task.TaskExecutor.lambda$null$13(TaskExecutor.java:168) at org.jackhuang.hmcl.task.TaskExecutor.lambda$wrap$24(TaskExecutor.java:260) at java.base/java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1807) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) at java.base/java.lang.Thread.run(Thread.java:835) [20:58:51] [org.jackhuang.hmcl.task.TaskExecutor.lambda$executeTask$20/FINER] Task finished: org.jackhuang.hmcl.ui.Controllers.initialize(Controllers.java:211) [20:58:52] [org.jackhuang.hmcl.upgrade.IntegrityChecker.isSelfVerified/INFO] Successfully verified current JAR [20:58:54] [org.jackhuang.hmcl.upgrade.UpdateChecker.lambda$null$2/INFO] Latest version (DEVELOPMENT) is [3.2.136 from https://ci.huangyuhui.net/job/HMCL/136/artifact/HMCL/build/libs/HMCL-3.2.136.pack.xz] [20:58:59] [org.jackhuang.hmcl.ui.construct.Navigator.navigate/INFO] Navigate to SettingsPage@5d2a659f [20:59:00] [org.jackhuang.hmcl.util.CrashReporter.uncaughtException/SEVERE] Uncaught exception in thread JavaFX Application Thread java.lang.IllegalAccessError: Cannot access arrowButton, this should not happen. at com.jfoenix.adapters.skins.ComboBoxListViewSkin.getArrowButton(ComboBoxListViewSkin.java:38) at com.jfoenix.skins.JFXComboBoxListViewSkin.(JFXComboBoxListViewSkin.java:100) at com.jfoenix.controls.JFXComboBox.createDefaultSkin(JFXComboBox.java:103) 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:145) at javafx.graphics/javafx.scene.Parent.doProcessCSS(Parent.java:1399) 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:145) at javafx.graphics/javafx.scene.Parent.doProcessCSS(Parent.java:1399) 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:145) at javafx.graphics/javafx.scene.Parent.doProcessCSS(Parent.java:1399) 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:145) at javafx.graphics/javafx.scene.Parent.doProcessCSS(Parent.java:1399) 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:900) 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:145) at javafx.graphics/javafx.scene.Parent.doProcessCSS(Parent.java:1399) 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:145) at javafx.graphics/javafx.scene.Parent.doProcessCSS(Parent.java:1399) 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:145) at javafx.graphics/javafx.scene.Parent.doProcessCSS(Parent.java:1399) 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:145) at javafx.graphics/javafx.scene.Parent.doProcessCSS(Parent.java:1399) 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:900) 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:145) at javafx.graphics/javafx.scene.Parent.doProcessCSS(Parent.java:1399) 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:145) at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9540) at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9533) at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9533) at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9533) at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9533) at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9533) at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9533) at javafx.graphics/javafx.scene.Scene.doCSSPass(Scene.java:569) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2477) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Toolkit.java:412) at java.base/java.security.AccessController.doPrivileged(AccessController.java:389) 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:562) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:542) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:535) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(QuantumToolkit.java:341) 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:835) [20:59:00] [org.jackhuang.hmcl.util.CrashReporter.uncaughtException/SEVERE] Uncaught exception in thread JavaFX Application Thread java.lang.IllegalAccessError: Cannot access arrowButton, this should not happen. at com.jfoenix.adapters.skins.ComboBoxListViewSkin.getArrowButton(ComboBoxListViewSkin.java:38) at com.jfoenix.skins.JFXComboBoxListViewSkin.(JFXComboBoxListViewSkin.java:100) at com.jfoenix.controls.JFXComboBox.createDefaultSkin(JFXComboBox.java:103) 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:145) at javafx.graphics/javafx.scene.Parent.doProcessCSS(Parent.java:1399) 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:145) at javafx.graphics/javafx.scene.Parent.doProcessCSS(Parent.java:1399) 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:145) at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9540) at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9533) at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9533) at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9533) at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9533) at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9533) at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9533) at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9533) at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9533) at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9533) at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9533) at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9533) at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9533) at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9533) at javafx.graphics/javafx.scene.Scene.doCSSPass(Scene.java:569) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2477) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Toolkit.java:412) at java.base/java.security.AccessController.doPrivileged(AccessController.java:389) 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:562) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:542) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:535) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(QuantumToolkit.java:341) 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:835) [20:59:00] [org.jackhuang.hmcl.util.CrashReporter.uncaughtException/SEVERE] Uncaught exception in thread JavaFX Application Thread java.lang.IllegalAccessError: Cannot access arrowButton, this should not happen. at com.jfoenix.adapters.skins.ColorPickerSkin.getArrowButton(ColorPickerSkin.java:46) at com.jfoenix.skins.JFXColorPickerSkin.(JFXColorPickerSkin.java:111) at com.jfoenix.controls.JFXColorPicker.createDefaultSkin(JFXColorPicker.java:74) 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:145) at javafx.graphics/javafx.scene.Parent.doProcessCSS(Parent.java:1399) 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:145) at javafx.graphics/javafx.scene.Parent.doProcessCSS(Parent.java:1399) 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:145) at javafx.graphics/javafx.scene.Parent.doProcessCSS(Parent.java:1399) 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:145) at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9540) at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9533) at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9533) at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9533) at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9533) at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9533) at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9533) at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9533) at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9533) at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9533) at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9533) at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9533) at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9533) at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9533) at javafx.graphics/javafx.scene.Scene.doCSSPass(Scene.java:569) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2477) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Toolkit.java:412) at java.base/java.security.AccessController.doPrivileged(AccessController.java:389) 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:562) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:542) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:535) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(QuantumToolkit.java:341) 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:835) [20:59:00] [org.jackhuang.hmcl.util.CrashReporter.uncaughtException/SEVERE] Uncaught exception in thread JavaFX Application Thread java.lang.IllegalAccessError: Cannot access arrowButton, this should not happen. at com.jfoenix.adapters.skins.ComboBoxListViewSkin.getArrowButton(ComboBoxListViewSkin.java:38) at com.jfoenix.skins.JFXComboBoxListViewSkin.(JFXComboBoxListViewSkin.java:100) at com.jfoenix.controls.JFXComboBox.createDefaultSkin(JFXComboBox.java:103) 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:145) at javafx.graphics/javafx.scene.Parent.doProcessCSS(Parent.java:1399) 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:145) at javafx.graphics/javafx.scene.Parent.doProcessCSS(Parent.java:1399) 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:145) at javafx.graphics/javafx.scene.Parent.doProcessCSS(Parent.java:1399) 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:145) at javafx.graphics/javafx.scene.Parent.doProcessCSS(Parent.java:1399) 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:145) at javafx.graphics/javafx.scene.Parent.doProcessCSS(Parent.java:1399) 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:145) at javafx.graphics/javafx.scene.Parent.doProcessCSS(Parent.java:1399) 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:900) 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:145) at javafx.graphics/javafx.scene.Parent.doProcessCSS(Parent.java:1399) 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:145) at javafx.graphics/javafx.scene.Parent.doProcessCSS(Parent.java:1399) 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:145) at javafx.graphics/javafx.scene.Parent.doProcessCSS(Parent.java:1399) 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:145) at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9540) at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9533) at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9533) at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9533) at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9533) at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9533) at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9533) at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9533) at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9533) at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9533) at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9533) at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9533) at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9533) at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9533) at javafx.graphics/javafx.scene.Scene.doCSSPass(Scene.java:569) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2477) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Toolkit.java:412) at java.base/java.security.AccessController.doPrivileged(AccessController.java:389) 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:562) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:542) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:535) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(QuantumToolkit.java:341) 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:835) [20:59:02] [org.jackhuang.hmcl.util.CrashReporter.uncaughtException/SEVERE] Uncaught exception in thread JavaFX Application Thread java.lang.IllegalAccessError: Cannot access arrowButton, this should not happen. at com.jfoenix.adapters.skins.ComboBoxListViewSkin.getArrowButton(ComboBoxListViewSkin.java:38) at com.jfoenix.skins.JFXComboBoxListViewSkin.(JFXComboBoxListViewSkin.java:100) at com.jfoenix.controls.JFXComboBox.createDefaultSkin(JFXComboBox.java:103) 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:145) at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9540) at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9533) at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9533) at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9533) at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9533) at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9533) at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9533) at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9533) at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9533) at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9533) at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9533) at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9533) at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9533) at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9533) at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9533) at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9533) at javafx.graphics/javafx.scene.Scene.doCSSPass(Scene.java:569) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2477) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Toolkit.java:412) at java.base/java.security.AccessController.doPrivileged(AccessController.java:389) 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:562) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:542) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:535) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(QuantumToolkit.java:341) 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:835) [20:59:02] [org.jackhuang.hmcl.util.CrashReporter.uncaughtException/SEVERE] Uncaught exception in thread JavaFX Application Thread java.lang.IllegalAccessError: Cannot access arrowButton, this should not happen. at com.jfoenix.adapters.skins.ComboBoxListViewSkin.getArrowButton(ComboBoxListViewSkin.java:38) at com.jfoenix.skins.JFXComboBoxListViewSkin.(JFXComboBoxListViewSkin.java:100) at com.jfoenix.controls.JFXComboBox.createDefaultSkin(JFXComboBox.java:103) 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:145) at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9540) at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9533) at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9533) at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9533) at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9533) at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9533) at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9533) at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9533) at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9533) at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9533) at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9533) at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9533) at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9533) at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9533) at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9533) at javafx.graphics/javafx.scene.Node.processCSS(Node.java:9533) at javafx.graphics/javafx.scene.Scene.doCSSPass(Scene.java:569) at javafx.graphics/javafx.scene.Scene$ScenePulseListener.pulse(Scene.java:2477) at javafx.graphics/com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Toolkit.java:412) at java.base/java.security.AccessController.doPrivileged(AccessController.java:389) 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:562) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:542) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:535) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(QuantumToolkit.java:341) 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:835) [20:59:04] [org.jackhuang.hmcl.Launcher.stopApplication/INFO] Stopping application. at java.base/java.lang.Thread.getStackTrace(Thread.java:1602) at org.jackhuang.hmcl.Launcher.stopApplication(Launcher.java:114) at org.jackhuang.hmcl.ui.decorator.Decorator.close(Decorator.java:204) at org.jackhuang.hmcl.ui.decorator.DecoratorSkin.lambda$new$8(DecoratorSkin.java:255) at javafx.base/com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:86) at javafx.base/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238) at javafx.base/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191) at javafx.base/com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59) at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58) at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) at javafx.base/com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74) at javafx.base/com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:49) at javafx.base/javafx.event.Event.fireEvent(Event.java:198) at javafx.graphics/javafx.scene.Node.fireEvent(Node.java:8890) at javafx.controls/javafx.scene.control.Button.fire(Button.java:203) at javafx.controls/com.sun.javafx.scene.control.behavior.ButtonBehavior.mouseReleased(ButtonBehavior.java:206) at javafx.controls/com.sun.javafx.scene.control.inputmap.InputMap.handle(InputMap.java:274) at javafx.base/com.sun.javafx.event.CompositeEventHandler$NormalEventHandlerRecord.handleBubblingEvent(CompositeEventHandler.java:218) at javafx.base/com.sun.javafx.event.CompositeEventHandler.dispatchBubblingEvent(CompositeEventHandler.java:80) at javafx.base/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:238) at javafx.base/com.sun.javafx.event.EventHandlerManager.dispatchBubblingEvent(EventHandlerManager.java:191) at javafx.base/com.sun.javafx.event.CompositeEventDispatcher.dispatchBubblingEvent(CompositeEventDispatcher.java:59) at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:58) at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) at javafx.base/com.sun.javafx.event.BasicEventDispatcher.dispatchEvent(BasicEventDispatcher.java:56) at javafx.base/com.sun.javafx.event.EventDispatchChainImpl.dispatchEvent(EventDispatchChainImpl.java:114) at javafx.base/com.sun.javafx.event.EventUtil.fireEventImpl(EventUtil.java:74) at javafx.base/com.sun.javafx.event.EventUtil.fireEvent(EventUtil.java:54) at javafx.base/javafx.event.Event.fireEvent(Event.java:198) at javafx.graphics/javafx.scene.Scene$MouseHandler.process(Scene.java:3862) at javafx.graphics/javafx.scene.Scene.processMouseEvent(Scene.java:1849) at javafx.graphics/javafx.scene.Scene$ScenePeerListener.mouseEvent(Scene.java:2590) at javafx.graphics/com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:409) at javafx.graphics/com.sun.javafx.tk.quantum.GlassViewEventHandler$MouseEventNotification.run(GlassViewEventHandler.java:299) at java.base/java.security.AccessController.doPrivileged(AccessController.java:389) at javafx.graphics/com.sun.javafx.tk.quantum.GlassViewEventHandler.lambda$handleMouseEvent$2(GlassViewEventHandler.java:447) at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.runWithoutRenderLock(QuantumToolkit.java:411) at javafx.graphics/com.sun.javafx.tk.quantum.GlassViewEventHandler.handleMouseEvent(GlassViewEventHandler.java:446) at javafx.graphics/com.sun.glass.ui.View.handleMouseEvent(View.java:556) at javafx.graphics/com.sun.glass.ui.View.notifyMouse(View.java:942) 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:835)

[20:59:04] [org.jackhuang.hmcl.task.Schedulers.shutdown/INFO] Shutting down executor services.

rhjdvsgsgks commented 5 years ago

使用openjdk12启动hmcl点击启动游戏出现以下log并退出,游戏并没有被启动

[18:00:00] [org.jackhuang.hmcl.game.LauncherHelper.launch/INFO] Launching game version: SkyFactory 4-4.0.3
[18:00:00] [org.jackhuang.hmcl.ui.construct.StackContainerPane.push/INFO] StackContainerPane@26d7f69d [TaskExecutorDialogPane@2e72ec3d]
[18:00:00] [org.jackhuang.hmcl.util.CrashReporter.uncaughtException/SEVERE] Uncaught exception in thread JavaFX Application Thread
java.lang.IllegalAccessError: Cannot access indeterminateTransition, this should not happen.
        at com.jfoenix.adapters.skins.ProgressBarSkin.getIndeterminateTransition(ProgressBarSkin.java:44)
        at com.jfoenix.skins.JFXProgressBarSkin.layoutChildren(JFXProgressBarSkin.java:74)
        at javafx.controls/javafx.scene.control.Control.layoutChildren(Control.java:601)
        at javafx.graphics/javafx.scene.Parent.layout(Parent.java:1206)
        at javafx.graphics/javafx.scene.Parent.layout(Parent.java:1213)
        at javafx.graphics/javafx.scene.Parent.layout(Parent.java:1213)
        at javafx.graphics/javafx.scene.Parent.layout(Parent.java:1213)
        at javafx.graphics/javafx.scene.Parent.layout(Parent.java:1213)
        at javafx.graphics/javafx.scene.Parent.layout(Parent.java:1213)
        at javafx.graphics/javafx.scene.Parent.layout(Parent.java:1213)
        at javafx.graphics/javafx.scene.Parent.layout(Parent.java:1213)
        at javafx.graphics/javafx.scene.Parent.layout(Parent.java:1213)
        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(AccessController.java:389)
        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:562)
        at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:542)
        at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:535)
        at javafx.graphics/com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(QuantumToolkit.java:341)
        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:835)
[18:00:00] [org.jackhuang.hmcl.task.TaskExecutor.lambda$executeTask$10/FINE] Executing task: org.jackhuang.hmcl.game.LauncherHelper.launch0(LauncherHelper.java:191)
[18:00:01] [org.jackhuang.hmcl.task.TaskExecutor.lambda$executeTask$10/FINE] Executing task: org.jackhuang.hmcl.game.LauncherHelper$$Lambda$812/0x000000010055a440@77d51fad
[18:00:01] [org.jackhuang.hmcl.task.TaskExecutor.lambda$executeTask$10/FINE] Executing task: org.jackhuang.hmcl.game.LauncherHelper.launch0(LauncherHelper.java:172)
[18:00:01] [org.jackhuang.hmcl.task.TaskExecutor.lambda$executeTask$10/FINE] Executing task: org.jackhuang.hmcl.game.LauncherHelper.launch0(LauncherHelper.java:168)
[18:00:01] [org.jackhuang.hmcl.task.TaskExecutor.lambda$executeTask$10/FINE] Executing task: org.jackhuang.hmcl.task.Task$UniCompose$$Lambda$803/0x0000000100558040@42b308a5
[18:00:01] [org.jackhuang.hmcl.task.TaskExecutor.lambda$executeTask$10/FINE] Executing task: org.jackhuang.hmcl.game.LauncherHelper.launch0(LauncherHelper.java:156)
[18:00:01] [org.jackhuang.hmcl.task.TaskExecutor.lambda$executeTask$10/FINE] Executing task: org.jackhuang.hmcl.task.Task$UniCompose$$Lambda$803/0x0000000100558040@7ff5cf3f
[18:00:01] [org.jackhuang.hmcl.task.TaskExecutor.lambda$executeTask$10/FINE] Executing task: org.jackhuang.hmcl.game.LauncherHelper.launch0(LauncherHelper.java:144)
[18:00:01] [org.jackhuang.hmcl.task.TaskExecutor.lambda$executeTask$10/FINE] Executing task: org.jackhuang.hmcl.task.Task$UniCompose$$Lambda$803/0x0000000100558040@1c1d1d18
[18:00:01] [org.jackhuang.hmcl.task.TaskExecutor.lambda$executeTask$10/FINE] Executing task: org.jackhuang.hmcl.game.LauncherHelper.launch0(LauncherHelper.java:137)
[18:00:01] [org.jackhuang.hmcl.task.TaskExecutor.lambda$executeTask$20/FINER] Task finished: org.jackhuang.hmcl.game.LauncherHelper.launch0(LauncherHelper.java:137)
[18:00:01] [org.jackhuang.hmcl.task.TaskExecutor.lambda$executeTask$10/FINE] Executing task: org.jackhuang.hmcl.task.Task$2
[18:00:01] [org.jackhuang.hmcl.task.TaskExecutor.lambda$executeTask$10/FINE] Executing task: org.jackhuang.hmcl.download.game.GameLibrariesTask
[18:00:01] [org.jackhuang.hmcl.task.TaskExecutor.lambda$executeTask$10/FINE] Executing task: org.jackhuang.hmcl.download.game.GameAssetDownloadTask
[18:00:01] [org.jackhuang.hmcl.task.TaskExecutor.lambda$executeTask$20/FINER] Task finished: org.jackhuang.hmcl.task.Task$2
[18:00:01] [org.jackhuang.hmcl.task.TaskExecutor.lambda$executeTask$20/FINER] Task finished: org.jackhuang.hmcl.download.game.GameLibrariesTask
[18:00:01] [org.jackhuang.hmcl.task.TaskExecutor.lambda$executeTask$20/FINER] Task finished: 检查资源文件完整性
[18:00:01] [org.jackhuang.hmcl.task.TaskExecutor.lambda$executeTask$20/FINER] Task finished: org.jackhuang.hmcl.task.Task$UniCompose$$Lambda$803/0x0000000100558040@1c1d1d18
[18:00:01] [org.jackhuang.hmcl.task.TaskExecutor.lambda$executeTask$20/FINER] Task finished: org.jackhuang.hmcl.game.LauncherHelper.launch0(LauncherHelper.java:144)
[18:00:01] [org.jackhuang.hmcl.task.TaskExecutor.lambda$executeTask$10/FINE] Executing task: org.jackhuang.hmcl.mod.curse.CurseCompletionTask
[18:00:01] [org.jackhuang.hmcl.task.TaskExecutor.lambda$executeTask$20/FINER] Task finished: 下载 Curse 整合包相关文件
[18:00:01] [org.jackhuang.hmcl.task.TaskExecutor.lambda$executeTask$20/FINER] Task finished: org.jackhuang.hmcl.task.Task$UniCompose$$Lambda$803/0x0000000100558040@7ff5cf3f
[18:00:01] [org.jackhuang.hmcl.task.TaskExecutor.lambda$executeTask$20/FINER] Task finished: org.jackhuang.hmcl.game.LauncherHelper.launch0(LauncherHelper.java:156)
[18:00:01] [org.jackhuang.hmcl.task.TaskExecutor.lambda$executeTask$10/FINE] Executing task: 登录方式
[18:00:01] [org.jackhuang.hmcl.task.TaskExecutor.lambda$executeTask$20/FINER] Task finished: 登录方式
[18:00:01] [org.jackhuang.hmcl.task.TaskExecutor.lambda$executeTask$20/FINER] Task finished: org.jackhuang.hmcl.task.Task$UniCompose$$Lambda$803/0x0000000100558040@42b308a5
[18:00:01] [org.jackhuang.hmcl.task.TaskExecutor.lambda$executeTask$20/FINER] Task finished: org.jackhuang.hmcl.game.LauncherHelper.launch0(LauncherHelper.java:168)
[18:00:01] [org.jackhuang.hmcl.task.TaskExecutor.lambda$executeTask$20/FINER] Task finished: org.jackhuang.hmcl.game.LauncherHelper.launch0(LauncherHelper.java:172)
[18:00:01] [org.jackhuang.hmcl.task.TaskExecutor.lambda$executeTask$10/FINE] Executing task: 启动游戏
[18:00:01] [org.jackhuang.hmcl.task.TaskExecutor.lambda$executeTask$20/FINER] Task finished: 启动游戏
[18:00:01] [org.jackhuang.hmcl.task.TaskExecutor.lambda$executeTask$20/FINER] Task finished: org.jackhuang.hmcl.game.LauncherHelper$$Lambda$812/0x000000010055a440@77d51fad
[18:00:01] [org.jackhuang.hmcl.Launcher.stopApplication/INFO] Stopping application.
        at java.base/java.lang.Thread.getStackTrace(Thread.java:1602)
        at org.jackhuang.hmcl.Launcher.stopApplication(Launcher.java:114)
        at org.jackhuang.hmcl.game.LauncherHelper.lambda$launch0$16(LauncherHelper.java:195)
        at org.jackhuang.hmcl.task.Task.lambda$thenAcceptAsync$0(Task.java:417)
        at org.jackhuang.hmcl.task.Task$UniApply.execute(Task.java:867)
        at org.jackhuang.hmcl.task.TaskExecutor.lambda$null$13(TaskExecutor.java:168)
        at org.jackhuang.hmcl.task.TaskExecutor.lambda$wrap$24(TaskExecutor.java:260)
        at java.base/java.util.concurrent.CompletableFuture$AsyncRun.run(CompletableFuture.java:1807)
        at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
        at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
        at java.base/java.lang.Thread.run(Thread.java:835)

[18:00:01] [org.jackhuang.hmcl.task.TaskExecutor.lambda$executeTask$20/FINER] Task finished: org.jackhuang.hmcl.game.LauncherHelper.launch0(LauncherHelper.java:191)
[18:00:01] [org.jackhuang.hmcl.task.Schedulers.shutdown/INFO] Shutting down executor services.
huanghongxun commented 5 years ago

你需要添加 --all-opens 以打开模块访问权限