Ender-Development / Embers-Extended-Life

Continuation of Embers Rekindled, a dwarven magic mod for Minecraft 1.12.2.
https://curseforge.com/minecraft/mc-mods/embers-extended-life
MIT License
8 stars 5 forks source link

[Bug/Suspected mod:Aether Works]Unresponsed and crash when entering new world #26

Closed mczph closed 4 months ago

mczph commented 5 months ago
[14:50:04] [Client thread/DEBUG] [LoliASM]: v0id.aw.common.tile.TileHeater = v0id.aw.common.tile.TileHeater = jar:file:/D:/MC/.minecraft/versions/Interactions1.63/mods/AetherWorks-1.12.2-1.0.0.3.jar!/v0id/aw/common/tile/TileHeater.class
[14:50:04] [Client thread/DEBUG] [LoliASM]: v0id.aw.common.block.forge.Component = v0id.aw.common.block.forge.Component = jar:file:/D:/MC/.minecraft/versions/Interactions1.63/mods/AetherWorks-1.12.2-1.0.0.3.jar!/v0id/aw/common/block/forge/Component.class
[14:50:04] [Client thread/DEBUG] [LoliASM]: net.minecraft.world.chunk.Chunk = axw = jar:file:/D:/MC/.minecraft/versions/Interactions1.63/Interactions1.63.jar!/axw.class
[14:50:04] [Client thread/DEBUG] [LoliASM]: net.minecraft.world.World = amu = jar:file:/D:/MC/.minecraft/versions/Interactions1.63/Interactions1.63.jar!/amu.class
[14:50:04] [Client thread/DEBUG] [LoliASM]: teamroots.embers.tileentity.TileEntityReceiver = teamroots.embers.tileentity.TileEntityReceiver = jar:file:/D:/MC/.minecraft/versions/Interactions1.63/mods/embers_extended_life-1.23.1.jar!/teamroots/embers/tileentity/TileEntityReceiver.class
[14:50:04] [Client thread/DEBUG] [LoliASM]: com.zeitheron.hammercore.asm.McHooks = com.zeitheron.hammercore.asm.McHooks = jar:file:/D:/MC/.minecraft/versions/Interactions1.63/mods/HammerLib-1.12.2-12.2.49.jar!/com/zeitheron/hammercore/asm/McHooks.class
[14:50:04] [Client thread/DEBUG] [LoliASM]: net.minecraft.client.Minecraft = bib = jar:file:/D:/MC/.minecraft/versions/Interactions1.63/Interactions1.63.jar!/bib.class
[14:50:04] [Client thread/DEBUG] [LoliASM]: net.minecraft.client.main.Main = net.minecraft.client.main.Main = jar:file:/D:/MC/.minecraft/versions/Interactions1.63/Interactions1.63.jar!/net/minecraft/client/main/Main.class
[14:50:04] [Client thread/DEBUG] [LoliASM]: net.minecraft.launchwrapper.Launch = net.minecraft.launchwrapper.Launch = jar:file:/D:/MC/.minecraft/libraries/net/minecraft/launchwrapper/1.12/launchwrapper-1.12.jar!/net/minecraft/launchwrapper/Launch.class
[14:50:04] [Client thread/DEBUG] [LoliASM]: oolloo.jlw.Wrapper = oolloo.jlw.Wrapper = jar:file:/C:/Users/2304/AppData/Roaming/PCL/JavaWrapper.jar!/oolloo/jlw/Wrapper.class
[14:50:04] [Client thread/FATAL] [FML]: ---- Minecraft Crash Report ----
// Lolis deobfuscated this stacktrace using MCP's stable-39 mappings.
// Shall we play a game?

Time: 2024-03-15 14:50:04 CST
Description: Ticking block entity

