mirror of
https://github.com/HMCL-dev/HMCL.git
synced 2025-09-10 04:16:02 -04:00
fix: NPE when version.json:mainClass is null.
This commit is contained in:
parent
0aa0fa1b78
commit
d07c45f0b5
@ -341,7 +341,7 @@ public final class LauncherHelper {
|
|||||||
|
|
||||||
// LaunchWrapper 1.12 will crash because of assuming the system class loader is an instance of URLClassLoader.
|
// LaunchWrapper 1.12 will crash because of assuming the system class loader is an instance of URLClassLoader.
|
||||||
if (!flag && java.getParsedVersion() >= JavaVersion.JAVA_9
|
if (!flag && java.getParsedVersion() >= JavaVersion.JAVA_9
|
||||||
&& version.getMainClass().equals(LibraryAnalyzer.LAUNCH_WRAPPER_MAIN)
|
&& LibraryAnalyzer.LAUNCH_WRAPPER_MAIN.equals(version.getMainClass())
|
||||||
&& version.getLibraries().stream()
|
&& version.getLibraries().stream()
|
||||||
.filter(library -> "launchwrapper".equals(library.getArtifactId()))
|
.filter(library -> "launchwrapper".equals(library.getArtifactId()))
|
||||||
.anyMatch(library -> VersionNumber.asVersion(library.getVersion()).compareTo(VersionNumber.asVersion("1.13")) < 0)) {
|
.anyMatch(library -> VersionNumber.asVersion(library.getVersion()).compareTo(VersionNumber.asVersion("1.13")) < 0)) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user