Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Crash with FabricProxy/FabricProxyLite on 1.16.5 #48

Closed
Pairman opened this issue Dec 22, 2021 · 6 comments
Closed

Crash with FabricProxy/FabricProxyLite on 1.16.5 #48

Pairman opened this issue Dec 22, 2021 · 6 comments
Labels
compatibility Compatibility with mods external issue Should be handled on external side

Comments

@Pairman
Copy link

Pairman commented Dec 22, 2021

C:\Users\Pairman\Desktop\creative>java -Dlog4j.configurationFile=log4j2-patch.xml -Xmx2G -jar fabric-server-launch.jar nogui
[21:22:23] [INFO] [FabricLoader/GameProvider]: Loading Minecraft 1.16.5 with Fabric Loader 0.12.12
2021-12-22 21:22:23,683 main ERROR Error processing element Queue ([Appenders: null]): CLASS_NOT_FOUND
2021-12-22 21:22:23,777 main ERROR Unable to inject fields into builder class for plugin type class org.apache.logging.log4j.core.appender.ConsoleAppender, element Console. java.nio.charset.UnsupportedCharsetException: cp65001
at java.base/java.nio.charset.Charset.forName(Charset.java:529)
at org.apache.logging.log4j.util.PropertiesUtil.getCharsetProperty(PropertiesUtil.java:146)
at org.apache.logging.log4j.util.PropertiesUtil.getCharsetProperty(PropertiesUtil.java:134)
at org.apache.logging.log4j.core.appender.ConsoleAppender$Target.getCharset(ConsoleAppender.java:85)
at org.apache.logging.log4j.core.appender.ConsoleAppender$Target$1.getDefaultCharset(ConsoleAppender.java:71)
at org.apache.logging.log4j.core.appender.ConsoleAppender$Builder.build(ConsoleAppender.java:218)
at org.apache.logging.log4j.core.appender.ConsoleAppender$Builder.build(ConsoleAppender.java:185)
at org.apache.logging.log4j.core.config.plugins.util.PluginBuilder.build(PluginBuilder.java:122)
at org.apache.logging.log4j.core.config.AbstractConfiguration.createPluginObject(AbstractConfiguration.java:952) at org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:892)
at org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:884)
at org.apache.logging.log4j.core.config.AbstractConfiguration.doConfigure(AbstractConfiguration.java:508)
at org.apache.logging.log4j.core.config.AbstractConfiguration.initialize(AbstractConfiguration.java:232)
at org.apache.logging.log4j.core.config.AbstractConfiguration.start(AbstractConfiguration.java:244)
at org.apache.logging.log4j.core.LoggerContext.setConfiguration(LoggerContext.java:545)
at org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:617)
at org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:634)
at org.apache.logging.log4j.core.LoggerContext.start(LoggerContext.java:229)
at org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:242)
at org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:45)
at org.apache.logging.log4j.LogManager.getContext(LogManager.java:174)
at net.fabricmc.loader.impl.game.minecraft.Log4jLogHandler.patchJndi(Log4jLogHandler.java:114)
at net.fabricmc.loader.impl.game.minecraft.Log4jLogHandler.(Log4jLogHandler.java:81)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.setupLog4jLogHandler(MinecraftGameProvider.java:523)
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.initialize(MinecraftGameProvider.java:502)
at net.fabricmc.loader.impl.launch.knot.Knot.init(Knot.java:136)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:71)
at net.fabricmc.loader.impl.launch.knot.KnotServer.main(KnotServer.java:23)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at net.fabricmc.loader.impl.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:66)