java.lang.IncompatibleClassChangeError: Class v0id.aw.common.tile.SyncableEmberCapacity does not implement the requested interface teamroots.embers.power.IEmberCapability
    at v0id.aw.common.tile.TileHeater.<init>(TileHeater.java:29)
    at v0id.aw.common.block.forge.Component.createTileEntity(Component.java:211)
    at net.minecraft.world.chunk.Chunk.func_177422_i(Chunk.java:782)
    at net.minecraft.world.chunk.Chunk.func_177424_a(Chunk.java:800)
    at net.minecraft.world.World.func_175625_s(World.java:2402)
    at teamroots.embers.tileentity.TileEntityReceiver.func_73660_a(TileEntityReceiver.java:97)
    at com.zeitheron.hammercore.asm.McHooks.tickTile(McHooks.java:38)
    at net.minecraft.world.World.func_72939_s(World.java:1838)
    at net.minecraft.client.Minecraft.func_71407_l(MinecraftMixin.java:1847)
    at net.minecraft.client.Minecraft.func_71411_J(MinecraftMixin.java:1098)
    at net.minecraft.client.Minecraft.func_99999_d(MinecraftMixin.java:8114)
    at net.minecraft.client.main.Main.main(SourceFile:123)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
    at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
    at java.lang.reflect.Method.invoke(Unknown Source)
    at oolloo.jlw.Wrapper.invokeMain(Wrapper.java:71)
    at oolloo.jlw.Wrapper.main(Wrapper.java:51)

No Mixin Metadata is found in the Stacktrace.

A detailed walkthrough of the error, its code path and all known details is as follows:
---------------------------------------------------------------------------------------

-- Block entity being ticked --
  Name: embers:tile_entity_receiver // teamroots.embers.tileentity.TileEntityReceiver
  Block type: ID #5080 (tile.ember_receiver // teamroots.embers.block.BlockEmberReceiver // embers:ember_receiver)
  Block data value: 5 / 0x5 / 0b0101
  Block location: World: (-1066,89,-1021), Chunk: (at 6,5,3 in -67,-64; contains blocks -1072,0,-1024 to -1057,255,-1009), Region: (-3,-2; contains chunks -96,-64 to -65,-33, blocks -1536,0,-1024 to -1025,255,-513)
  Actual block type: ID #5080 (tile.ember_receiver // teamroots.embers.block.BlockEmberReceiver // embers:ember_receiver)
  Actual block data value: 5 / 0x5 / 0b0101
  NBT: {id:"embers:tile_entity_receiver",x:-1066,y:89,z:-1021,ForgeCaps:{"nuclearcraft:capability_default_radiation_resistance":{radiationResistance:0.0d,shieldingRadResistance:0.0d}},"embers:ember":0.0d,"embers:emberCapacity":2000.0d}

-- System Details --
  Minecraft Version: 1.12.2
  Operating System: Windows 10 (amd64) version 10.0
  Java Version: 1.8.0_311, Oracle Corporation
  Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
  Memory: 8217334528 bytes (7836 MB) / 12448694272 bytes (11872 MB) up to 12884901888 bytes (12288 MB)
  JVM Flags: 6 total; -XX:+UseG1GC -XX:-UseAdaptiveSizePolicy -XX:-OmitStackTraceInFastThrow -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmn256m -Xmx12288m
  IntCache: cache: 0, tcache: 0, allocated: 13, tallocated: 95
  FML: MCP 9.42 LoliASM 5.19 VintageFix 0.4.0 Powered by Forge 14.23.5.2860 Optifine OptiFine_1.12.2_HD_U_G6_pre1 539 mods loaded, 538 mods active
       States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
MasterEnderman commented 5 months ago

Afaik aetherworks theoretically still depends on the original embers, not even rekindled. As I didn't touch the embers api in any of my changes, this should also happen when using rekindled.

Anyway I don't know if I'm able to fix this via a simple mixin, if not it's probably time for yet another fork. Either way I'm going to investigate this issue.

mczph commented 5 months ago

Afaik aetherworks theoretically still depends on the original embers, not even rekindled. As I didn't touch the embers api in any of my changes, this should also happen when using rekindled.

Anyway I don't know if I'm able to fix this via a simple mixin, if not it's probably time for yet another fork. Either way I'm going to investigate this issue.

It's reported by a player after updating my modpack which recently updated to the latest Embers UEL.So it's probably fine in the rekindled version.

MasterEnderman commented 4 months ago

What other Embers related mods are installed in your pack? I might have an idea where to start looking, but I would like some confirmation before digging deeper.

mczph commented 4 months ago

What other Embers related mods are installed in your pack? I might have an idea where to start looking, but I would like some confirmation before digging deeper.

Soot Extended,AetherWorks and its armor addon.

MasterEnderman commented 4 months ago

https://github.com/Ender-Development/Aetherworks-Extended-Life 😉