Putting Blueprints in the Engineering table crashes Minecraft
GrazalThruka opened this issue ยท 0 comments
Exactly what it says on the tin. Whenever I put a blueprint into the engineering table to make new cybernetics, Minecraft crashes. Based on the small amount of investigation I did, it appears to be an error in fetching part of the GUI that tells you what parts to put in. Not sure how accurate my diagnosis is, but it's a start.
Crash log:
---- Minecraft Crash Report ----
WARNING: coremods are present:
Contact their authors BEFORE contacting forge
// I bet Cylons wouldn't have this problem.
Time: 6/28/17 9:55 AM
Description: Updating screen events
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
at java.util.ArrayList.rangeCheck(ArrayList.java:653)
at java.util.ArrayList.set(ArrayList.java:444)
at net.minecraft.util.NonNullList.set(SourceFile:47)
at flaxbeard.cyberware.common.block.tile.TileEntityEngineeringTable.updateRecipe(TileEntityEngineeringTable.java:388)
at flaxbeard.cyberware.common.block.tile.TileEntityEngineeringTable$ItemStackHandlerEngineering.setStackInSlot(TileEntityEngineeringTable.java:99)
at flaxbeard.cyberware.common.block.tile.TileEntityEngineeringTable$GuiWrapper.setStackInSlot(TileEntityEngineeringTable.java:228)
at net.minecraftforge.items.SlotItemHandler.func_75215_d(SlotItemHandler.java:80)
at flaxbeard.cyberware.client.gui.ContainerEngineeringTable$SlotEngineering.func_75215_d(ContainerEngineeringTable.java:65)
at net.minecraft.inventory.Container.func_184996_a(Container.java:281)
at net.minecraft.client.multiplayer.PlayerControllerMP.func_187098_a(PlayerControllerMP.java:551)
at net.minecraft.client.gui.inventory.GuiContainer.func_184098_a(GuiContainer.java:632)
at net.minecraft.client.gui.inventory.GuiContainer.func_146286_b(GuiContainer.java:598)
at net.minecraft.client.gui.GuiScreen.func_146274_d(GuiScreen.java:554)
at net.minecraft.client.gui.GuiScreen.func_146269_k(GuiScreen.java:512)
at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1695)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:1056)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:372)
at net.minecraft.client.main.Main.main(SourceFile:124)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
A detailed walkthrough of the error, its code path and all known details is as follows:
-- Head --
Thread: Client thread
Stacktrace:
at java.util.ArrayList.rangeCheck(ArrayList.java:653)
at java.util.ArrayList.set(ArrayList.java:444)
at net.minecraft.util.NonNullList.set(SourceFile:47)
at flaxbeard.cyberware.common.block.tile.TileEntityEngineeringTable.updateRecipe(TileEntityEngineeringTable.java:388)
at flaxbeard.cyberware.common.block.tile.TileEntityEngineeringTable$ItemStackHandlerEngineering.setStackInSlot(TileEntityEngineeringTable.java:99)
at flaxbeard.cyberware.common.block.tile.TileEntityEngineeringTable$GuiWrapper.setStackInSlot(TileEntityEngineeringTable.java:228)
at net.minecraftforge.items.SlotItemHandler.func_75215_d(SlotItemHandler.java:80)
at flaxbeard.cyberware.client.gui.ContainerEngineeringTable$SlotEngineering.func_75215_d(ContainerEngineeringTable.java:65)
at net.minecraft.inventory.Container.func_184996_a(Container.java:281)
at net.minecraft.client.multiplayer.PlayerControllerMP.func_187098_a(PlayerControllerMP.java:551)
at net.minecraft.client.gui.inventory.GuiContainer.func_184098_a(GuiContainer.java:632)
at net.minecraft.client.gui.inventory.GuiContainer.func_146286_b(GuiContainer.java:598)
at net.minecraft.client.gui.GuiScreen.func_146274_d(GuiScreen.java:554)
at net.minecraft.client.gui.GuiScreen.func_146269_k(GuiScreen.java:512)
-- Affected screen --
Details:
Screen name: flaxbeard.cyberware.client.gui.GuiEngineeringTable
-- Affected level --
Details:
Level name: MpServer
All players: 1 total; [EntityPlayerSP['Grazal_Thruka'/298, l='MpServer', x=326.92, y=63.00, z=112.26]]
Chunk stats: MultiplayerChunkCache: 169, 169
Level seed: 0
Level generator: ID 00 - default, ver 1. Features enabled: false
Level generator options:
Level spawn location: World: (-80,64,256), Chunk: (at 0,4,0 in -5,16; contains blocks -80,0,256 to -65,255,271), Region: (-1,0; contains chunks -32,0 to -1,31, blocks -512,0,0 to -1,255,511)
Level time: 581967 game time, 14513 day time
Level dimension: 0
Level storage version: 0x00000 - Unknown?
Level weather: Rain time: 0 (now: true), thunder time: 0 (now: false)
Level game mode: Game mode: creative (ID 1). Hardcore: false. Cheats: false
Forced entities: 50 total; [EntityCyberZombie['entity.cyberzombie.name'/387, l='MpServer', x=254.50, y=22.00, z=59.50], EntityCyberZombie['entity.cyberzombie.name'/388, l='MpServer', x=255.50, y=22.00, z=56.50], EntityChicken['Chicken'/396, l='MpServer', x=389.50, y=64.00, z=130.12], EntitySkeleton['Skeleton'/397, l='MpServer', x=342.50, y=34.00, z=181.50], EntitySkeleton['Skeleton'/527, l='MpServer', x=368.50, y=63.00, z=153.50], EntityCyberZombie['entity.cyberzombie.name'/400, l='MpServer', x=249.50, y=18.00, z=171.50], EntityPig['Pig'/407, l='MpServer', x=349.31, y=69.00, z=54.73], EntityChicken['Chicken'/408, l='MpServer', x=385.12, y=65.00, z=153.77], EntityItem['item.item.egg'/409, l='MpServer', x=385.97, y=65.00, z=153.42], EntityBat['Bat'/411, l='MpServer', x=364.78, y=39.87, z=182.53], EntityBat['Bat'/412, l='MpServer', x=360.75, y=39.06, z=179.43], EntityBat['Bat'/413, l='MpServer', x=358.39, y=39.76, z=177.54], EntityCreeper['Creeper'/414, l='MpServer', x=364.50, y=40.00, z=184.50], EntityCreeper['Creeper'/415, l='MpServer', x=365.50, y=40.00, z=184.50], EntityChicken['Chicken'/416, l='MpServer', x=372.12, y=63.00, z=168.76], EntityChicken['Chicken'/417, l='MpServer', x=383.79, y=67.00, z=165.58], EntityPig['Pig'/418, l='MpServer', x=393.77, y=64.00, z=105.29], EntityCreeper['Creeper'/419, l='MpServer', x=346.50, y=46.00, z=153.50], EntitySkeleton['Skeleton'/420, l='MpServer', x=254.50, y=39.00, z=127.50], EntitySkeleton['Skeleton'/421, l='MpServer', x=258.74, y=73.00, z=97.65], EntityBat['Bat'/428, l='MpServer', x=305.77, y=49.72, z=191.98], EntityCow['Cow'/429, l='MpServer', x=315.86, y=86.00, z=186.55], EntityChicken['Chicken'/430, l='MpServer', x=316.49, y=86.00, z=186.47], EntityCow['Cow'/431, l='MpServer', x=305.52, y=83.00, z=185.45], EntityCow['Cow'/433, l='MpServer', x=305.50, y=83.00, z=186.39], EntityChicken['Chicken'/440, l='MpServer', x=394.04, y=65.00, z=117.71], EntityPig['Pig'/441, l='MpServer', x=296.30, y=66.00, z=72.22], EntitySkeleton['Skeleton'/442, l='MpServer', x=345.50, y=46.00, z=162.50], EntityPlayerSP['Grazal_Thruka'/298, l='MpServer', x=326.92, y=63.00, z=112.26], EntityChicken['Chicken'/316, l='MpServer', x=300.22, y=71.00, z=164.41], EntityHorse['Horse'/317, l='MpServer', x=306.08, y=69.00, z=145.00], EntitySpider['Spider'/446, l='MpServer', x=328.50, y=37.00, z=189.50], EntitySquid['Squid'/319, l='MpServer', x=383.63, y=58.00, z=84.40], EntityCreeper['Creeper'/449, l='MpServer', x=345.61, y=63.00, z=155.15], EntityCreeper['Creeper'/450, l='MpServer', x=345.22, y=63.00, z=153.15], EntitySkeleton['Skeleton'/325, l='MpServer', x=278.50, y=14.00, z=186.50], EntitySkeleton['Skeleton'/454, l='MpServer', x=368.50, y=63.00, z=86.50], EntityCow['Cow'/326, l='MpServer', x=273.78, y=92.00, z=183.42], EntityCreeper['Creeper'/455, l='MpServer', x=370.50, y=63.00, z=88.50], EntityPig['Pig'/331, l='MpServer', x=369.24, y=63.00, z=105.76], EntityChicken['Chicken'/332, l='MpServer', x=382.21, y=70.00, z=103.49], EntityCow['Cow'/335, l='MpServer', x=248.59, y=76.00, z=103.84], EntitySheep['Sheep'/336, l='MpServer', x=249.20, y=76.00, z=107.67], EntityPig['Pig'/340, l='MpServer', x=284.45, y=68.00, z=59.55], EntityCow['Cow'/352, l='MpServer', x=251.18, y=75.00, z=91.50], EntitySkeleton['Skeleton'/353, l='MpServer', x=293.50, y=46.00, z=185.77], EntitySkeleton['Skeleton'/354, l='MpServer', x=291.20, y=47.00, z=190.50], EntityCow['Cow'/361, l='MpServer', x=249.80, y=90.00, z=189.63], EntityChicken['Chicken'/372, l='MpServer', x=385.03, y=69.00, z=169.30], EntityPig['Pig'/373, l='MpServer', x=363.70, y=65.00, z=89.51]]
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:524)
at net.minecraft.client.Minecraft.func_71396_d(Minecraft.java:2655)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:393)
at net.minecraft.client.main.Main.main(SourceFile:124)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:483)
at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
at net.minecraft.launchwrapper.Launch.main(Launch.java:28)
-- System Details --
Details:
Minecraft Version: 1.11.2
Operating System: Windows 10 (amd64) version 10.0
Java Version: 1.8.0_25, Oracle Corporation
Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
Memory: 335188768 bytes (319 MB) / 1060372480 bytes (1011 MB) up to 1060372480 bytes (1011 MB)
JVM Flags: 6 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx1G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn128M
IntCache: cache: 0, tcache: 0, allocated: 12, tallocated: 94
FML: MCP 9.38 Powered by Forge 13.20.0.2345 Optifine OptiFine_1.11.2_HD_U_C2 13 mods loaded, 13 mods active
States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored
UCHIJAAAA minecraft{1.11.2} [Minecraft] (minecraft.jar)
UCHIJAAAA mcp{9.19} [Minecraft Coder Pack] (minecraft.jar)
UCHIJAAAA FML{8.0.99.99} [Forge Mod Loader] (forge-1.11.2-13.20.0.2345.jar)
UCHIJAAAA forge{13.20.0.2345} [Minecraft Forge] (forge-1.11.2-13.20.0.2345.jar)
UCHIJAAAA mercurius_updater{1.0} [mercurius_updater] (MercuriusUpdater-1.11.2.jar)
UCHIJAAAA chameleon{1.11.2-3.1.0} [Chameleon] (Chameleon-1.11.2-3.1.0.jar)
UCHIJAAAA cyberware{alpha-0.2.6} [Cyberware] (Cyberware-Mod-1.11.2 (2).jar)
UCHIJAAAA jei{4.2.4.230} [Just Enough Items] (jei_1.11.2-4.2.4.230.jar)
UCHIJAAAA mantle{1.11.2-1.2.0.26} [Mantle] (Mantle-1.11.2-1.2.0.26.jar)
UCHIJAAAA storagedrawers{1.11.2-4.2.9} [Storage Drawers] (StorageDrawers-1.11.2-4.2.9.jar)
UCHIJAAAA substratum{1.9.2.0} [Substratum] (Substratum-1.11.2-1.9.2.0.jar)
UCHIJAAAA tconstruct{1.11.2-2.7.0.26} [Tinkers' Construct] (TConstruct-1.11.2-2.7.0.26.jar)
UCHIJAAAA variedcommodities{1.11.2} [Varied Commodities] (VariedCommodities_1.11.2(08may17).jar)
Loaded coremods (and transformers):
GL info: ' Vendor: 'Intel' Version: '4.0.0 - Build 10.18.10.4358' Renderer: 'Intel(R) HD Graphics 4000'
Pulsar/tconstruct loaded Pulses:
- TinkerCommons (Enabled/Forced)
- TinkerWorld (Enabled/Not Forced)
- TinkerTools (Enabled/Not Forced)
- TinkerHarvestTools (Enabled/Forced)
- TinkerMeleeWeapons (Enabled/Forced)
- TinkerRangedWeapons (Enabled/Forced)
- TinkerModifiers (Enabled/Forced)
- TinkerSmeltery (Enabled/Not Forced)
- TinkerGadgets (Enabled/Not Forced)
- TinkerOredict (Enabled/Forced)
- TinkerIntegration (Enabled/Forced)
- TinkerFluids (Enabled/Forced)
- TinkerMaterials (Enabled/Forced)
- TinkerModelRegister (Enabled/Forced)
Launched Version: 1.11.2-forge1.11.2-13.20.0.2345
LWJGL: 2.9.4
OpenGL: Intel(R) HD Graphics 4000 GL version 4.0.0 - Build 10.18.10.4358, Intel
GL Caps: Using GL 1.3 multitexturing.
Using GL 1.3 texture combiners.
Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
Shaders are available because OpenGL 2.1 is supported.
VBOs are available because OpenGL 1.5 is supported.
Using VBOs: Yes
Is Modded: Definitely; Client brand changed to 'fml,forge'
Type: Client (map_client.txt)
Resource Packs:
Current Language: English (Canada)
Profiler Position: N/A (disabled)
CPU: 4x Intel(R) Core(TM) i5-3337U CPU @ 1.80GHz
OptiFine Version: OptiFine_1.11.2_HD_U_C2
Render Distance Chunks: 6
Mipmaps: 3
Anisotropic Filtering: 1
Antialiasing: 0
Multitexture: false
Shaders: null
OpenGlVersion: 4.0.0 - Build 10.18.10.4358
OpenGlRenderer: Intel(R) HD Graphics 4000
OpenGlVendor: Intel
CpuCount: 4