2021-12-22 21:22:23,777 main ERROR Unable to invoke factory method in class class org.apache.logging.log4j.core.appender.ConsoleAppender for element Console. java.lang.IllegalStateException: No factory method found for class org.apache.logging.log4j.core.appender.ConsoleAppender
at org.apache.logging.log4j.core.config.plugins.util.PluginBuilder.findFactoryMethod(PluginBuilder.java:224)
at org.apache.logging.log4j.core.config.plugins.util.PluginBuilder.build(PluginBuilder.java:130)
at org.apache.logging.log4j.core.config.AbstractConfiguration.createPluginObject(AbstractConfiguration.java:952)
at org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:892)
at org.apache.logging.log4j.core.config.AbstractConfiguration.createConfiguration(AbstractConfiguration.java:884)
at org.apache.logging.log4j.core.config.AbstractConfiguration.doConfigure(AbstractConfiguration.java:508)
at org.apache.logging.log4j.core.config.AbstractConfiguration.initialize(AbstractConfiguration.java:232)
at org.apache.logging.log4j.core.config.AbstractConfiguration.start(AbstractConfiguration.java:244)
at org.apache.logging.log4j.core.LoggerContext.setConfiguration(LoggerContext.java:545)
at org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:617)
at org.apache.logging.log4j.core.LoggerContext.reconfigure(LoggerContext.java:634)
at org.apache.logging.log4j.core.LoggerContext.start(LoggerContext.java:229)
at org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:242)
at org.apache.logging.log4j.core.impl.Log4jContextFactory.getContext(Log4jContextFactory.java:45)
at org.apache.logging.log4j.LogManager.getContext(LogManager.java:174)
at net.fabricmc.loader.impl.game.minecraft.Log4jLogHandler.patchJndi(Log4jLogHandler.java:114)
at net.fabricmc.loader.impl.game.minecraft.Log4jLogHandler.(Log4jLogHandler.java:81)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.setupLog4jLogHandler(MinecraftGameProvider.java:523)
at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.initialize(MinecraftGameProvider.java:502)
at net.fabricmc.loader.impl.launch.knot.Knot.init(Knot.java:136)
at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:71)
at net.fabricmc.loader.impl.launch.knot.KnotServer.main(KnotServer.java:23)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.base/java.lang.reflect.Method.invoke(Method.java:566)
at net.fabricmc.loader.impl.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:66)

2021-12-22 21:22:23,839 main ERROR Null object returned for Console in Appenders.
2021-12-22 21:22:23,855 main ERROR Unable to locate appender "SysOut" for logger config "root"
2021-12-22 21:22:23,855 main ERROR Unable to locate appender "ServerGuiConsole" for logger config "root"

C:\Users\Pairman\Desktop\creative>pause
Press any key to continue . . .

@Fallen-Breath
Copy link
Contributor

Fallen-Breath commented Dec 22, 2021

  • Please send full crash log and mod list
  • The log you post doesn't seem to be related to this mod. Does the same thing happen without this mod?

@Pairman
Copy link
Author

Pairman commented Dec 24, 2021

  • Please send full crash log and mod list
  • The log you post doesn't seem to be related to this mod. Does the same thing happen without this mod?

Sorry for not putting the full log. I experimented and I'm sure that carpet-tis-addition crashes with fabricproxy. And here's the log.

