[1.16.4] Starting the server with Quark-r2.4-285.jar crashes it
e3valdas opened this issue ยท 6 comments
Here's what my console says:
02.01 14:47:41 [Server] INFO -- MOD quark --
02.01 14:47:41 [Server] INFO Details:
02.01 14:47:41 [Server] INFO Mod File: Quark-r2.4-285.jar
02.01 14:47:41 [Server] INFO Failure message: Quark (quark) has failed to load correctly
02.01 14:47:41 [Multicraft] Server shut down (starting)
02.01 14:47:41 [Multicraft] Restarting crashed server in 300 seconds
02.01 14:47:41 [Multicraft] Server stopped
latest.log: https://pastebin.com/zx78ygfT
crash-report.txt: https://pastebin.com/EXnmJe0m
Same here. It's very frustrating that it feels like multiplayer is not tested on mods before they are published. I know it's free work, and I appreciate that we get it, but that doesn't reduce the frustration of updating, realizing it doesn't work, then having to roll back.
Same issue:
Quark-r2.4-285.jar
AutoRegLib-1.6-47.jar
Same here, crash on DS https://pastebin.com/Jg0TzrCu
java.lang.RuntimeException: Attempted to load class net/minecraft/client/entity/player/ClientPlayerEntity for invalid dist DEDICATED_SERVER
Snippet
-- Head --
Thread: main
Stacktrace:
at net.minecraftforge.fml.loading.RuntimeDistCleaner.processClassWithFlags(RuntimeDistCleaner.java:71) ~[forge-1.16.4-35.1.28.jar:35.1] {}
-- MOD quark --
Details:
Mod File: Quark-r2.4-285.jar
Failure message: Quark (quark) has failed to load correctly
java.lang.RuntimeException: Attempted to load class net/minecraft/client/entity/player/ClientPlayerEntity for invalid dist DEDICATED_SERVER
Mod Version: r2.4-285
Mod Issue URL: https://github.com/Vazkii/Quark
Exception message: java.lang.RuntimeException: Attempted to load class net/minecraft/client/entity/player/ClientPlayerEntity for invalid dist DEDICATED_SERVER
Stacktrace:
at net.minecraftforge.fml.loading.RuntimeDistCleaner.processClassWithFlags(RuntimeDistCleaner.java:71) ~[forge-1.16.4-35.1.28.jar:35.1] {}
at cpw.mods.modlauncher.LaunchPluginHandler.offerClassNodeToPlugins(LaunchPluginHandler.java:85) ~[modlauncher-8.0.6.jar:?] {}
at cpw.mods.modlauncher.ClassTransformer.transform(ClassTransformer.java:119) ~[modlauncher-8.0.6.jar:?] {}
at cpw.mods.modlauncher.TransformingClassLoader$DelegatedClassLoader.findClass(TransformingClassLoader.java:265) ~[modlauncher-8.0.6.jar:?] {}
at cpw.mods.modlauncher.TransformingClassLoader.loadClass(TransformingClassLoader.java:136) ~[modlauncher-8.0.6.jar:?] {re:classloading}
at cpw.mods.modlauncher.TransformingClassLoader.loadClass(TransformingClassLoader.java:98) ~[modlauncher-8.0.6.jar:?] {re:classloading}
at java.lang.ClassLoader.loadClass(Unknown Source) ~[?:1.8.0_271] {}
at java.lang.Class.forName0(Native Method) ~[?:1.8.0_271] {}
at java.lang.Class.forName(Unknown Source) ~[?:1.8.0_271] {}
at vazkii.quark.base.module.ModuleFinder.loadModule(ModuleFinder.java:40) ~[quark:r2.4-285] {re:classloading}
at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(Unknown Source) ~[?:1.8.0_271] {}
at java.util.ArrayList.forEach(Unknown Source) ~[?:1.8.0_271] {}
at java.util.stream.SortedOps$RefSortingSink.end(Unknown Source) ~[?:1.8.0_271] {}
at java.util.stream.Sink$ChainedReference.end(Unknown Source) ~[?:1.8.0_271] {}
at java.util.stream.AbstractPipeline.copyInto(Unknown Source) ~[?:1.8.0_271] {}
at java.util.stream.AbstractPipeline.wrapAndCopyInto(Unknown Source) ~[?:1.8.0_271] {}
at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(Unknown Source) ~[?:1.8.0_271] {}
at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(Unknown Source) ~[?:1.8.0_271] {}
at java.util.stream.AbstractPipeline.evaluate(Unknown Source) ~[?:1.8.0_271] {}
at java.util.stream.ReferencePipeline.forEach(Unknown Source) ~[?:1.8.0_271] {}
at vazkii.quark.base.module.ModuleFinder.findModules(ModuleFinder.java:34) ~[quark:r2.4-285] {re:classloading}
at vazkii.quark.base.module.ModuleLoader.findModules(ModuleLoader.java:48) ~[quark:r2.4-285] {re:classloading,pl:runtimedistcleaner:A}
at vazkii.quark.base.module.ModuleLoader.start(ModuleLoader.java:34) ~[quark:r2.4-285] {re:classloading,pl:runtimedistcleaner:A}
at vazkii.quark.base.CommonProxy.start(CommonProxy.java:36) ~[quark:1.16.3-266] {re:classloading}
at vazkii.quark.base.Quark.<init>(Quark.java:29) ~[quark:1.16.3-266] {re:classloading}
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) ~[?:1.8.0_271] {}
at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_271] {}
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) ~[?:1.8.0_271] {}
at java.lang.reflect.Constructor.newInstance(Unknown Source) ~[?:1.8.0_271] {}
at java.lang.Class.newInstance(Unknown Source) ~[?:1.8.0_271] {}
at net.minecraftforge.fml.javafmlmod.FMLModContainer.constructMod(FMLModContainer.java:81) ~[forge:35.1] {re:classloading}
at net.minecraftforge.fml.ModContainer.lambda$buildTransitionHandler$4(ModContainer.java:120) ~[forge:?] {re:classloading}
at java.util.concurrent.CompletableFuture$AsyncRun.run(Unknown Source) ~[?:1.8.0_271] {}
at java.util.concurrent.CompletableFuture$AsyncRun.exec(Unknown Source) ~[?:1.8.0_271] {}
at java.util.concurrent.ForkJoinTask.doExec(Unknown Source) ~[?:1.8.0_271] {}
at java.util.concurrent.ForkJoinPool$WorkQueue.runTask(Unknown Source) ~[?:1.8.0_271] {}
at java.util.concurrent.ForkJoinPool.runWorker(Unknown Source) ~[?:1.8.0_271] {}
at java.util.concurrent.ForkJoinWorkerThread.run(Unknown Source) ~[?:1.8.0_271] {}