quiqueck / BetterNether

BetterNether Mod
https://modrinth.com/mod/betternether
Other
20 stars 25 forks source link

[Bug] Crash on server start-up [Fabric 0.15.3/1.19.2] #186

Open pokesmells opened 6 months ago

pokesmells commented 6 months ago

What happened?

Crashes on server load, was confused since I saw that BClib was updated to work with 0.15.x

BetterNether

better-nether-7.1.5

BCLib

bclib-2.1.8

Fabric API

fabric-api-0.77.0+1.19.2

Fabric Loader

0.15.3

Minecraft

1.19.2

Relevant log output

28.12 09:25:21 [Server] INFO org.objectweb.asm.tree.analysis.AnalyzerException: Error at instruction 114: Cannot invoke "org.spongepowered.asm.mixin.transformer.ClassInfo.hasSuperClass(org.spongepowered.asm.mixin.transformer.ClassInfo)" because the return value of "org.spongepowered.asm.mixin.transformer.ClassInfo.forType(org.objectweb.asm.Type, org.spongepowered.asm.mixin.transformer.ClassInfo$TypeLookup)" is null
28.12 09:25:21 [Server] INFO at org.objectweb.asm.tree.analysis.Analyzer.analyze(Analyzer.java:279)
28.12 09:25:21 [Server] INFO at org.spongepowered.asm.util.Locals.generateLocalVariableTable(Locals.java:859)
28.12 09:25:21 [Server] INFO at org.spongepowered.asm.util.Locals.getGeneratedLocalVariableTable(Locals.java:828)
28.12 09:25:21 [Server] INFO at org.spongepowered.asm.util.Locals.getLocalVariableAt(Locals.java:782)
28.12 09:25:21 [Server] INFO at org.spongepowered.asm.util.Locals.getLocalVariableAt(Locals.java:752)
28.12 09:25:21 [Server] INFO at org.spongepowered.asm.util.Locals.getLocalsAt(Locals.java:440)
28.12 09:25:21 [Server] INFO at org.spongepowered.asm.util.Locals.getLocalsAt(Locals.java:336)
28.12 09:25:21 [Server] INFO at org.spongepowered.asm.mixin.injection.callback.CallbackInjector.preInject(CallbackInjector.java:479)
28.12 09:25:21 [Server] INFO at org.spongepowered.asm.mixin.injection.code.Injector.preInject(Injector.java:258)
28.12 09:25:21 [Server] INFO at org.spongepowered.asm.mixin.injection.struct.InjectionInfo.preInject(InjectionInfo.java:436)
28.12 09:25:21 [Server] INFO at org.spongepowered.asm.mixin.transformer.MixinTargetContext.applyInjections(MixinTargetContext.java:1370)
28.12 09:25:21 [Server] INFO at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyInjections(MixinApplicatorStandard.java:1062)
28.12 09:25:21 [Server] INFO at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.applyMixin(MixinApplicatorStandard.java:402)
28.12 09:25:21 [Server] INFO at org.spongepowered.asm.mixin.transformer.MixinApplicatorStandard.apply(MixinApplicatorStandard.java:327)
28.12 09:25:21 [Server] INFO at org.spongepowered.asm.mixin.transformer.TargetClassContext.apply(TargetClassContext.java:421)
28.12 09:25:21 [Server] INFO at org.spongepowered.asm.mixin.transformer.TargetClassContext.applyMixins(TargetClassContext.java:403)
28.12 09:25:21 [Server] INFO at org.spongepowered.asm.mixin.transformer.MixinProcessor.applyMixins(MixinProcessor.java:363)
28.12 09:25:21 [Server] INFO at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClass(MixinTransformer.java:234)
28.12 09:25:21 [Server] INFO at org.spongepowered.asm.mixin.transformer.MixinTransformer.transformClassBytes(MixinTransformer.java:202)
28.12 09:25:21 [Server] INFO at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.getPostMixinClassByteArray(KnotClassDelegate.java:422)
28.12 09:25:21 [Server] INFO at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.tryLoadClass(KnotClassDelegate.java:323)
28.12 09:25:21 [Server] INFO at net.fabricmc.loader.impl.launch.knot.KnotClassDelegate.loadClass(KnotClassDelegate.java:218)
28.12 09:25:21 [Server] INFO at net.fabricmc.loader.impl.launch.knot.KnotClassLoader.loadClass(KnotClassLoader.java:119)
28.12 09:25:21 [Server] INFO at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:525)
28.12 09:25:21 [Server] INFO at net.minecraft.class_5872.<clinit>(class_5872.java:9)
28.12 09:25:21 [Server] INFO at net.minecraft.class_5871.method_33968(class_5871.java:20)
28.12 09:25:21 [Server] INFO at com.mojang.serialization.codecs.RecordCodecBuilder.mapCodec(RecordCodecBuilder.java:76)
28.12 09:25:21 [Server] INFO at net.minecraft.class_5871.<clinit>(class_5871.java:16)
28.12 09:25:21 [Server] INFO at net.minecraft.class_2939.<clinit>(class_2939.java:32)
28.12 09:25:21 [Server] INFO at net.minecraft.class_5463.<clinit>(class_5463.java:21)
28.12 09:25:21 [Server] INFO at net.minecraft.class_5458.method_30572(class_5458.java:66)
28.12 09:25:21 [Server] INFO at net.minecraft.class_5458.method_44104(class_5458.java:98)
28.12 09:25:21 [Server] INFO at net.minecraft.class_5458.method_30566(class_5458.java:105)
28.12 09:25:21 [Server] INFO at java.base/java.util.LinkedHashMap.forEach(LinkedHashMap.java:721)
28.12 09:25:21 [Server] INFO at net.minecraft.class_5458.<clinit>(class_5458.java:104)
28.12 09:25:21 [Server] INFO at net.minecraft.class_2378.<clinit>(class_2378.java:326)
28.12 09:25:21 [Server] INFO at net.minecraft.class_2966.method_12851(class_2966.java:50)
28.12 09:25:21 [Server] INFO at net.minecraft.server.Main.main(Main.java:98)
28.12 09:25:21 [Server] INFO at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470)
28.12 09:25:21 [Server] INFO at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74)
28.12 09:25:21 [Server] INFO at net.fabricmc.loader.impl.launch.knot.KnotServer.main(KnotServer.java:23)
28.12 09:25:21 [Server] INFO at net.fabricmc.loader.impl.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:69)
28.12 09:25:21 [Server] INFO at net.fabricmc.installer.ServerLauncher.main(ServerLauncher.java:69)
28.12 09:25:21 [Server] INFO Caused by: java.lang.NullPointerException: Cannot invoke "org.spongepowered.asm.mixin.transformer.ClassInfo.hasSuperClass(org.spongepowered.asm.mixin.transformer.ClassInfo)" because the return value of "org.spongepowered.asm.mixin.transformer.ClassInfo.forType(org.objectweb.asm.Type, org.spongepowered.asm.mixin.transformer.ClassInfo$TypeLookup)" is null
28.12 09:25:21 [Server] INFO at org.spongepowered.asm.util.asm.MixinVerifier.isAssignableFrom(MixinVerifier.java:104)
28.12 09:25:21 [Server] INFO at org.objectweb.asm.tree.analysis.SimpleVerifier.isSubTypeOf(SimpleVerifier.java:212)
28.12 09:25:21 [Server] INFO at org.objectweb.asm.tree.analysis.BasicVerifier.naryOperation(BasicVerifier.java:400)
28.12 09:25:21 [Server] INFO at org.objectweb.asm.tree.analysis.BasicVerifier.naryOperation(BasicVerifier.java:44)
28.12 09:25:21 [Server] INFO at org.objectweb.asm.tree.analysis.Frame.executeInvokeInsn(Frame.java:682)
28.12 09:25:21 [Server] INFO at org.objectweb.asm.tree.analysis.Frame.execute(Frame.java:609)
28.12 09:25:21 [Server] INFO at org.objectweb.asm.tree.analysis.Analyzer.analyze(Analyzer.java:171)
28.12 09:25:21 [Server] INFO ... 42 more
28.12 09:25:21 [Server] main/INFO Injecting BlockStateBase cache population hook into getOpacityIfCached from ca.spottedleaf.starlight.mixin.common.blockstate.BlockStateBaseMixin
28.12 09:25:21 [Server] main/INFO Injecting BlockStateBase cache population hook into getNeighborPathNodeType from me.jellysquid.mods.lithium.mixin.ai.pathing.AbstractBlockStateMixin
28.12 09:25:21 [Server] main/INFO Injecting BlockStateBase cache population hook into getPathNodeType from me.jellysquid.mods.lithium.mixin.ai.pathing.AbstractBlockStateMixin
28.12 09:25:21 [Server] main/INFO Injecting BlockStateBase cache population hook into method_26229 from me.jellysquid.mods.lithium.mixin.block.flatten_states.AbstractBlockStateMixin
28.12 09:25:21 [Server] main/INFO Injecting BlockStateBase cache population hook into isConditionallyFullOpaque from ca.spottedleaf.starlight.mixin.common.blockstate.BlockStateBaseMixin
28.12 09:25:21 [Server] main/INFO Injecting BlockStateBase cache population hook into getAllFlags from me.jellysquid.mods.lithium.mixin.util.block_tracking.AbstractBlockStateMixin
28.12 09:25:22 [Server] main/WARN Method overwrite conflict for getProtection in relicex.mixins.json:ArmorItemMixin from mod relicex, previously written by com.github.clevernucleus.dataattributes.mixin.item.ArmorItemMixin. Skipping method.
28.12 09:25:22 [Server] main/WARN Method overwrite conflict for getToughness in relicex.mixins.json:ArmorItemMixin from mod relicex, previously written by com.github.clevernucleus.dataattributes.mixin.item.ArmorItemMixin. Skipping method.
28.12 09:25:22 [Server] main/WARN Method overwrite conflict for compatSync in environmentz.mixins.json:ServerPlayerEntityMixin from mod environmentz, previously written by net.dehydration.mixin.ServerPlayerEntityMixin. Skipping method.
28.12 09:25:22 [Server] main/WARN @ModifyConstant conflict. Skipping rpgdifficulty.mixins.json:entity.EnderDragonEntityMixin from mod rpgdifficulty->@ModifyConstant::launchLivingEntitiesMixin(F)F with priority 1000, already redirected by dragonfight.mixins.json:dragon.EnderDragonEntityMixin from mod dragonfight->@ModifyConstant::onKnockbackPlayers(F)F with priority 1000
28.12 09:25:22 [Server] main/WARN @ModifyConstant conflict. Skipping rpgdifficulty.mixins.json:entity.EnderDragonEntityMixin from mod rpgdifficulty->@ModifyConstant::damageLivingEntitiesMixin(F)F with priority 1000, already redirected by dragonfight.mixins.json:dragon.EnderDragonEntityMixin from mod dragonfight->@ModifyConstant::onAttackPlayers(F)F with priority 1000
28.12 09:25:23 [Server] main/WARN @ModifyConstant conflict. Skipping yungsapi_fabric.mixins.json:IncreaseStructureWeightLimitMixinFabric from mod yungsapi->@ModifyConstant::yungsapi_increaseWeightLimitProd(I)I with priority 1000, already redirected by integrated_api.mixins.json:structures.StructurePoolMixin from mod integrated_api->@ModifyConstant::integrated_api_increaseWeightLimitProd(I)I with priority 1000
28.12 09:25:23 [Server] main/INFO [bclib] Make sure features are loaded from terrablender
28.12 09:25:23 [Server] INFO BCLib - Nether BiomeSource (fbda9bf)
28.12 09:25:23 [Server] INFO biomes     = 5
28.12 09:25:23 [Server] INFO namespaces = minecraft(5)
28.12 09:25:23 [Server] INFO seed       = 0
28.12 09:25:23 [Server] INFO height     = 128
28.12 09:25:23 [Server] INFO config     = BCLibNetherBiomeSourceConfig{mapVersion=hex, useVerticalBiomes=true, amplified=false, biomeSize=256, biomeSizeVertical=86}
28.12 09:25:23 [Server] main/INFO [bclib] Make sure features are loaded from terrablender
28.12 09:25:23 [Server] INFO BCLib - The End BiomeSource (5a68d04f)
28.12 09:25:23 [Server] INFO biomes     = 5
28.12 09:25:23 [Server] INFO namespaces = minecraft(5)
28.12 09:25:23 [Server] INFO seed       = 0
28.12 09:25:23 [Server] INFO height     = 128
28.12 09:25:23 [Server] INFO deciders   = 0
28.12 09:25:23 [Server] INFO config     = BCLEndBiomeSourceConfig{mapVersion=hex, generatorVersion=paulevs, withVoidBiomes=true, innerVoidRadiusSquared=1048576, voidBiomesSize=256, centerBiomesSize=256, landBiomesSize=256, barrensBiomesSize=256}
28.12 09:25:23 [Server] main/INFO [bclib] Make sure features are loaded from terrablender
28.12 09:25:23 [Server] INFO BCLib - Nether BiomeSource (43ab5274)
28.12 09:25:23 [Server] INFO biomes     = 5
28.12 09:25:23 [Server] INFO namespaces = minecraft(5)
28.12 09:25:23 [Server] INFO seed       = 0
28.12 09:25:23 [Server] INFO height     = 128
28.12 09:25:23 [Server] INFO config     = BCLibNetherBiomeSourceConfig{mapVersion=hex, useVerticalBiomes=true, amplified=false, biomeSize=1024, biomeSizeVertical=172}
28.12 09:25:23 [Server] main/INFO [bclib] Make sure features are loaded from terrablender
28.12 09:25:23 [Server] INFO BCLib - The End BiomeSource (66d3f19a)
28.12 09:25:23 [Server] INFO biomes     = 5
28.12 09:25:23 [Server] INFO namespaces = minecraft(5)
28.12 09:25:23 [Server] INFO seed       = 0
28.12 09:25:23 [Server] INFO height     = 128
28.12 09:25:23 [Server] INFO deciders   = 0
28.12 09:25:23 [Server] INFO config     = BCLEndBiomeSourceConfig{mapVersion=hex, generatorVersion=paulevs, withVoidBiomes=true, innerVoidRadiusSquared=1048576, voidBiomesSize=512, centerBiomesSize=256, landBiomesSize=1024, barrensBiomesSize=512}
28.12 09:25:23 [Server] main/INFO [bclib] Make sure features are loaded from terrablender
28.12 09:25:23 [Server] INFO BCLib - Nether BiomeSource (521dd061)
28.12 09:25:23 [Server] INFO biomes     = 5
28.12 09:25:23 [Server] INFO namespaces = minecraft(5)
28.12 09:25:23 [Server] INFO seed       = 0
28.12 09:25:23 [Server] INFO height     = 256
28.12 09:25:23 [Server] INFO config     = BCLibNetherBiomeSourceConfig{mapVersion=hex, useVerticalBiomes=true, amplified=true, biomeSize=256, biomeSizeVertical=128}
28.12 09:25:23 [Server] main/INFO [bclib] Make sure features are loaded from terrablender
28.12 09:25:23 [Server] INFO BCLib - The End BiomeSource (e9e7d7f)
28.12 09:25:23 [Server] INFO biomes     = 5
28.12 09:25:23 [Server] INFO namespaces = minecraft(5)
28.12 09:25:23 [Server] INFO seed       = 0
28.12 09:25:23 [Server] INFO height     = 128
28.12 09:25:23 [Server] INFO deciders   = 0
28.12 09:25:23 [Server] INFO config     = BCLEndBiomeSourceConfig{mapVersion=hex, generatorVersion=paulevs, withVoidBiomes=true, innerVoidRadiusSquared=1048576, voidBiomesSize=256, centerBiomesSize=256, landBiomesSize=256, barrensBiomesSize=256}
28.12 09:25:23 [Server] main/INFO [bclib] Make sure features are loaded from terrablender
28.12 09:25:23 [Server] INFO BCLib - Nether BiomeSource (4cbf0dc)
28.12 09:25:23 [Server] INFO biomes     = 5
28.12 09:25:23 [Server] INFO namespaces = minecraft(5)
28.12 09:25:23 [Server] INFO seed       = 0
28.12 09:25:23 [Server] INFO height     = 128
28.12 09:25:23 [Server] INFO config     = BCLibNetherBiomeSourceConfig{mapVersion=square, useVerticalBiomes=true, amplified=false, biomeSize=256, biomeSizeVertical=86}
28.12 09:25:23 [Server] main/INFO [bclib] Make sure features are loaded from terrablender
28.12 09:25:23 [Server] INFO BCLib - The End BiomeSource (74eeef0f)
28.12 09:25:23 [Server] INFO biomes     = 5
28.12 09:25:23 [Server] INFO namespaces = minecraft(5)
28.12 09:25:23 [Server] INFO seed       = 0
28.12 09:25:23 [Server] INFO height     = 128
28.12 09:25:23 [Server] INFO deciders   = 0
28.12 09:25:23 [Server] INFO config     = BCLEndBiomeSourceConfig{mapVersion=square, generatorVersion=paulevs, withVoidBiomes=true, innerVoidRadiusSquared=1048576, voidBiomesSize=256, centerBiomesSize=256, landBiomesSize=256, barrensBiomesSize=256}
28.12 09:25:24 [Server] main/WARN Method overwrite conflict for method_7837 in guarding.mixins.json:ShieldItemMixin from mod guarding, previously written by com.github.crimsondawn45.fabricshieldlib.mixin.ShieldItemMixin. Skipping method.
28.12 09:25:24 [Server] main/ERROR Minecraft has crashed!
28.12 09:25:24 [Server] INFO net.fabricmc.loader.impl.FormattedException: java.lang.NoSuchFieldError: ATTACK_DAMAGE_MODIFIER
28.12 09:25:24 [Server] INFO at net.fabricmc.loader.impl.FormattedException.ofLocalized(FormattedException.java:63) ~[fabric-loader-0.15.3.jar:?]
28.12 09:25:24 [Server] INFO at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:472) ~[fabric-loader-0.15.3.jar:?]
28.12 09:25:24 [Server] INFO at net.fabricmc.loader.impl.launch.knot.Knot.launch(Knot.java:74) [fabric-loader-0.15.3.jar:?]
28.12 09:25:24 [Server] INFO at net.fabricmc.loader.impl.launch.knot.KnotServer.main(KnotServer.java:23) [fabric-loader-0.15.3.jar:?]
28.12 09:25:24 [Server] INFO at net.fabricmc.loader.impl.launch.server.FabricServerLauncher.main(FabricServerLauncher.java:69) [fabric-loader-0.15.3.jar:?]
28.12 09:25:24 [Server] INFO at net.fabricmc.installer.ServerLauncher.main(ServerLauncher.java:69) [fabric_1.19.2.jar:0.11.2]
28.12 09:25:24 [Server] INFO Caused by: java.lang.NoSuchFieldError: ATTACK_DAMAGE_MODIFIER
28.12 09:25:24 [Server] INFO at net.minecraft.class_1799.<clinit>(class_1799.java:126) ~[server-intermediary.jar:?]
28.12 09:25:24 [Server] INFO at net.minecraft.class_1761.<init>(class_1761.java:114) ~[server-intermediary.jar:?]
28.12 09:25:24 [Server] INFO at net.minecraft.class_1761$1.<init>(class_1761.java:15) ~[server-intermediary.jar:?]
28.12 09:25:24 [Server] INFO at net.minecraft.class_1761.<clinit>(class_1761.java:15) ~[server-intermediary.jar:?]
28.12 09:25:24 [Server] INFO at net.minecraft.class_1792.<init>(class_1792.java:94) ~[server-intermediary.jar:?]
28.12 09:25:24 [Server] INFO at net.minecraft.class_1739.<init>(class_1739.java:14) ~[server-intermediary.jar:?]
28.12 09:25:24 [Server] INFO at net.minecraft.class_1802.<clinit>(class_1802.java:21) ~[server-intermediary.jar:?]
28.12 09:25:24 [Server] INFO at net.minecraft.class_1792.method_7867(class_1792.java:74) ~[server-intermediary.jar:?]
28.12 09:25:24 [Server] INFO at net.minecraft.class_2248.method_8389(class_2248.java:554) ~[server-intermediary.jar:?]
28.12 09:25:24 [Server] INFO at net.minecraft.class_7143$class_7144.method_41583(class_7143.java:60) ~[server-intermediary.jar:?]
28.12 09:25:24 [Server] INFO at net.minecraft.class_7143$class_7144.handler$bkn000$betternether$bcl_run(class_7143.java:545) ~[server-intermediary.jar:?]
28.12 09:25:24 [Server] INFO at net.minecraft.class_7143$class_7144.method_41581(class_7143.java) ~[server-intermediary.jar:?]
28.12 09:25:24 [Server] INFO at net.minecraft.class_7143.method_41579(class_7143.java:199) ~[server-intermediary.jar:?]
28.12 09:25:24 [Server] INFO at net.minecraft.class_5458.method_44104(class_5458.java:98) ~[server-intermediary.jar:?]
28.12 09:25:24 [Server] INFO at net.minecraft.class_5458.method_30566(class_5458.java:105) ~[server-intermediary.jar:?]
28.12 09:25:24 [Server] INFO at java.util.LinkedHashMap.forEach(LinkedHashMap.java:721) ~[?:?]
28.12 09:25:24 [Server] INFO at net.minecraft.class_5458.<clinit>(class_5458.java:104) ~[server-intermediary.jar:?]
28.12 09:25:24 [Server] INFO at net.minecraft.class_2378.<clinit>(class_2378.java:326) ~[server-intermediary.jar:?]
28.12 09:25:24 [Server] INFO at net.minecraft.class_2966.method_12851(class_2966.java:50) ~[server-intermediary.jar:?]
28.12 09:25:24 [Server] INFO at net.minecraft.server.Main.main(Main.java:98) ~[server-intermediary.jar:?]
28.12 09:25:24 [Server] INFO at net.fabricmc.loader.impl.game.minecraft.MinecraftGameProvider.launch(MinecraftGameProvider.java:470) ~[fabric-loader-0.15.3.jar:?]
28.12 09:25:24 [Server] INFO ... 4 more
28.12 09:25:27 [Multicraft] Server shut down (starting)
28.12 09:25:27 [Multicraft] Restarting crashed server in 300 seconds
28.12 09:25:27 [Multicraft] Server stopped

Other Mods

No response