Chicken-Bones / ForgeMultipart

An API for dynamically handling different functional parts in the one block space.
Other
119 stars 56 forks source link

Crash whenever placing any microblock. [1.7.10] #281

Open Loggerc4 opened 10 years ago

Loggerc4 commented 10 years ago

---- Minecraft Crash Report ---- // Oops.

Time: 10/26/14 2:07 PM Description: Exception in server tick loop

java.lang.VerifyError: Illegal type at constant pool entry 31 in class codechicken.multipart.scalatraits.TPartialOcclusionTile$class Exception Details: Location: codechicken/multipart/scalatraits/TPartialOcclusionTile$class.occlusionTest(Lcodechicken/multipart/scalatraits/TPartialOcclusionTile;Lscala/collection/Seq;Lcodechicken/multipart/TMultiPart;)Z @24: invokeinterface Reason: Constant pool index 31 is invalid Bytecode: 0x0000000: 2cc1 0009 9900 1e2a 2b2c b200 0fb6 0013 0x0000010: b900 1903 00c0 0015 b900 1f02 009a 0005 0x0000020: 03ac 2a2b 2cb9 0023 0300 ac Stackmap Table: same_frame(@34)

at TileMultipart_cmp$$10.(Unknown Source) at TileMultipart_gen$$11.generate(Unknown Source) at codechicken.multipart.asm.ASMMixinFactory$SuperSet.generate(ASMMixinFactory.scala:60) at codechicken.multipart.asm.ASMMixinFactory$.generateTile(ASMMixinFactory.scala:310) at codechicken.multipart.MultipartGenerator$.addPart(MultipartGenerator.scala:94) at codechicken.multipart.TileMultipart$.addPart(TileMultipart.scala:605) at codechicken.microblock.AdditionPlacement.place(MicroblockPlacement.scala:24) at codechicken.microblock.ItemMicroPart.func_77648_a(ItemMicroPart.scala:73) at net.minecraftforge.common.ForgeHooks.onPlaceItemIntoWorld(ForgeHooks.java:454) at net.minecraft.item.ItemStack.func_77943_a(ItemStack.java:128) at net.minecraft.server.management.ItemInWorldManager.func_73078_a(ItemInWorldManager.java:389) at net.minecraft.network.NetHandlerPlayServer.func_147346_a(NetHandlerPlayServer.java:556) at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.func_148833_a(SourceFile:60) at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.func_148833_a(SourceFile:9) at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:212) at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:165) at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:659) at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:547) at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:186) at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:427) at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685)

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

