Closed recanem closed 5 years ago
This looks like it's my fault (hi I write Botania Tweaks), i'll take a look as soon as I'm free
Sorry it took me like 2 months to show up on this issue tracker BTW. I just happened to end up here because I was curious what modpacks use botania tweaks. Noone ever told me about this bug :(
If you havent fixed it already, enabling the "remove erroring tile entities" option in forge.cfg
should at least delete the buggy agglomeration plate's tile entity next time you open the world. Then you can keep playing. Just don't do the thing that made it crash again lol, until I fix it
Okay, I rewrote the way that recipes are matched in 1.7.1.
As part of the improved handling for recipes including more than one of the same item, do note that the agglomeration plate now tries to "collect" any matching items on top of it (as if you shift-clicked them one by one into a chest) before dealing with them. Any recipes of the form "1 brick and 1 brick" won't ever get matched; you'll need to change them to say "2 bricks".
Dropping two caminite bricks on modified algomoration plate recipe causes server crash and makes current world not loadable.
`---- Minecraft Crash Report ----
WARNING: coremods are present: AppleCore (AppleCore-mc1.12.2-3.1.3.jar) EnderCorePlugin (EnderCore-1.12.2-0.5.37.jar) ForgelinPlugin (Forgelin-1.7.4.jar) AstralCore (astralsorcery-1.12.2-1.9.4.jar) OpenModsCorePlugin (OpenModsLib-1.12.2-0.11.5.jar) Do not report to Forge! Remove FoamFixAPI (or replace with FoamFixAPI-Lawful) and try again. (foamfix-0.9.9.1-1.12.2-anarchy.jar) BiomeTweakerCore (BiomeTweakerCore-1.12.2-1.0.39.jar) IELoadingPlugin (ImmersiveEngineering-core-0.12-84.jar) Inventory Tweaks Coremod (InventoryTweaks-1.63.jar) ShetiPhian-ASM (ShetiPhian-ASM-1.12.0.jar) FMLPlugin (elulib-0.1.12.jar) CTMCorePlugin (CTM-MC1.12.2-0.3.2.18.jar) LoadingPlugin (Quark-r1.4-125.jar) Botania Tweaks Core (botaniatweaks-1.5.2.jar) LoadingPlugin (ResourceLoader-MC1.12.1-1.5.3.jar) TransformerLoader (OpenComputers-MC1.12.2-1.7.2.67.jar) Contact their authors BEFORE contacting forge
// There are four lights!
Time: 8/18/18 12:40 AM Description: Ticking block entity
java.lang.IllegalStateException at java.util.ArrayList$Itr.remove(ArrayList.java:864) at quaternary.botaniatweaks.modules.botania.recipe.AgglomerationRecipe.itemsMatch(AgglomerationRecipe.java:97) at quaternary.botaniatweaks.modules.botania.recipe.AgglomerationRecipe.matches(AgglomerationRecipe.java:76) at quaternary.botaniatweaks.modules.botania.recipe.AgglomerationRecipes.findMatchingRecipe(AgglomerationRecipes.java:49) at quaternary.botaniatweaks.modules.botania.tile.TileCustomAgglomerationPlate.func_73660_a(TileCustomAgglomerationPlate.java:40) at net.minecraft.world.World.func_72939_s(World.java:1832) at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:613) at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:767) at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:396) at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:668) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:526) at java.lang.Thread.run(Thread.java:745)
A detailed walkthrough of the error, its code path and all known details is as follows:
-- Head -- Thread: Server thread Stacktrace: at java.util.ArrayList$Itr.remove(ArrayList.java:864) at quaternary.botaniatweaks.modules.botania.recipe.AgglomerationRecipe.itemsMatch(AgglomerationRecipe.java:97) at quaternary.botaniatweaks.modules.botania.recipe.AgglomerationRecipe.matches(AgglomerationRecipe.java:76) at quaternary.botaniatweaks.modules.botania.recipe.AgglomerationRecipes.findMatchingRecipe(AgglomerationRecipes.java:49) at quaternary.botaniatweaks.modules.botania.tile.TileCustomAgglomerationPlate.func_73660_a(TileCustomAgglomerationPlate.java:40)
-- Block entity being ticked -- Details: Name: botania_tweaks:custom_agglomeration_plate // quaternary.botaniatweaks.modules.botania.tile.TileCustomAgglomerationPlate Block type: ID #1997 (tile.terraPlate // quaternary.botaniatweaks.modules.botania.block.BlockCustomAgglomerationPlate) Block data value: 0 / 0x0 / 0b0000 Block location: World: (-2025,89,-77), Chunk: (at 7,5,3 in -127,-5; contains blocks -2032,0,-80 to -2017,255,-65), Region: (-4,-1; contains chunks -128,-32 to -97,-1, blocks -2048,0,-512 to -1537,255,-1) Actual block type: ID #1997 (tile.terraPlate // quaternary.botaniatweaks.modules.botania.block.BlockCustomAgglomerationPlate) Actual block data value: 0 / 0x0 / 0b0000 Stacktrace: at net.minecraft.world.World.func_72939_s(World.java:1832) at net.minecraft.world.WorldServer.func_72939_s(WorldServer.java:613)
-- Affected level -- Details: Level name: world All players: 0 total; [] Chunk stats: ServerChunkCache: 670 Drop: 0 Level seed: 3468714648823340047 Level generator: ID 06 - voidworld, ver 0. Features enabled: true Level generator options: Level spawn location: World: (0,88,0), Chunk: (at 0,5,0 in 0,0; contains blocks 0,0,0 to 15,255,15), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511) Level time: 46667247 game time, 47644394 day time Level dimension: 0 Level storage version: 0x04ABD - Anvil Level weather: Rain time: 1 (now: false), thunder time: 1 (now: false) Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false Stacktrace: at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:767) at net.minecraft.server.dedicated.DedicatedServer.func_71190_q(DedicatedServer.java:396) at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:668) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:526) at java.lang.Thread.run(Thread.java:745)
-- System Details -- Details: Minecraft Version: 1.12.2 Operating System: Linux (amd64) version 2.6.32-042stab130.1 Java Version: 1.8.0_102, Oracle Corporation Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation Memory: 219444648 bytes (209 MB) / 1018535936 bytes (971 MB) up to 5846597632 bytes (5575 MB) JVM Flags: 10 total; -Xms32M -Xmx5767M -XX:OnOutOfMemoryError=curl https://api.creeper.host/callbacks/minecraft/outofmemory.php?instance=mc-5b7762186aae9 -k -XX:OnError=curl http://api.creeper.host/callbacks/minecraft/crash.php?instance=mc-5b7762186aae9 -k -XX:+UseParNewGC -XX:+CMSIncrementalPacing -XX:+CMSClassUnloadingEnabled -XX:ParallelGCThreads=5 -XX:MinHeapFreeRatio=5 -XX:MaxHeapFreeRatio=10 IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 FML: MCP 9.42 Powered by Forge 14.23.4.2739 167 mods loaded, 167 mods active States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
AppleCore (AppleCore-mc1.12.2-3.1.3.jar) squeek.applecore.asm.TransformerModuleHandler EnderCorePlugin (EnderCore-1.12.2-0.5.37.jar) com.enderio.core.common.transform.EnderCoreTransformer com.enderio.core.common.transform.SimpleMixinPatcher ForgelinPlugin (Forgelin-1.7.4.jar)
AstralCore (astralsorcery-1.12.2-1.9.4.jar)
OpenModsCorePlugin (OpenModsLib-1.12.2-0.11.5.jar) openmods.core.OpenModsClassTransformer Do not report to Forge! Remove FoamFixAPI (or replace with FoamFixAPI-Lawful) and try again. (foamfix-0.9.9.1-1.12.2-anarchy.jar) pl.asie.foamfix.coremod.FoamFixTransformer BiomeTweakerCore (BiomeTweakerCore-1.12.2-1.0.39.jar) me.superckl.biometweakercore.BiomeTweakerASMTransformer IELoadingPlugin (ImmersiveEngineering-core-0.12-84.jar) blusunrize.immersiveengineering.common.asm.IEClassTransformer Inventory Tweaks Coremod (InventoryTweaks-1.63.jar) invtweaks.forge.asm.ContainerTransformer ShetiPhian-ASM (ShetiPhian-ASM-1.12.0.jar) shetiphian.asm.ClassTransformer FMLPlugin (elulib-0.1.12.jar) elucent.elulib.asm.ASMTransformer CTMCorePlugin (CTM-MC1.12.2-0.3.2.18.jar) team.chisel.ctm.client.asm.CTMTransformer LoadingPlugin (Quark-r1.4-125.jar) vazkii.quark.base.asm.ClassTransformer Botania Tweaks Core (botaniatweaks-1.5.2.jar) quaternary.botaniatweaks.asm.BotaniaTweakerTransformer LoadingPlugin (ResourceLoader-MC1.12.1-1.5.3.jar) lumien.resourceloader.asm.ClassTransformer TransformerLoader (OpenComputers-MC1.12.2-1.7.2.67.jar) li.cil.oc.common.asm.ClassTransformer OpenModsLib class transformers: [llama_null_fix:FINISHED],[horse_base_null_fix:FINISHED],[pre_world_render_hook:ENABLED],[player_render_hook:ENABLED],[horse_null_fix:FINISHED] AE2 Version: stable rv5-stable-11 for Forge 14.23.1.2554 Pulsar/tconstruct loaded Pulses:
theoneprobeIntegration (Enabled/Not Forced)
List of loaded APIs:
zerocore|API|multiblock|validation (1.10.2-0.0.2) from zerocore-1.12-0.1.2.2.jar RebornCore: Plugin Engine: 0 RebornCore Version: 3.9.3.324 Runtime Debofucsation 1 Ender IO: No known problems detected.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!You are looking at the diagnostics information, not at the crash. !!! !!!Scroll up until you see the line with '---- Minecraft Crash Report ----'!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
AE2 Integration: IC2:ON, RC:OFF, MFR:OFF, Waila:OFF, Mekanism:ON, OpenComputers:ON, THE_ONE_PROBE:ON, TESLA:OFF, CRAFTTWEAKER:ON Profiler Position: N/A (disabled) Player Count: 0 / 20; [] Is Modded: Definitely; Server brand changed to 'fml,forge' Type: Dedicated Server (map_server.txt)`