Closed NealSavage closed 8 months ago
OkZoomer was migrated to Quilt, that's why it crashes. Beta 5 is still compatible because it does not use things that are exclusively built into Quilt Loader
No, beta.6 was still a Fabric-only release, with beta.7 doing it (this issue is older than it, after all); Whatever the issue is, it'll probably either going to affect the Quiltified version or it simply won't at all; The only problem is that so far, nobody gave me a detailed crash log about this issue
In that case, here is some additional information: The issue only exists in Fabric Loader 0.14.x. Here is a crash report:
[17:57:38] [main/ERROR]: A mod crashed on startup!
net.fabricmc.loader.impl.FormattedException: java.lang.RuntimeException: Could not execute entrypoint stage 'preLaunch' due to errors, provided by 'quilt_command'!
at net.fabricmc.loader.impl.launch.knot.Knot.init(Knot.java:156) ~[fabric-loader-0.14.1.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:69) [fabric-loader-0.14.1.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.14.1.jar:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?]
at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?]
at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?]
at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?]
at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:210) [NewLaunch.jar:?]
at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:245) [NewLaunch.jar:?]
at org.multimc.EntryPoint.listen(EntryPoint.java:143) [NewLaunch.jar:?]
at org.multimc.EntryPoint.main(EntryPoint.java:34) [NewLaunch.jar:?]
Caused by: java.lang.RuntimeException: Could not execute entrypoint stage 'preLaunch' due to errors, provided by 'quilt_command'!
at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.lambda$invoke0$0(EntrypointUtils.java:51) ~[fabric-loader-0.14.1.jar:?]
at net.fabricmc.loader.impl.util.ExceptionUtil.gatherExceptions(ExceptionUtil.java:33) ~[fabric-loader-0.14.1.jar:?]
at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke0(EntrypointUtils.java:49) ~[fabric-loader-0.14.1.jar:?]
at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke(EntrypointUtils.java:35) ~[fabric-loader-0.14.1.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.init(Knot.java:154) ~[fabric-loader-0.14.1.jar:?]
... 10 more
Caused by: java.lang.ExceptionInInitializerError
at org.quiltmc.qsl.command.impl.PreLaunchInitializer.onPreLaunch(PreLaunchInitializer.java:33) ~[quilt_command-1.0.0+1.18.2-SNAPSHOT-5739c0c319a3f50b.jar:?]
at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke0(EntrypointUtils.java:47) ~[fabric-loader-0.14.1.jar:?]
at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke(EntrypointUtils.java:35) ~[fabric-loader-0.14.1.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.init(Knot.java:154) ~[fabric-loader-0.14.1.jar:?]
... 10 more
Caused by: java.lang.RuntimeException: Failed to load Classloader fields
at org.quiltmc.qsl.base.impl.PreLaunchHacks.<clinit>(PreLaunchHacks.java:49) ~[quilt_base-1.0.0+1.18.2-SNAPSHOT-95e80be7208cdff7.jar:?]
at org.quiltmc.qsl.command.impl.PreLaunchInitializer.onPreLaunch(PreLaunchInitializer.java:33) ~[quilt_command-1.0.0+1.18.2-SNAPSHOT-5739c0c319a3f50b.jar:?]
at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke0(EntrypointUtils.java:47) ~[fabric-loader-0.14.1.jar:?]
at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke(EntrypointUtils.java:35) ~[fabric-loader-0.14.1.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.init(Knot.java:154) ~[fabric-loader-0.14.1.jar:?]
... 10 more
Caused by: java.lang.NoSuchMethodException: net.fabricmc.loader.impl.launch.knot.KnotClassLoader.addURL(java.net.URL)
at java.lang.Class.getMethod(Class.java:2227) ~[?:?]
at org.quiltmc.qsl.base.impl.PreLaunchHacks.<clinit>(PreLaunchHacks.java:46) ~[quilt_base-1.0.0+1.18.2-SNAPSHOT-95e80be7208cdff7.jar:?]
at org.quiltmc.qsl.command.impl.PreLaunchInitializer.onPreLaunch(PreLaunchInitializer.java:33) ~[quilt_command-1.0.0+1.18.2-SNAPSHOT-5739c0c319a3f50b.jar:?]
at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke0(EntrypointUtils.java:47) ~[fabric-loader-0.14.1.jar:?]
at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke(EntrypointUtils.java:35) ~[fabric-loader-0.14.1.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.init(Knot.java:154) ~[fabric-loader-0.14.1.jar:?]
... 10 more
Unfortunately, that's a different issue (see #74), which was indeed 100% caused by Quilt-on-Fabric hacks and was solved by not doing those hacks in the first place; This issue might be a duplicate of #67 instead? And yeah, the fact that it didn't crash for some and it did for others makes me suspect a mod conflict, which yeah, I can't detect without having the full information (the crash's latest.log helps a lot too)
I see. Yes, this seems to be a different issue. However, this is not a mod conflict as I didn't have any other mod installed as seen in my logs here:
In that case, here is some additional information: The issue only exists in Fabric Loader 0.14.x. Here is a crash report:
[17:57:38] [main/ERROR]: A mod crashed on startup! net.fabricmc.loader.impl.FormattedException: java.lang.RuntimeException: Could not execute entrypoint stage 'preLaunch' due to errors, provided by 'quilt_command'! at net.fabricmc.loader.impl.launch.knot.Knot.init(Knot.java:156) ~[fabric-loader-0.14.1.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:69) [fabric-loader-0.14.1.jar:?] at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.14.1.jar:?] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:?] at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) ~[?:?] at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[?:?] at java.lang.reflect.Method.invoke(Method.java:568) ~[?:?] at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:210) [NewLaunch.jar:?] at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:245) [NewLaunch.jar:?] at org.multimc.EntryPoint.listen(EntryPoint.java:143) [NewLaunch.jar:?] at org.multimc.EntryPoint.main(EntryPoint.java:34) [NewLaunch.jar:?] Caused by: java.lang.RuntimeException: Could not execute entrypoint stage 'preLaunch' due to errors, provided by 'quilt_command'! at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.lambda$invoke0$0(EntrypointUtils.java:51) ~[fabric-loader-0.14.1.jar:?] at net.fabricmc.loader.impl.util.ExceptionUtil.gatherExceptions(ExceptionUtil.java:33) ~[fabric-loader-0.14.1.jar:?] at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke0(EntrypointUtils.java:49) ~[fabric-loader-0.14.1.jar:?] at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke(EntrypointUtils.java:35) ~[fabric-loader-0.14.1.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.init(Knot.java:154) ~[fabric-loader-0.14.1.jar:?] ... 10 more Caused by: java.lang.ExceptionInInitializerError at org.quiltmc.qsl.command.impl.PreLaunchInitializer.onPreLaunch(PreLaunchInitializer.java:33) ~[quilt_command-1.0.0+1.18.2-SNAPSHOT-5739c0c319a3f50b.jar:?] at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke0(EntrypointUtils.java:47) ~[fabric-loader-0.14.1.jar:?] at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke(EntrypointUtils.java:35) ~[fabric-loader-0.14.1.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.init(Knot.java:154) ~[fabric-loader-0.14.1.jar:?] ... 10 more Caused by: java.lang.RuntimeException: Failed to load Classloader fields at org.quiltmc.qsl.base.impl.PreLaunchHacks.<clinit>(PreLaunchHacks.java:49) ~[quilt_base-1.0.0+1.18.2-SNAPSHOT-95e80be7208cdff7.jar:?] at org.quiltmc.qsl.command.impl.PreLaunchInitializer.onPreLaunch(PreLaunchInitializer.java:33) ~[quilt_command-1.0.0+1.18.2-SNAPSHOT-5739c0c319a3f50b.jar:?] at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke0(EntrypointUtils.java:47) ~[fabric-loader-0.14.1.jar:?] at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke(EntrypointUtils.java:35) ~[fabric-loader-0.14.1.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.init(Knot.java:154) ~[fabric-loader-0.14.1.jar:?] ... 10 more Caused by: java.lang.NoSuchMethodException: net.fabricmc.loader.impl.launch.knot.KnotClassLoader.addURL(java.net.URL) at java.lang.Class.getMethod(Class.java:2227) ~[?:?] at org.quiltmc.qsl.base.impl.PreLaunchHacks.<clinit>(PreLaunchHacks.java:46) ~[quilt_base-1.0.0+1.18.2-SNAPSHOT-95e80be7208cdff7.jar:?] at org.quiltmc.qsl.command.impl.PreLaunchInitializer.onPreLaunch(PreLaunchInitializer.java:33) ~[quilt_command-1.0.0+1.18.2-SNAPSHOT-5739c0c319a3f50b.jar:?] at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke0(EntrypointUtils.java:47) ~[fabric-loader-0.14.1.jar:?] at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke(EntrypointUtils.java:35) ~[fabric-loader-0.14.1.jar:?] at net.fabricmc.loader.impl.launch.knot.Knot.init(Knot.java:154) ~[fabric-loader-0.14.1.jar:?] ... 10 more
My fabric loader is 0.13.3, not .14, so it is not only on that version
Unfortunately, that's a different issue (see #74), which was indeed 100% caused by Quilt-on-Fabric hacks and was solved by not doing those hacks in the first place; This issue might be a duplicate of #67 instead? And yeah, the fact that it didn't crash for some and it did for others makes me suspect a mod conflict, which yeah, I can't detect without having the full information (the crash's latest.log helps a lot too)
I tested to the point of it being only this mod, it's this mod. \
No, beta.6 was still a Fabric-only release, with beta.7 doing it (this issue is older than it, after all); Whatever the issue is, it'll probably either going to affect the Quiltified version or it simply won't at all; The only problem is that so far, nobody gave me a detailed crash log about this issue
I'll redownload it and get you some logs, one sec
MultiMC Console Output: https://pastebin.com/ns10y1ht Logs, latest: https://pastebin.com/cJ1sRKN2
I upgraded fabric loader from 0.13.3 to 0.14.5 and now I'm having the same issue.
net.fabricmc.loader.impl.FormattedException: java.lang.RuntimeException: Could not execute entrypoint stage 'preLaunch' due to errors, provided by 'quilt_command'!
at net.fabricmc.loader.impl.launch.knot.Knot.init(Knot.java:164) ~[fabric-loader-0.14.5.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:68) [fabric-loader-0.14.5.jar:?]
at net.fabricmc.loader.impl.launch.knot.KnotClient.main(KnotClient.java:23) [fabric-loader-0.14.5.jar:?]
Caused by: java.lang.RuntimeException: Could not execute entrypoint stage 'preLaunch' due to errors, provided by 'quilt_command'!
at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.lambda$invoke0$0(EntrypointUtils.java:51) ~[fabric-loader-0.14.5.jar:?]
at net.fabricmc.loader.impl.util.ExceptionUtil.gatherExceptions(ExceptionUtil.java:33) ~[fabric-loader-0.14.5.jar:?]
at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke0(EntrypointUtils.java:49) ~[fabric-loader-0.14.5.jar:?]
at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke(EntrypointUtils.java:35) ~[fabric-loader-0.14.5.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.init(Knot.java:162) ~[fabric-loader-0.14.5.jar:?]
... 2 more
Caused by: java.lang.ExceptionInInitializerError
at org.quiltmc.qsl.command.impl.PreLaunchInitializer.onPreLaunch(PreLaunchInitializer.java:33) ~[quilt_command-1.0.0+1.18.2-SNAPSHOT-5739c0c319a3f50b.jar:?]
at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke0(EntrypointUtils.java:47) ~[fabric-loader-0.14.5.jar:?]
at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke(EntrypointUtils.java:35) ~[fabric-loader-0.14.5.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.init(Knot.java:162) ~[fabric-loader-0.14.5.jar:?]
... 2 more
Caused by: java.lang.RuntimeException: Failed to load Classloader fields
at org.quiltmc.qsl.base.impl.PreLaunchHacks.<clinit>(PreLaunchHacks.java:49) ~[quilt_base-1.0.0+1.18.2-SNAPSHOT-95e80be7208cdff7.jar:?]
at org.quiltmc.qsl.command.impl.PreLaunchInitializer.onPreLaunch(PreLaunchInitializer.java:33) ~[quilt_command-1.0.0+1.18.2-SNAPSHOT-5739c0c319a3f50b.jar:?]
at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke0(EntrypointUtils.java:47) ~[fabric-loader-0.14.5.jar:?]
at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke(EntrypointUtils.java:35) ~[fabric-loader-0.14.5.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.init(Knot.java:162) ~[fabric-loader-0.14.5.jar:?]
... 2 more
Caused by: java.lang.NoSuchMethodException: net.fabricmc.loader.impl.launch.knot.KnotClassLoader.addURL(java.net.URL)
at java.lang.Class.getMethod(Class.java:2227) ~[?:?]
at org.quiltmc.qsl.base.impl.PreLaunchHacks.<clinit>(PreLaunchHacks.java:46) ~[quilt_base-1.0.0+1.18.2-SNAPSHOT-95e80be7208cdff7.jar:?]
at org.quiltmc.qsl.command.impl.PreLaunchInitializer.onPreLaunch(PreLaunchInitializer.java:33) ~[quilt_command-1.0.0+1.18.2-SNAPSHOT-5739c0c319a3f50b.jar:?]
at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke0(EntrypointUtils.java:47) ~[fabric-loader-0.14.5.jar:?]
at net.fabricmc.loader.impl.entrypoint.EntrypointUtils.invoke(EntrypointUtils.java:35) ~[fabric-loader-0.14.5.jar:?]
at net.fabricmc.loader.impl.launch.knot.Knot.init(Knot.java:162) ~[fabric-loader-0.14.5.jar:?]
... 2 more
@purple512 Use beta 5 of OkZoomer to fix it :)
beta 5 is incompatible with Continuity, not an option to use that.
In that case, your only option will most likely be downgrading to Fabric Loader 0.13 again or wait for the author to fix newer Fabric Loader versions... But I believe, that won't happen
Pretty sad though, OkZoomer was truly the best zoom mod, and Quilt is still new and not many of my mods work on Quilt.
Okzoomer beta 6 crashes my game. Fabric's support team thinks it is your handling of the brigadier