-- System Details -- Details: Minecraft Version: 1.7.10 Operating System: Windows 8 (amd64) version 6.2 Java Version: 1.8.0_25, Oracle Corporation Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation Memory: 195678480 bytes (186 MB) / 649592832 bytes (619 MB) up to 954728448 bytes (910 MB) JVM Flags: 4 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx1G -Xmx1G -Xmx1G AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 FML: MCP v9.05 FML v7.10.85.1230 Minecraft Forge 10.13.2.1230 Optifine OptiFine_1.7.10_HD_U_A4 20 mods loaded, 20 mods active mcp{9.05} Minecraft Coder Pack Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available FML{7.10.85.1230} Forge Mod Loader Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available Forge{10.13.2.1230} Minecraft Forge Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available CodeChickenCore{1.0.2.9} CodeChicken Core Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available NotEnoughItems{1.0.2.15} Not Enough Items Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available PlayerAPI{1.0} Player API Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available RenderPlayerAPI{1.0} Render Player API Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available SmartCore{1.0} Smart Core Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available DamageIndicatorsMod{3.2.0} Damage Indicators Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available customnpcs{1.7.10b} CustomNpcs Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available flansmod{4.7.0} [Flan's Mod](Flans Mod-1.7.10-4.7.0.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available MapWriter{2.1.2} MapWriter Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available ForgeMultipart{1.1.0.297} Forge Multipart Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available Mekanism{7.1.0} Mekanism Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available MekanismGenerators{7.1.0} MekanismGenerators Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available MekanismTools{7.1.0} MekanismTools Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available SmartMoving{15.2} Smart Moving Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available SmartRender{2.0} Smart Render Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available McMultipart{1.1.0.297} Minecraft Multipart Plugin Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available ForgeMicroblock{1.1.0.297} Forge Microblocks Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available Profiler Position: N/A (disabled) Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used Player Count: 1 / 8; [EntityPlayerMP] Type: Integrated Server (map_client.txt) Is Modded: Definitely; Client brand changed to 'fml,forge'

superhelicase commented 10 years ago

I am getting this same error anytime I try to place a block, followed by a crash back to the launcher.

superhelicase commented 10 years ago

So I was playing around a little more, and it appears that the core library for some reason still downloads an older version of microblocks. Try going to files.minecraftforge.net/ForgeMultipart/ and downloading the latest version and replacing the one that the library downloads into the mods/1.7.10 folder.

Loggerc4 commented 10 years ago

I tried this and it works, but.. The server I play on requires version 1.1.0.297 and I am using 1.1.0.311. And as everyone else uses 1.1.0.297 and is able to join, I am not able to with either versions. (Or any other version for what I know)

jvantuyl commented 10 years ago

Get same error. Trying same fix. And, even if it works, same issue... it's a server, so... yeah.

CubeWrench202 commented 10 years ago

I have the same issue placing strips with ProjectRed redwire:

---- Minecraft Crash Report ---- // I feel sad now :(

Time: 31/10/14 13:39 Description: Exception in server tick loop

java.lang.VerifyError: Illegal type at constant pool entry 31 in class codechicken.multipart.scalatraits.TPartialOcclusionTile$class Exception Details: Location: codechicken/multipart/scalatraits/TPartialOcclusionTile$class.occlusionTest(Lcodechicken/multipart/scalatraits/TPartialOcclusionTile;Lscala/collection/Seq;Lcodechicken/multipart/TMultiPart;)Z @24: invokeinterface Reason: Constant pool index 31 is invalid Bytecode: 0000000: 2cc1 0009 9900 1e2a 2b2c b200 0fb6 0013 0000010: b900 1903 00c0 0015 b900 1f02 009a 0005 0000020: 03ac 2a2b 2cb9 0023 0300 ac
Stackmap Table: same_frame(@34)

at TileMultipart_cmp$$12.<init>(Unknown Source)
at TileMultipart_gen$$13.generate(Unknown Source)
at codechicken.multipart.asm.ASMMixinFactory$SuperSet.generate(ASMMixinFactory.scala:60)
at codechicken.multipart.asm.ASMMixinFactory$.generateTile(ASMMixinFactory.scala:310)
at codechicken.multipart.MultipartGenerator$.addPart(MultipartGenerator.scala:85)
at codechicken.multipart.TileMultipart$.addPart(TileMultipart.scala:605)
at codechicken.microblock.AdditionPlacement.place(MicroblockPlacement.scala:24)
at codechicken.microblock.ItemMicroPart.func_77648_a(ItemMicroPart.scala:73)
at net.minecraftforge.common.ForgeHooks.onPlaceItemIntoWorld(ForgeHooks.java:454)
at net.minecraft.item.ItemStack.func_77943_a(ItemStack.java:128)
at net.minecraft.server.management.ItemInWorldManager.func_73078_a(ItemInWorldManager.java:389)
at net.minecraft.network.NetHandlerPlayServer.func_147346_a(NetHandlerPlayServer.java:556)
at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.func_148833_a(SourceFile:60)
at net.minecraft.network.play.client.C08PacketPlayerBlockPlacement.func_148833_a(SourceFile:9)
at net.minecraft.network.NetworkManager.func_74428_b(NetworkManager.java:212)
at net.minecraft.network.NetworkSystem.func_151269_c(NetworkSystem.java:165)
at net.minecraft.server.MinecraftServer.func_71190_q(MinecraftServer.java:659)
at net.minecraft.server.MinecraftServer.func_71217_p(MinecraftServer.java:547)
at net.minecraft.server.integrated.IntegratedServer.func_71217_p(IntegratedServer.java:186)
at net.minecraft.server.MinecraftServer.run(MinecraftServer.java:427)
at net.minecraft.server.MinecraftServer$2.run(MinecraftServer.java:685)
simon816 commented 10 years ago

Please see issue #247, and the 4 duplicates if you want. This was fixed in version 1.1.0.309 If a mod wants an older version, you must remove it and update manually.

jordsta95 commented 9 years ago

Just updated to the recommended version of forge, with the latest version of NEI, CCC and get the same crash: http://pastebin.com/1YQ3JaR3

I didn't have it before on on older forge version. But when I updated the forge version (and not the mods) I still got the same crash as posted above.

simon816 commented 9 years ago

@jordsta95 Please read my comment above you. You need to update FMP to 1.1.0.309 or greater