Flow86 / Additional-Buildcraft-Objects-Mod

This mod adds additional Pipes and Items to Buildcraft
http://www.minecraftforum.net/index.php?app=forums&module=forums&section=findpost&pid=8920844
44 stars 21 forks source link

crash with latest gregtech mod #52

Closed pacak closed 11 years ago

pacak commented 11 years ago

---- Minecraft Crash Report ---- // You're mean.

Time: 8/30/13 10:48 PM Description: Rendering screen

java.lang.ClassCastException: gregtechmod.common.items.GT_MetaItem_Component cannot be cast to buildcraft.transport.ItemPipe at buildcraft.transport.render.PipeItemRenderer.renderPipeItem(PipeItemRenderer.java:25) at buildcraft.transport.render.PipeItemRenderer.renderItem(PipeItemRenderer.java:100) at net.minecraftforge.client.ForgeHooksClient.renderInventoryItem(ForgeHooksClient.java:158) at net.minecraft.client.renderer.entity.RenderItem.func_82406_b(RenderItem.java:465) at net.minecraft.client.gui.inventory.GuiContainer.drawSlotItem(GuiContainer.java:485) at net.minecraft.client.gui.inventory.GuiContainer.func_74192_a(GuiContainer.java:472) at net.minecraft.client.gui.inventory.GuiContainer.func_73863_a(GuiContainer.java:150) at net.minecraft.client.renderer.EntityRenderer.func_78480_b(EntityRenderer.java:1149) at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:934) at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:826) at net.minecraft.client.main.Main.main(SourceFile:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at net.minecraft.launchwrapper.Launch.launch(Launch.java:57) at net.minecraft.launchwrapper.Launch.main(Launch.java:18)

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

-- Head -- Stacktrace: at buildcraft.transport.render.PipeItemRenderer.renderPipeItem(PipeItemRenderer.java:25) at buildcraft.transport.render.PipeItemRenderer.renderItem(PipeItemRenderer.java:100) at net.minecraftforge.client.ForgeHooksClient.renderInventoryItem(ForgeHooksClient.java:158) at net.minecraft.client.renderer.entity.RenderItem.func_82406_b(RenderItem.java:465) at net.minecraft.client.gui.inventory.GuiContainer.drawSlotItem(GuiContainer.java:485) at net.minecraft.client.gui.inventory.GuiContainer.func_74192_a(GuiContainer.java:472) at net.minecraft.client.gui.inventory.GuiContainer.func_73863_a(GuiContainer.java:150)

-- Screen render details -- Details: Screen name: codechicken.nei.recipe.GuiCraftingRecipe Mouse location: Scaled: (388, 47). Absolute: (1164, 729) Screen size: Scaled: (480, 291). Absolute: (1440, 873). Scale factor of 3

-- Affected level -- Details: Level name: MpServer All players: 1 total; [EntityClientPlayerMP['Manpacket'/361, l='MpServer', x=-254.58, y=64.62, z=204.23]] Chunk stats: MultiplayerChunkCache: 441 Level seed: 0 Level generator: ID 04 - BIOMESOP, ver 0. Features enabled: false Level generator options: Level spawn location: World: (-148,64,197), Chunk: (at 12,4,5 in -10,12; contains blocks -160,0,192 to -145,255,207), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511) Level time: 240481 game time, 437835 day time Level dimension: 0 Level storage version: 0x00000 - Unknown? Level weather: Rain time: 0 (now: false), thunder time: 0 (now: false) Level game mode: Game mode: survival (ID 0). Hardcore: false. Cheats: false Forced entities: 86 total; [EntitySkeleton['Skeleton'/137, l='MpServer', x=-274.09, y=58.00, z=128.50], EntitySkeleton['Skeleton'/136, l='MpServer', x=-270.47, y=57.00, z=134.50], EntitySkeleton['Skeleton'/139, l='MpServer', x=-256.56, y=56.00, z=142.94], EntitySkeleton['Skeleton'/138, l='MpServer', x=-269.50, y=57.00, z=135.34], EntitySheep['Sheep'/141, l='MpServer', x=-256.81, y=64.00, z=280.75], EntitySheep['Sheep'/140, l='MpServer', x=-258.03, y=63.00, z=256.09], EntityZombie['Zombie'/13, l='MpServer', x=-330.97, y=19.00, z=248.47], EntityBat['Bat'/135, l='MpServer', x=-257.45, y=42.65, z=139.09], EntitySheep['Sheep'/134, l='MpServer', x=-273.66, y=69.00, z=127.50], EntitySkeleton['Skeleton'/154, l='MpServer', x=-245.50, y=44.00, z=128.50], EntityBat['Bat'/155, l='MpServer', x=-248.99, y=42.07, z=135.30], EntitySheep['Sheep'/156, l='MpServer', x=-242.75, y=63.00, z=252.22], EntitySheep['Sheep'/157, l='MpServer', x=-249.88, y=63.00, z=283.09], EntitySheep['Sheep'/158, l='MpServer', x=-246.09, y=63.00, z=282.91], EntityClientPlayerMP['Manpacket'/361, l='MpServer', x=-254.58, y=64.62, z=204.23], EntityZombie['Zombie'/27, l='MpServer', x=-328.50, y=20.00, z=184.94], EntityZombie['Zombie'/29, l='MpServer', x=-322.50, y=23.00, z=182.50], EntitySkeleton['Skeleton'/28, l='MpServer', x=-326.50, y=17.00, z=175.91], EntityCreeper['Creeper'/31, l='MpServer', x=-323.03, y=16.00, z=184.44], EntityBat['Bat'/30, l='MpServer', x=-328.75, y=24.10, z=181.75], EntityChicken['Chicken'/34, l='MpServer', x=-322.47, y=64.00, z=234.44], EntityZombie['Zombie'/32, l='MpServer', x=-330.06, y=22.00, z=179.59], EntityZombie['Zombie'/33, l='MpServer', x=-325.00, y=22.00, z=180.44], EntitySkeleton['Skeleton'/168, l='MpServer', x=-225.06, y=28.00, z=163.88], EntityCreeper['Creeper'/36, l='MpServer', x=-334.09, y=14.00, z=283.38], EntitySheep['Sheep'/37, l='MpServer', x=-324.91, y=63.00, z=275.06], EntitySkeleton['Skeleton'/167, l='MpServer', x=-231.72, y=40.00, z=130.75], EntityBat['Bat'/59, l='MpServer', x=-318.25, y=26.10, z=189.25], EntityZombie['Zombie'/58, l='MpServer', x=-318.50, y=23.00, z=178.50], EntitySkeleton['Skeleton'/57, l='MpServer', x=-314.84, y=23.00, z=144.72], EntityZombie['Zombie'/56, l='MpServer', x=-310.50, y=21.00, z=150.50], EntityZombie['Zombie'/63, l='MpServer', x=-296.25, y=50.46, z=222.69], EntitySheep['Sheep'/62, l='MpServer', x=-306.94, y=64.00, z=219.22], EntityBat['Bat'/61, l='MpServer', x=-302.50, y=20.08, z=214.63], EntityChicken['Chicken'/180, l='MpServer', x=-226.41, y=63.00, z=146.63], EntityZombie['Zombie'/60, l='MpServer', x=-315.50, y=17.00, z=192.50], EntitySheep['Sheep'/181, l='MpServer', x=-205.97, y=64.00, z=227.06], EntitySkeleton['Skeleton'/68, l='MpServer', x=-312.84, y=27.00, z=283.25], EntitySheep['Sheep'/207, l='MpServer', x=-188.75, y=63.00, z=167.81], EntityCreeper['Creeper'/206, l='MpServer', x=-180.53, y=84.00, z=129.00], EntitySheep['Sheep'/64, l='MpServer', x=-316.88, y=65.00, z=226.13], EntityChicken['Chicken'/65, l='MpServer', x=-309.41, y=64.00, z=244.41], EntitySquid['Squid'/200, l='MpServer', x=-194.34, y=61.00, z=264.72], EntityChicken['Chicken'/66, l='MpServer', x=-308.75, y=64.00, z=240.41], EntityBat['Bat'/67, l='MpServer', x=-309.00, y=9.10, z=283.66], EntitySquid['Squid'/197, l='MpServer', x=-193.50, y=61.38, z=251.69], EntitySheep['Sheep'/196, l='MpServer', x=-193.13, y=63.00, z=214.78], EntitySquid['Squid'/199, l='MpServer', x=-192.31, y=61.34, z=250.78], EntitySquid['Squid'/198, l='MpServer', x=-197.59, y=61.25, z=254.06], EntitySheep['Sheep'/195, l='MpServer', x=-204.09, y=63.00, z=144.97], EntityCreeper['Creeper'/85, l='MpServer', x=-296.50, y=31.00, z=159.50], EntityCreeper['Creeper'/84, l='MpServer', x=-301.50, y=26.00, z=138.50], EntityBat['Bat'/87, l='MpServer', x=-296.54, y=31.49, z=164.52], EntitySkeleton['Skeleton'/86, l='MpServer', x=-298.34, y=30.00, z=159.59], EntityZombie['Zombie'/81, l='MpServer', x=-299.50, y=19.00, z=125.97], EntitySkeleton['Skeleton'/83, l='MpServer', x=-288.50, y=15.00, z=132.50], EntityZombie['Zombie'/82, l='MpServer', x=-289.50, y=15.00, z=132.50], EntityCreeper['Creeper'/93, l='MpServer', x=-299.50, y=6.00, z=191.50], EntitySquid['Squid'/213, l='MpServer', x=-193.50, y=61.34, z=247.50], EntityItem['item.item.egg'/92, l='MpServer', x=-288.19, y=60.13, z=170.19], EntityCreeper['Creeper'/214, l='MpServer', x=-183.59, y=46.00, z=267.31], EntitySheep['Sheep'/95, l='MpServer', x=-292.44, y=65.00, z=213.66], EntitySpider['Spider'/215, l='MpServer', x=-182.47, y=46.00, z=268.66], EntitySheep['Sheep'/94, l='MpServer', x=-298.56, y=63.00, z=200.28], EntityBat['Bat'/89, l='MpServer', x=-295.55, y=31.35, z=163.63], EntitySheep['Sheep'/208, l='MpServer', x=-189.97, y=63.00, z=169.13], EntityZombie['Zombie'/88, l='MpServer', x=-291.50, y=20.00, z=175.50], EntitySheep['Sheep'/209, l='MpServer', x=-186.47, y=70.00, z=192.63], EntityChicken['Chicken'/91, l='MpServer', x=-288.56, y=62.49, z=170.53], EntitySheep['Sheep'/210, l='MpServer', x=-188.56, y=64.00, z=208.34], EntityBat['Bat'/90, l='MpServer', x=-299.59, y=29.99, z=167.25], EntitySheep['Sheep'/211, l='MpServer', x=-188.16, y=63.00, z=222.88], EntitySheep['Sheep'/102, l='MpServer', x=-286.94, y=64.00, z=265.16], EntityCreeper['Creeper'/100, l='MpServer', x=-295.50, y=52.00, z=229.50], EntitySheep['Sheep'/101, l='MpServer', x=-289.84, y=63.00, z=222.16], EntityZombie['Zombie'/98, l='MpServer', x=-299.34, y=43.00, z=237.56], EntityChicken['Chicken'/99, l='MpServer', x=-285.53, y=63.00, z=227.56], EntityZombie['Zombie'/96, l='MpServer', x=-295.30, y=50.00, z=222.69], EntityChicken['Chicken'/97, l='MpServer', x=-307.44, y=64.00, z=218.28], EntitySkeleton['Skeleton'/119, l='MpServer', x=-279.78, y=30.00, z=275.66], EntitySheep['Sheep'/118, l='MpServer', x=-280.34, y=65.00, z=268.53], EntitySheep['Sheep'/117, l='MpServer', x=-274.53, y=62.00, z=230.91], EntitySlime['Slime'/116, l='MpServer', x=-272.31, y=16.00, z=227.69], EntitySheep['Sheep'/115, l='MpServer', x=-286.69, y=63.00, z=194.25], EntitySkeleton['Skeleton'/112, l='MpServer', x=-280.38, y=12.00, z=127.94], EntitySheep['Sheep'/120, l='MpServer', x=-280.06, y=64.00, z=278.06]] Retry entities: 0 total; [] Server brand: fml,forge Server type: Integrated singleplayer server Stacktrace: at net.minecraft.client.multiplayer.WorldClient.func_72914_a(WorldClient.java:440) at net.minecraft.client.Minecraft.func_71396_d(Minecraft.java:2298) at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:844) at net.minecraft.client.main.Main.main(SourceFile:101) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:606) at net.minecraft.launchwrapper.Launch.launch(Launch.java:57) at net.minecraft.launchwrapper.Launch.main(Launch.java:18)