[16:59:06] [main/INFO]: Loading Minecraft 1.16.5 with Fabric Loader 0.12.12
[16:59:06] [main/WARN]: Warnings were found!

  • Mod 'Fabric Rendering Fluids (v1)' (fabric-rendering-fluids-v1) 0.1.15+3cc0f0907d recommends any version of fabric-textures-v0, which is disabled for this environment (client/server only)!
    • You should install any version of fabric-textures-v0 for the optimal experience.
      [16:59:06] [main/INFO]: Loading 42 mods:
    • autoconfig1u 3.3.1 via fabricproxy
    • carpet 1.4.44
    • carpet-tis-addition 1.27.3
    • fabric 0.42.0+1.16
    • fabric-api-base 0.4.0+3cc0f0907d via fabric
    • fabric-api-lookup-api-v1 1.3.1+3cc0f0907d via fabric
    • fabric-biome-api-v1 3.1.13+3cc0f0907d via fabric
    • fabric-command-api-v1 1.1.3+3cc0f0907d via fabric
    • fabric-commands-v0 0.2.3+3cc0f0907d via fabric
    • fabric-containers-v0 0.1.12+3cc0f0907d via fabric
    • fabric-content-registries-v0 0.2.5+3cc0f0907d via fabric
    • fabric-crash-report-info-v1 0.1.4+3cc0f0907d via fabric
    • fabric-dimensions-v1 2.0.8+3cc0f0907d via fabric
    • fabric-entity-events-v1 1.2.4+3cc0f0907d via fabric
    • fabric-events-interaction-v0 0.4.5+3cc0f0907d via fabric
    • fabric-events-lifecycle-v0 0.2.2+3cc0f0907d via fabric
    • fabric-game-rule-api-v1 1.0.7+3cc0f0907d via fabric
    • fabric-item-api-v1 1.2.2+3cc0f0907d via fabric
    • fabric-item-groups-v0 0.3.1+3cc0f0907d via fabric
    • fabric-lifecycle-events-v1 1.2.2+3cc0f0907d via fabric
    • fabric-loot-tables-v1 1.0.3+3cc0f0907d via fabric
    • fabric-mining-levels-v0 0.1.4+3cc0f0907d via fabric
    • fabric-networking-api-v1 1.0.5+3cc0f0907d via fabric
    • fabric-networking-blockentity-v0 0.2.9+3cc0f0907d via fabric
    • fabric-networking-v0 0.3.3+3cc0f0907d via fabric
    • fabric-object-builder-api-v1 1.9.6+3cc0f0907d via fabric
    • fabric-object-builders-v0 0.7.3+3cc0f0907d via fabric
    • fabric-particles-v1 0.2.5+3cc0f0907d via fabric
    • fabric-registry-sync-v0 0.7.6+3cc0f0907d via fabric
    • fabric-rendering-data-attachment-v1 0.1.6+3cc0f0907d via fabric
    • fabric-rendering-fluids-v1 0.1.15+3cc0f0907d via fabric
    • fabric-resource-loader-v0 0.4.8+3cc0f0907d via fabric
    • fabric-screen-handler-api-v1 1.1.6+3cc0f0907d via fabric
    • fabric-structure-api-v1 1.1.12+3cc0f0907d via fabric
    • fabric-tag-extensions-v0 1.1.2+3cc0f0907d via fabric
    • fabric-tool-attribute-api-v1 1.2.8+3cc0f0907d via fabric
    • fabric-transfer-api-v1 1.5.0+3cc0f0907d via fabric
    • fabricloader 0.12.12
    • fabricproxy 1.4.7
    • java 17
    • minecraft 1.16.5
    • org_yaml_snakeyaml 1.29 via carpet-tis-addition
      [16:59:06] [main/INFO]: SpongePowered MIXIN Subsystem Version=0.8.4 Source=file:/C:/Users/Pairman/Desktop/server/libraries/net/fabricmc/sponge-mixin/0.10.7+mixin.0.8.4/sponge-mixin-0.10.7+mixin.0.8.4.jar Service=Knot/Fabric Env=SERVER
      [16:59:07] [main/ERROR]: Mixin prepare for mod carpet-tis-addition failed preparing translations.StyleAccessor in carpet-tis-addition.mixins.json: org.spongepowered.asm.mixin.transformer.throwables.MixinTargetAlreadyLoadedException Critical problem: carpet-tis-addition.mixins.json:translations.StyleAccessor target net.minecraft.class_2583 was loaded too early.
      org.spongepowered.asm.mixin.transformer.throwables.MixinTargetAlreadyLoadedException: Critical problem: carpet-tis-addition.mixins.json:translations.StyleAccessor target net.minecraft.class_2583 was loaded too early.
      at org.spongepowered.asm.mixin.transformer.MixinInfo.readDeclaredTargets(MixinInfo.java:948) ~[sponge-mixin-0.10.7+mixin.0.8.4.jar:0.10.7+mixin.0.8.4]
      at org.spongepowered.asm.mixin.transformer.MixinInfo.(MixinInfo.java:882) ~[sponge-mixin-0.10.7+mixin.0.8.4.jar:0.10.7+mixin.0.8.4]
      at org.spongepowered.asm.mixin.transformer.MixinConfig.prepareMixins(MixinConfig.java:852) ~[sponge-mixin-0.10.7+mixin.0.8.4.jar:0.10.7+mixin.0.8.4]
      at org.spongepowered.asm.mixin.transformer.MixinConfig.prepare(MixinConfig.java:777) ~[sponge-mixin-0.10.7+mixin.0.8.4.jar:0.10.7+mixin.0.8.4]
      at org.spongepowered.asm.mixin.transformer.MixinProcessor.prepareConfigs(MixinProcessor.java:540) [sponge-mixin-0.10.7+mixin.0.8.4.jar:0.10.7+mixin.0.8.4]
      at org.spongepowered.asm.mixin.transformer.MixinProcessor.select(MixinProcessor.java:462) [sponge-mixin-0.10.7+mixin.0.8.4.jar:0.10.7+mixin.0.8.4]
      at org.spongepowered.asm.mixin.transformer.MixinProcessor.checkSelect(MixinProcessor.java:438) [sponge-mixin-0.10.7+mixin.0.8.4.jar:0.10.7+mixin.0.8.4]
      at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:290) [sponge-mixin-0.10.7+mixin.0.8.4.jar:0.10.7+mixin.0.8.4]
      at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) [sponge-mixin-0.10.7+mixin.0.8.4.jar:0.10.7+mixin.0.8.4]
      at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) [sponge-mixin-0.10.7+mixin.0.8.4.jar:0.10.7+mixin.0.8.4]
      at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:247) [fabric-loader-0.12.12.jar:?]
      at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:150) [fabric-loader-0.12.12.jar:?]
      at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:155) [fabric-loader-0.12.12.jar:?]
      at java.lang.ClassLoader.loadClass(ClassLoader.java:520) [?:?]
      at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:606) [fabric-loader-0.12.12.jar:?]
      at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:77) [fabric-loader-0.12.12.jar:?]
      at net.fabricmc.loader.impl.launch.knot.KnotServer.main(KnotServer.java:23) [fabric-loader-0.12.12.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 net.fabricmc.loader.impl.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:66) [fabric-loader-0.12.12.jar:?]
      at net.fabricmc.installer.ServerLauncher.main(ServerLauncher.java:64) [fabric-server-launch.jar:0.10.2]
      [16:59:07] [main/ERROR]: Uncaught exception in thread "main"
      java.lang.RuntimeException: An exception occurred when launching the server!
      at net.fabricmc.loader.impl.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:68) ~[fabric-loader-0.12.12.jar:?]
      at net.fabricmc.installer.ServerLauncher.main(ServerLauncher.java:64) ~[fabric-server-launch.jar:0.10.2]
      Caused by: java.lang.reflect.InvocationTargetException
      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 net.fabricmc.loader.impl.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:66) ~[fabric-loader-0.12.12.jar:?]
      ... 1 more
      Caused by: java.lang.RuntimeException: Mixin transformation of net.minecraft.server.Main failed
      at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:252) ~[fabric-loader-0.12.12.jar:?]
      at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:150) ~[fabric-loader-0.12.12.jar:?]
      at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:155) ~[fabric-loader-0.12.12.jar:?]
      at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
      at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:606) ~[fabric-loader-0.12.12.jar:?]
      at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:77) ~[fabric-loader-0.12.12.jar:?]
      at net.fabricmc.loader.impl.launch.knot.KnotServer.main(KnotServer.java:23) ~[fabric-loader-0.12.12.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 net.fabricmc.loader.impl.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:66) ~[fabric-loader-0.12.12.jar:?]
      ... 1 more
      Caused by: org.spongepowered.asm.mixin.throwables.MixinApplyError: Mixin [carpet-tis-addition.mixins.json:translations.StyleAccessor] from phase [DEFAULT] in config [carpet-tis-addition.mixins.json] from mod [carpet-tis-addition] FAILED during PREPARE
      at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinError(MixinProcessor.java:638) ~[sponge-mixin-0.10.7+mixin.0.8.4.jar:0.10.7+mixin.0.8.4]
      at org.spongepowered.asm.mixin.transformer.MixinProcessor.handleMixinPrepareError(MixinProcessor.java:585) ~[sponge-mixin-0.10.7+mixin.0.8.4.jar:0.10.7+mixin.0.8.4]
      at org.spongepowered.asm.mixin.transformer.MixinProcessor.prepareConfigs(MixinProcessor.java:543) ~[sponge-mixin-0.10.7+mixin.0.8.4.jar:0.10.7+mixin.0.8.4]
      at org.spongepowered.asm.mixin.transformer.MixinProcessor.select(MixinProcessor.java:462) ~[sponge-mixin-0.10.7+mixin.0.8.4.jar:0.10.7+mixin.0.8.4]
      at org.spongepowered.asm.mixin.transformer.MixinProcessor.checkSelect(MixinProcessor.java:438) ~[sponge-mixin-0.10.7+mixin.0.8.4.jar:0.10.7+mixin.0.8.4]
      at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:290) ~[sponge-mixin-0.10.7+mixin.0.8.4.jar:0.10.7+mixin.0.8.4]
      at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.10.7+mixin.0.8.4.jar:0.10.7+mixin.0.8.4]
      at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.10.7+mixin.0.8.4.jar:0.10.7+mixin.0.8.4]
      at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:247) ~[fabric-loader-0.12.12.jar:?]
      at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:150) ~[fabric-loader-0.12.12.jar:?]
      at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:155) ~[fabric-loader-0.12.12.jar:?]
      at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
      at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:606) ~[fabric-loader-0.12.12.jar:?]
      at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:77) ~[fabric-loader-0.12.12.jar:?]
      at net.fabricmc.loader.impl.launch.knot.KnotServer.main(KnotServer.java:23) ~[fabric-loader-0.12.12.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 net.fabricmc.loader.impl.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:66) ~[fabric-loader-0.12.12.jar:?]
      ... 1 more
      Caused by: org.spongepowered.asm.mixin.transformer.throwables.MixinTargetAlreadyLoadedException: Critical problem: carpet-tis-addition.mixins.json:translations.StyleAccessor target net.minecraft.class_2583 was loaded too early.
      at org.spongepowered.asm.mixin.transformer.MixinInfo.readDeclaredTargets(MixinInfo.java:948) ~[sponge-mixin-0.10.7+mixin.0.8.4.jar:0.10.7+mixin.0.8.4]
      at org.spongepowered.asm.mixin.transformer.MixinInfo.(MixinInfo.java:882) ~[sponge-mixin-0.10.7+mixin.0.8.4.jar:0.10.7+mixin.0.8.4]
      at org.spongepowered.asm.mixin.transformer.MixinConfig.prepareMixins(MixinConfig.java:852) ~[sponge-mixin-0.10.7+mixin.0.8.4.jar:0.10.7+mixin.0.8.4]
      at org.spongepowered.asm.mixin.transformer.MixinConfig.prepare(MixinConfig.java:777) ~[sponge-mixin-0.10.7+mixin.0.8.4.jar:0.10.7+mixin.0.8.4]
      at org.spongepowered.asm.mixin.transformer.MixinProcessor.prepareConfigs(MixinProcessor.java:540) ~[sponge-mixin-0.10.7+mixin.0.8.4.jar:0.10.7+mixin.0.8.4]
      at org.spongepowered.asm.mixin.transformer.MixinProcessor.select(MixinProcessor.java:462) ~[sponge-mixin-0.10.7+mixin.0.8.4.jar:0.10.7+mixin.0.8.4]
      at org.spongepowered.asm.mixin.transformer.MixinProcessor.checkSelect(MixinProcessor.java:438) ~[sponge-mixin-0.10.7+mixin.0.8.4.jar:0.10.7+mixin.0.8.4]
      at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:290) ~[sponge-mixin-0.10.7+mixin.0.8.4.jar:0.10.7+mixin.0.8.4]
      at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234) ~[sponge-mixin-0.10.7+mixin.0.8.4.jar:0.10.7+mixin.0.8.4]
      at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202) ~[sponge-mixin-0.10.7+mixin.0.8.4.jar:0.10.7+mixin.0.8.4]
      at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:247) ~[fabric-loader-0.12.12.jar:?]
      at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:150) ~[fabric-loader-0.12.12.jar:?]
      at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:155) ~[fabric-loader-0.12.12.jar:?]
      at java.lang.ClassLoader.loadClass(ClassLoader.java:520) ~[?:?]
      at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:606) ~[fabric-loader-0.12.12.jar:?]
      at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:77) ~[fabric-loader-0.12.12.jar:?]
      at net.fabricmc.loader.impl.launch.knot.KnotServer.main(KnotServer.java:23) ~[fabric-loader-0.12.12.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 net.fabricmc.loader.impl.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:66) ~[fabric-loader-0.12.12.jar:?]
      ... 1 more

@Pairman
Copy link
Author

Pairman commented Dec 24, 2021

I think the crash has nothing to do with jdk version. I can also reproduce the crash on jdk 11 and 16

@Fallen-Breath
Copy link
Contributor

There's nothing I can do on my side. You can try using the downgrade fabric api workaround here OKTW-Network/FabricProxy-Lite#13 (comment) to see if it fixes the issue

@Fallen-Breath
Copy link
Contributor

Fallen-Breath commented Dec 24, 2021

Any mod with mixin to net.minecraft.text.Style crashes with fabricproxy + fabric api >=0.42, so I'll suggestion you to report issue on fabricproxy side

@Fallen-Breath Fallen-Breath added external issue Should be handled on external side compatibility Compatibility with mods labels Dec 24, 2021
@Pairman
Copy link
Author

Pairman commented Dec 24, 2021

There's nothing I can do on my side. You can try using the downgrade fabric api workaround here OKTW-Network/FabricProxy-Lite#13 (comment) to see if it fixes the issue

I see. Thanks.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
compatibility Compatibility with mods external issue Should be handled on external side
Projects
None yet
Development

No branches or pull requests

2 participants