Adding Fabric causes MultiMC Aristois to crash
-
I have an Aristois instance of 1.20.2 that launches normally, no issues. I then go to the Version tab of the Console and click Install Fabric. After selecting 0.14.24 in the popup window, the Fabric Loader and Intermediary Mappings appear in the Version list, as expected. The instance now crashes with the log added below.
Removing the Fabric Loader and Intermediary Mappings restores the instance to full functionality. Unfortunately, other Fabric Mods (Xaero's and others) need Fabric installed. How can I fix this?
The Aristois instance of 1.20.1 with Fabric and mods works great.
Exit log as follows:
=================================
MultiMC version: 0.7.0-3814
Launched instance in online mode
authserver.mojang.com resolves to:
[52.85.132.70, 52.85.132.75, 52.85.132.7, 52.85.132.124]session.minecraft.net resolves to:
[13.107.246.40, 13.107.213.40]textures.minecraft.net resolves to:
[13.107.246.40, 13.107.213.40]api.mojang.com resolves to:
[13.107.246.40, 13.107.213.40]Minecraft folder is:
/Applications/MultiMC.app/Data/instances/1.20.2-Aristois-fabbed/.minecraftJava path is:
/usr/bin/javaChecking Java version...
Java is version 17.0.7, using 64-bit architecture, from Azul Systems, Inc..Main Class:
me.deftware.weaver.MainNative path:
/Applications/MultiMC.app/Data/instances/1.20.2-Aristois-fabbed/nativesTraits:
traits FirstThreadOnMacOS
traits XR:InitialLibraries:
/Applications/MultiMC.app/Data/libraries/ca/weblite/java-objc-bridge/1.1/java-objc-bridge-1.1.jar
/Applications/MultiMC.app/Data/libraries/com/github/oshi/oshi-core/6.4.5/oshi-core-6.4.5.jar
/Applications/MultiMC.app/Data/libraries/com/google/code/gson/gson/2.10.1/gson-2.10.1.jar
/Applications/MultiMC.app/Data/libraries/com/google/guava/failureaccess/1.0.1/failureaccess-1.0.1.jar
/Applications/MultiMC.app/Data/libraries/com/google/guava/guava/32.1.2-jre/guava-32.1.2-jre.jar
/Applications/MultiMC.app/Data/libraries/com/ibm/icu/icu4j/73.2/icu4j-73.2.jar
/Applications/MultiMC.app/Data/libraries/com/mojang/authlib/5.0.47/authlib-5.0.47.jar
/Applications/MultiMC.app/Data/libraries/com/mojang/blocklist/1.0.10/blocklist-1.0.10.jar
/Applications/MultiMC.app/Data/libraries/com/mojang/brigadier/1.1.8/brigadier-1.1.8.jar
/Applications/MultiMC.app/Data/libraries/com/mojang/datafixerupper/6.0.8/datafixerupper-6.0.8.jar
/Applications/MultiMC.app/Data/libraries/com/mojang/logging/1.1.1/logging-1.1.1.jar
/Applications/MultiMC.app/Data/libraries/com/mojang/patchy/2.2.10/patchy-2.2.10.jar
/Applications/MultiMC.app/Data/libraries/com/mojang/text2speech/1.17.9/text2speech-1.17.9.jar
/Applications/MultiMC.app/Data/libraries/commons-codec/commons-codec/1.16.0/commons-codec-1.16.0.jar
/Applications/MultiMC.app/Data/libraries/commons-io/commons-io/2.13.0/commons-io-2.13.0.jar
/Applications/MultiMC.app/Data/libraries/commons-logging/commons-logging/1.2/commons-logging-1.2.jar
/Applications/MultiMC.app/Data/libraries/io/netty/netty-buffer/4.1.97.Final/netty-buffer-4.1.97.Final.jar
/Applications/MultiMC.app/Data/libraries/io/netty/netty-codec/4.1.97.Final/netty-codec-4.1.97.Final.jar
/Applications/MultiMC.app/Data/libraries/io/netty/netty-common/4.1.97.Final/netty-common-4.1.97.Final.jar
/Applications/MultiMC.app/Data/libraries/io/netty/netty-handler/4.1.97.Final/netty-handler-4.1.97.Final.jar
/Applications/MultiMC.app/Data/libraries/io/netty/netty-resolver/4.1.97.Final/netty-resolver-4.1.97.Final.jar
/Applications/MultiMC.app/Data/libraries/io/netty/netty-transport-classes-epoll/4.1.97.Final/netty-transport-classes-epoll-4.1.97.Final.jar
/Applications/MultiMC.app/Data/libraries/io/netty/netty-transport-native-unix-common/4.1.97.Final/netty-transport-native-unix-common-4.1.97.Final.jar
/Applications/MultiMC.app/Data/libraries/io/netty/netty-transport/4.1.97.Final/netty-transport-4.1.97.Final.jar
/Applications/MultiMC.app/Data/libraries/it/unimi/dsi/fastutil/8.5.12/fastutil-8.5.12.jar
/Applications/MultiMC.app/Data/libraries/net/java/dev/jna/jna-platform/5.13.0/jna-platform-5.13.0.jar
/Applications/MultiMC.app/Data/libraries/net/java/dev/jna/jna/5.13.0/jna-5.13.0.jar
/Applications/MultiMC.app/Data/libraries/net/sf/jopt-simple/jopt-simple/5.0.4/jopt-simple-5.0.4.jar
/Applications/MultiMC.app/Data/libraries/org/apache/commons/commons-compress/1.22/commons-compress-1.22.jar
/Applications/MultiMC.app/Data/libraries/org/apache/commons/commons-lang3/3.13.0/commons-lang3-3.13.0.jar
/Applications/MultiMC.app/Data/libraries/org/apache/httpcomponents/httpclient/4.5.13/httpclient-4.5.13.jar
/Applications/MultiMC.app/Data/libraries/org/apache/httpcomponents/httpcore/4.4.16/httpcore-4.4.16.jar
/Applications/MultiMC.app/Data/libraries/org/apache/logging/log4j/log4j-api/2.19.0/log4j-api-2.19.0.jar
/Applications/MultiMC.app/Data/libraries/org/apache/logging/log4j/log4j-core/2.19.0/log4j-core-2.19.0.jar
/Applications/MultiMC.app/Data/libraries/org/apache/logging/log4j/log4j-slf4j2-impl/2.19.0/log4j-slf4j2-impl-2.19.0.jar
/Applications/MultiMC.app/Data/libraries/org/joml/joml/1.10.5/joml-1.10.5.jar
/Applications/MultiMC.app/Data/libraries/org/lwjgl/lwjgl-glfw/3.3.2/lwjgl-glfw-3.3.2.jar
/Applications/MultiMC.app/Data/libraries/org/lwjgl/lwjgl-glfw/3.3.2/lwjgl-glfw-3.3.2-natives-macos.jar
/Applications/MultiMC.app/Data/libraries/org/lwjgl/lwjgl-glfw/3.3.2/lwjgl-glfw-3.3.2-natives-macos-arm64.jar
/Applications/MultiMC.app/Data/libraries/org/lwjgl/lwjgl-jemalloc/3.3.2/lwjgl-jemalloc-3.3.2.jar
/Applications/MultiMC.app/Data/libraries/org/lwjgl/lwjgl-jemalloc/3.3.2/lwjgl-jemalloc-3.3.2-natives-macos.jar
/Applications/MultiMC.app/Data/libraries/org/lwjgl/lwjgl-jemalloc/3.3.2/lwjgl-jemalloc-3.3.2-natives-macos-arm64.jar
/Applications/MultiMC.app/Data/libraries/org/lwjgl/lwjgl-openal/3.3.2/lwjgl-openal-3.3.2.jar
/Applications/MultiMC.app/Data/libraries/org/lwjgl/lwjgl-openal/3.3.2/lwjgl-openal-3.3.2-natives-macos.jar
/Applications/MultiMC.app/Data/libraries/org/lwjgl/lwjgl-openal/3.3.2/lwjgl-openal-3.3.2-natives-macos-arm64.jar
/Applications/MultiMC.app/Data/libraries/org/lwjgl/lwjgl-opengl/3.3.2/lwjgl-opengl-3.3.2.jar
/Applications/MultiMC.app/Data/libraries/org/lwjgl/lwjgl-opengl/3.3.2/lwjgl-opengl-3.3.2-natives-macos.jar
/Applications/MultiMC.app/Data/libraries/org/lwjgl/lwjgl-opengl/3.3.2/lwjgl-opengl-3.3.2-natives-macos-arm64.jar
/Applications/MultiMC.app/Data/libraries/org/lwjgl/lwjgl-stb/3.3.2/lwjgl-stb-3.3.2.jar
/Applications/MultiMC.app/Data/libraries/org/lwjgl/lwjgl-stb/3.3.2/lwjgl-stb-3.3.2-natives-macos.jar
/Applications/MultiMC.app/Data/libraries/org/lwjgl/lwjgl-stb/3.3.2/lwjgl-stb-3.3.2-natives-macos-arm64.jar
/Applications/MultiMC.app/Data/libraries/org/lwjgl/lwjgl-tinyfd/3.3.2/lwjgl-tinyfd-3.3.2.jar
/Applications/MultiMC.app/Data/libraries/org/lwjgl/lwjgl-tinyfd/3.3.2/lwjgl-tinyfd-3.3.2-natives-macos.jar
/Applications/MultiMC.app/Data/libraries/org/lwjgl/lwjgl-tinyfd/3.3.2/lwjgl-tinyfd-3.3.2-natives-macos-arm64.jar
/Applications/MultiMC.app/Data/libraries/org/lwjgl/lwjgl/3.3.2/lwjgl-3.3.2.jar
/Applications/MultiMC.app/Data/libraries/org/lwjgl/lwjgl/3.3.2/lwjgl-3.3.2-natives-macos.jar
/Applications/MultiMC.app/Data/libraries/org/lwjgl/lwjgl/3.3.2/lwjgl-3.3.2-natives-macos-arm64.jar
/Applications/MultiMC.app/Data/libraries/org/slf4j/slf4j-api/2.0.7/slf4j-api-2.0.7.jar
/Applications/MultiMC.app/Data/libraries/net/fabricmc/tiny-mappings-parser/0.3.0+build.17/tiny-mappings-parser-0.3.0+build.17.jar
/Applications/MultiMC.app/Data/libraries/net/fabricmc/sponge-mixin/0.12.5+mixin.0.8.5/sponge-mixin-0.12.5+mixin.0.8.5.jar
/Applications/MultiMC.app/Data/libraries/net/fabricmc/tiny-remapper/0.8.2/tiny-remapper-0.8.2.jar
/Applications/MultiMC.app/Data/libraries/net/fabricmc/access-widener/2.1.0/access-widener-2.1.0.jar
/Applications/MultiMC.app/Data/libraries/org/ow2/asm/asm/9.6/asm-9.6.jar
/Applications/MultiMC.app/Data/libraries/org/ow2/asm/asm-analysis/9.6/asm-analysis-9.6.jar
/Applications/MultiMC.app/Data/libraries/org/ow2/asm/asm-commons/9.6/asm-commons-9.6.jar
/Applications/MultiMC.app/Data/libraries/org/ow2/asm/asm-tree/9.6/asm-tree-9.6.jar
/Applications/MultiMC.app/Data/libraries/org/ow2/asm/asm-util/9.6/asm-util-9.6.jar
/Applications/MultiMC.app/Data/libraries/net/fabricmc/fabric-loader/0.14.24/fabric-loader-0.14.24.jar
/Applications/MultiMC.app/Data/libraries/net/fabricmc/intermediary/1.20.2/intermediary-1.20.2.jar
/Applications/MultiMC.app/Data/libraries/me/deftware/weaver/1.0.0/weaver-1.0.0.jar
/Applications/MultiMC.app/Data/libraries/net/fabricmc/loader-v2/latest/loader-v2-latest.jar
/Applications/MultiMC.app/Data/libraries/io/netty/netty-handler-proxy/4.1.76.Final/netty-handler-proxy-4.1.76.Final.jar
/Applications/MultiMC.app/Data/libraries/com/thealtening/auth/auth/3.0.2-j9/auth-3.0.2-j9.jar
/Applications/MultiMC.app/Data/libraries/me/deftware/aristois/loader/aristois-loader.jar
/Applications/MultiMC.app/Data/libraries/me/deftware/EMC-F-v2/latest-1.20.2/EMC-F-v2-latest-1.20.2.jar
/Applications/MultiMC.app/Data/libraries/com/mojang/minecraft/1.20.2/minecraft-1.20.2-client.jarNative libraries:
Params:
--username 2ba --version 1.20.2 --gameDir /Applications/MultiMC.app/Data/instances/1.20.2-Aristois-fabbed/.minecraft --assetsDir /Applications/MultiMC.app/Data/assets --assetIndex 8 --uuid <PROFILE ID> --accessToken <ACCESS TOKEN> --userType msa --versionType releaseWindow size: 1920 x 1080
Java Arguments:
[-Xdock:icon=icon.png, -Xdock:name="MultiMC: 1.20.2-Aristois-fabbed", -XstartOnFirstThread, -Xms3072m, -Xmx4096m, -Duser.language=en]Minecraft process ID: 79098
Using onesix launcher.
Failed to start Minecraft:
java.lang.RuntimeException: Unable to replace Fabric loader
Exiting with -1
at me.deftware.weaver.Main.startGame(Main.java:110)
at me.deftware.weaver.Main.main(Main.java:100)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:568)
at org.multimc.onesix.OneSixLauncher.launchWithMainClass(OneSixLauncher.java:243)
at org.multimc.onesix.OneSixLauncher.launch(OneSixLauncher.java:278)
at org.multimc.EntryPoint.listen(EntryPoint.java:143)
at org.multimc.EntryPoint.main(EntryPoint.java:34)
Caused by: java.lang.IncompatibleClassChangeError: class me.deftware.weaver.FabricModifier$1 cannot inherit from final class net.fabricmc.loader.impl.FabricLoaderImpl
at java.base/java.lang.ClassLoader.defineClass1(Native Method)
at java.base/java.lang.ClassLoader.defineClass(ClassLoader.java:1012)
at java.base/java.security.SecureClassLoader.defineClass(SecureClassLoader.java:150)
at java.base/jdk.internal.loader.BuiltinClassLoader.defineClass(BuiltinClassLoader.java:862)
at java.base/jdk.internal.loader.BuiltinClassLoader.findClassOnClassPathOrNull(BuiltinClassLoader.java:760)
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClassOrNull(BuiltinClassLoader.java:681)
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:639)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:188)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:520)
at me.deftware.weaver.FabricModifier.run(FabricModifier.java:23)
at me.deftware.weaver.Main.startGame(Main.java:106)
... 9 more
Process exited with exit code 255 (0xff).
Please note that usually neither the exit code, nor its description are enough to diagnose issues!
Always upload the entire log and not just the exit code.
Clipboard copy at: 01 Nov 2023 13:19:15 -0400 -
@th said in Adding Fabric causes MultiMC Aristois to crash:
I then go to the Version tab of the Console and click Install Fabric
Aristois already contains Fabric. When you install Fabric to the instance, you are overwriting Aristois completely, hence why it says
java.lang.RuntimeException: Unable to replace Fabric loader
. Do not install Fabric to the instance.Fabric mods go in
MultiMC/libraries/me/deftware/EMC-F-v2/latest-