-- System Details -- Details: Minecraft Version: 1.6.2 Operating System: Linux (amd64) version 3.8.0-29-generic Java Version: 1.7.0_25, Oracle Corporation Java VM Version: OpenJDK 64-Bit Server VM (mixed mode), Oracle Corporation Memory: 232742536 bytes (221 MB) / 622854144 bytes (594 MB) up to 954466304 bytes (910 MB) JVM Flags: 1 total; -Xmx1G AABB Pool Size: 12886 (721616 bytes; 0 MB) allocated, 2383 (133448 bytes; 0 MB) used Suspicious classes: FML and Forge are installed IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 60 FML: MCP v8.04 FML v6.2.43.828 Minecraft Forge 9.10.0.828 Optifine OptiFine_1.6.2_HD_B4 50 mods loaded, 50 mods active mcp{8.04} Minecraft Coder Pack Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available FML{6.2.43.828} Forge Mod Loader Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available Forge{9.10.0.828} Minecraft Forge Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available CodeChickenCore{0.9.0.4} CodeChicken Core Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available NotEnoughItems{1.6.1.3} [Not Enough Items](NotEnoughItems 1.6.1.3.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available AppliedEnergistics-Core{rv13.rc9} AppliedEnergistics Core Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available mod_bspkrsCore{v3.03(1.6.2)} bspkrsCore Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available BiblioCraft{1.4.0} BiblioCraft Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available BiomesOPlenty{0.6.2} Biomes O' Plenty Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available ChickenChunks{1.3.3.2} [ChickenChunks](ChickenChunks 1.3.3.2.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available ComputerCraft{1.55} ComputerCraft Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available CCTurtle{1.55} ComputerCraft Turtles Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available DynamicLights{1.2.4} Dynamic Lights Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available DynamicLights_onFire{1.0.2} Dynamic Lights on burning Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available DynamicLights_creepers{1.0.2} Dynamic Lights on Creepers Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available DynamicLights_dropItems{1.0.4} Dynamic Lights on ItemEntities Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available DynamicLights_mobEquipment{1.0.0} Dynamic Lights on Mob Equipment Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available DynamicLights_flameArrows{1.0.0} Dynamic Lights on Flame enchanted Arrows Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available DynamicLights_otherPlayers{1.0.4} Dynamic Lights Other Player Light Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available DynamicLights_thePlayer{1.0.8} Dynamic Lights Player Light Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available AppliedEnergistics{rv13.rc9} Applied Energistics Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available extracells{1.3.5} [ExtraCells](ExtraCells-universal-1.3.5 %281.6.2%29.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available IC2{2.0.124-experimental} IndustrialCraft 2 Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available Forestry{2.3.0.1_ic2.ex} Forestry for Minecraft Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available factorization{0.8.04beta2} Factorization Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available factorization.misc{0.8.04beta2} Factorization Miscellaneous Nonsense Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available factorization.notify{0.8.04beta2} Factorization Notification System Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available factorization.dimensionalSlice{0.8.04beta2} Factorization Dimensional Slices Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available HeldCore{01.03.01.05} HeldCore Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available IC2NuclearControl{1.6.2} Nuclear Control Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available MagicYarn{1.0.7} Magic Yarn Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available BuildCraft|Core{4.0.2} BuildCraft Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available BuildCraft|Builders{4.0.2} BC Builders Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available BuildCraft|Energy{4.0.2} BC Energy Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available BuildCraft|Factory{4.0.2} BC Factory Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available Railcraft{8.0.0.0} Railcraft Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available TConstruct{1.6.2_1.4.3} Tinkers' Construct Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available TConstruct|CompatMineFactoryReloaded{0.1} TConstruct Compat: MFR Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available FloatingRuins{Forge 1.6.2.r02} FloatingRuins Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available mod_ReiMinimap{v3.4_01 [1.6.2]} mod_ReiMinimap Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available TreeCapitator{Forge 1.6.2.r04} Treecapitator Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available BinnieCore{1.8-dev1} Binnie Core Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available ExtraBees{1.8-dev1} Extra Bees Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available ExtraTrees{1.8-dev1} Extra Trees Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available BuildCraft|Transport{4.0.2} BC Transport Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available BuildCraft|Silicon{4.0.2} BC Silicon Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available Additional-Buildcraft-Objects{1.0.6.165} Additional Buildcraft Objects Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available TwilightForest{1.19.0} The Twilight Forest Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available gregtech_addon{MC162} GregTech-Addon Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available Mystcraft{0.10.6.00} Mystcraft Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available Launched Version: 1.6.2-Forge9.10.0.828 LWJGL: 2.9.0 OpenGL: Mesa DRI Intel(R) Sandybridge Mobile GL version 3.0 Mesa 9.1.3, Intel Open Source Technology Center Is Modded: Definitely; Client brand changed to 'fml,forge' Type: Client (map_client.txt) Resource Pack: Default Current Language: English (US) Profiler Position: N/A (disabled) Vec3 Pool Size: 5989 (335384 bytes; 0 MB) allocated, 1118 (62608 bytes; 0 MB) used

Flow86 commented 11 years ago

what does that have to do with my mod?

java.lang.ClassCastException: gregtechmod.common.items.GT_MetaItem_Component cannot be cast to buildcraft.transport.ItemPipe
pacak commented 11 years ago

(oops, my comments are gone from the report itself)

I'm not sure how it's related to your mod, but If I remove it - no more crashes. Other solution would be to change IDs of every item provided by your mod in the config to the values in range of 850..871.

Strange part - it crashes not in 100% cases so it's probably related to the way how NEI's displays reciepes.

Feel free to keep this bug closed since I have a workaround, but at least this bugreport with workaround in comments might help others with the same problem.

Flow86 commented 11 years ago

hi, I already had such issues when ids between server + client were different - perhaps thats the problem.

ABO (should) automatically change ids if slot is in use, so perhaps the configs are different ?

pacak commented 11 years ago

It was single player so client and server should be using the same IDs. Also this conflict was not detected by forge.

I have a reliable workaroud (config with different IDs) so it's OK to keep this bug closed until I find more info. Unless you want me to try anything.