da3dsoul / Additional-Buildcraft-Objects

A new repository of ABO for myself with administrator rights....
25 stars 8 forks source link

Crash on Startup with Hardcore Ender Expansion #26

Closed Xanarios closed 9 years ago

Xanarios commented 9 years ago

Chylex's Hardcore Ender Expansion seems to have an issue with some of the button recipes added as of late, forcing a crash on start up under Forge 1.7.10.1401, BuildCraft 6.4.15, COFH Core 3.0.2.227, HEE 1.8.1, and ABO 2.9.1.

From the full log (available at http://paste.ee/p/Eeado):

[16:06:33] [Client thread/TRACE] [HardcoreEnderExpansion/HardcoreEnderExpansion]: Sending event FMLPostInitializationEvent to mod HardcoreEnderExpansion
[16:06:33] [Client thread/INFO] [HardcoreEnderExpansion/HardcoreEnderExpansion]: [HEE-IMC] [STATE] Running PostInit IMC messages.
[16:06:33] [Client thread/ERROR] [HardcoreEnderExpansion/HardcoreEnderExpansion]: [HEE-ORB] Corrupted shaped recipe: <error:null> <= {[minecraft]tile.button/32767, [minecraft]tile.button/32767, [minecraft]tile.button/32767, [minecraft]tile.button/32767}
[16:06:33] [Client thread/ERROR] [HardcoreEnderExpansion/HardcoreEnderExpansion]: [HEE-ORB] Corrupted shaped recipe: <error:null> <= {[minecraft]tile.button/32767, [minecraft]tile.button/32767, [minecraft]tile.button/32767, [minecraft]tile.button/32767}
[16:06:33] [Client thread/TRACE] [HardcoreEnderExpansion/HardcoreEnderExpansion]: Sent event FMLPostInitializationEvent to mod HardcoreEnderExpansion

Crash Report:

---- Minecraft Crash Report ----
// On the bright side, I bought you a teddy bear!

Time: 5/10/15 4:06 PM
Description: Initializing game

java.lang.RuntimeException: A defective recipe has crashed the game! Another mod is creating recipes with non-existent blocks or items, which is a serious error that will cause item or even world loss when crafting these recipes. Corrupted recipes have been saved in the log with tag [HEE-ORB], please try to find which mod they belong to and report them to the respective modder. Then enable the 'overrideRemoveBrokenRecipes' option in Hardcore Ender Expansion and the game will start.
    at net.minecraft.item.ItemStack.func_77984_f(ItemStack.java:197)
    at net.minecraft.item.ItemStack.func_77951_h(ItemStack.java:207)
    at chylex.hee.mechanics.orb.OrbAcquirableItems.addItemToList(OrbAcquirableItems.java:156)
    at chylex.hee.mechanics.orb.OrbAcquirableItems.initialize(OrbAcquirableItems.java:71)
    at chylex.hee.HardcoreEnderExpansion.onPostInit(HardcoreEnderExpansion.java:360)
    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 cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532)
    at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:483)
    at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
    at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
    at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
    at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
    at com.google.common.eventbus.EventBus.post(EventBus.java:275)
    at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212)
    at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190)
    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 com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
    at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
    at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
    at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
    at com.google.common.eventbus.EventBus.post(EventBus.java:275)
    at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119)
    at cpw.mods.fml.common.Loader.initializeMods(Loader.java:717)
    at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:309)
    at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:552)
    at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:878)
    at net.minecraft.client.main.Main.main(SourceFile:148)
    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 --
Stacktrace:
    at net.minecraft.item.ItemStack.func_77984_f(ItemStack.java:197)
    at net.minecraft.item.ItemStack.func_77951_h(ItemStack.java:207)
    at chylex.hee.mechanics.orb.OrbAcquirableItems.addItemToList(OrbAcquirableItems.java:156)
    at chylex.hee.mechanics.orb.OrbAcquirableItems.initialize(OrbAcquirableItems.java:71)
    at chylex.hee.HardcoreEnderExpansion.onPostInit(HardcoreEnderExpansion.java:360)
    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 cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532)
    at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:483)
    at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
    at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
    at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
    at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
    at com.google.common.eventbus.EventBus.post(EventBus.java:275)
    at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212)
    at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190)
    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 com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
    at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
    at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
    at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
    at com.google.common.eventbus.EventBus.post(EventBus.java:275)
    at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119)
    at cpw.mods.fml.common.Loader.initializeMods(Loader.java:717)
    at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:309)
    at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:552)

-- Initialization --
Details:
Stacktrace:
    at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:878)
    at net.minecraft.client.main.Main.main(SourceFile:148)
    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.7.10
    Operating System: Windows 7 (amd64) version 6.1
    Java Version: 1.8.0_25, Oracle Corporation
    Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
    Memory: 232311176 bytes (221 MB) / 1065426944 bytes (1016 MB) up to 4187619328 bytes (3993 MB)
    JVM Flags: 6 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx4G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn1G
    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.140.1401 Minecraft Forge 10.13.3.1401 13 mods loaded, 13 mods active
    mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    FML{7.10.140.1401} [Forge Mod Loader] (forge-1.7.10-10.13.3.1401-1710ls.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    Forge{10.13.3.1401} [Minecraft Forge] (forge-1.7.10-10.13.3.1401-1710ls.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    <CoFH ASM>{000} [CoFH ASM] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    BuildCraft|Core{6.4.15} [BuildCraft] (buildcraft-6.4.15.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    BuildCraft|Builders{6.4.15} [BC Builders] (buildcraft-6.4.15.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    BuildCraft|Energy{6.4.15} [BC Energy] (buildcraft-6.4.15.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    BuildCraft|Factory{6.4.15} [BC Factory] (buildcraft-6.4.15.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    BuildCraft|Transport{6.4.15} [BC Transport] (buildcraft-6.4.15.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    BuildCraft|Silicon{6.4.15} [BC Silicon] (buildcraft-6.4.15.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    Additional-Buildcraft-Objects{MC1.7.10-BC6.4release2.9.1} [Additional Buildcraft Objects] (ABO-MC1.7.10-BC6.4-release2.9.1.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    CoFHCore{1.7.10R3.0.2} [CoFH Core] (CoFHCore-[1.7.10]3.0.2-277.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    HardcoreEnderExpansion{1.8.1} [Hardcore Ender Expansion] (HardcoreEnderExpansion  MC-1.7.10  v1.8.1-beta.jar) Unloaded->Constructed->Pre-initialized->Initialized->Errored
    GL info: ' Vendor: 'ATI Technologies Inc.' Version: '4.4.13283 Compatibility Profile Context 14.501.1003.0' Renderer: 'AMD Radeon HD 6900 Series'
    CoFHCore: -[1.7.10]3.0.2-277
    Launched Version: 1.7.10-Forge10.13.3.1401-1710ls
    LWJGL: 2.9.1
    OpenGL: AMD Radeon HD 6900 Series GL version 4.4.13283 Compatibility Profile Context 14.501.1003.0, ATI Technologies Inc.
    GL Caps: Using GL 1.3 multitexturing.
Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
Anisotropic filtering is supported and maximum anisotropy is 16.
Shaders are available because OpenGL 2.1 is supported.

    Is Modded: Definitely; Client brand changed to 'fml,forge'
    Type: Client (map_client.txt)
    Resource Packs: []
    Current Language: English (US)
    Profiler Position: N/A (disabled)
    Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
    Anisotropic Filtering: Off (1)

Not entirely sure that this is something immediately addressable by ABO, or if it is a bug in HEE, but experimentation points to the implementation of large buttons as this issue is not present in ABO 2.8.0

da3dsoul commented 9 years ago

I see. Is there a mod (like HEE, for instance) that has the recipe of four buttons in a square? Use the old version that worked to find out. If so I can just change it, if not, needs more screwing with. For now, try this: https://dl.dropboxusercontent.com/u/31454410/ABO-MC1.7.10-BC6.4-release2.9.1.jar

Xanarios commented 9 years ago

Not that I can tell: adding NEI to the setup above with ABO 2.8.0 shows that neither vanilla button is used in any recipe, 4 buttons in a square or otherwise. Using your modified release produces the same kind of exception:

Recipes in question, from the full log (http://paste.ee/p/I8WR7):

[06:18:21] [Client thread/TRACE] [HardcoreEnderExpansion/HardcoreEnderExpansion]: Sending event FMLPostInitializationEvent to mod HardcoreEnderExpansion
[06:18:21] [Client thread/INFO] [HardcoreEnderExpansion/HardcoreEnderExpansion]: [HEE-IMC] [STATE] Running PostInit IMC messages.
[06:18:21] [Client thread/ERROR] [HardcoreEnderExpansion/HardcoreEnderExpansion]: [HEE-ORB] Corrupted shaped recipe: <error:null> <= {[minecraft]tile.button/32767, [minecraft]tile.button/32767}
[06:18:21] [Client thread/ERROR] [HardcoreEnderExpansion/HardcoreEnderExpansion]: [HEE-ORB] Corrupted shaped recipe: <error:null> <= {[minecraft]tile.button/32767, [minecraft]tile.button/32767}
[06:18:21] [Client thread/TRACE] [HardcoreEnderExpansion/HardcoreEnderExpansion]: Sent event FMLPostInitializationEvent to mod HardcoreEnderExpansion

Crash Report:

---- Minecraft Crash Report ----
// Would you like a cupcake?

Time: 5/11/15 6:18 AM
Description: Initializing game

java.lang.RuntimeException: A defective recipe has crashed the game! Another mod is creating recipes with non-existent blocks or items, which is a serious error that will cause item or even world loss when crafting these recipes. Corrupted recipes have been saved in the log with tag [HEE-ORB], please try to find which mod they belong to and report them to the respective modder. Then enable the 'overrideRemoveBrokenRecipes' option in Hardcore Ender Expansion and the game will start.
    at net.minecraft.item.ItemStack.func_77984_f(ItemStack.java:197)
    at net.minecraft.item.ItemStack.func_77951_h(ItemStack.java:207)
    at chylex.hee.mechanics.orb.OrbAcquirableItems.addItemToList(OrbAcquirableItems.java:156)
    at chylex.hee.mechanics.orb.OrbAcquirableItems.initialize(OrbAcquirableItems.java:71)
    at chylex.hee.HardcoreEnderExpansion.onPostInit(HardcoreEnderExpansion.java:360)
    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 cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532)
    at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:483)
    at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
    at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
    at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
    at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
    at com.google.common.eventbus.EventBus.post(EventBus.java:275)
    at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212)
    at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190)
    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 com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
    at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
    at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
    at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
    at com.google.common.eventbus.EventBus.post(EventBus.java:275)
    at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119)
    at cpw.mods.fml.common.Loader.initializeMods(Loader.java:717)
    at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:309)
    at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:552)
    at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:878)
    at net.minecraft.client.main.Main.main(SourceFile:148)
    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 --
Stacktrace:
    at net.minecraft.item.ItemStack.func_77984_f(ItemStack.java:197)
    at net.minecraft.item.ItemStack.func_77951_h(ItemStack.java:207)
    at chylex.hee.mechanics.orb.OrbAcquirableItems.addItemToList(OrbAcquirableItems.java:156)
    at chylex.hee.mechanics.orb.OrbAcquirableItems.initialize(OrbAcquirableItems.java:71)
    at chylex.hee.HardcoreEnderExpansion.onPostInit(HardcoreEnderExpansion.java:360)
    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 cpw.mods.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:532)
    at sun.reflect.GeneratedMethodAccessor3.invoke(Unknown Source)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:483)
    at com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
    at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
    at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
    at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
    at com.google.common.eventbus.EventBus.post(EventBus.java:275)
    at cpw.mods.fml.common.LoadController.sendEventToModContainer(LoadController.java:212)
    at cpw.mods.fml.common.LoadController.propogateStateMessage(LoadController.java:190)
    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 com.google.common.eventbus.EventSubscriber.handleEvent(EventSubscriber.java:74)
    at com.google.common.eventbus.SynchronizedEventSubscriber.handleEvent(SynchronizedEventSubscriber.java:47)
    at com.google.common.eventbus.EventBus.dispatch(EventBus.java:322)
    at com.google.common.eventbus.EventBus.dispatchQueuedEvents(EventBus.java:304)
    at com.google.common.eventbus.EventBus.post(EventBus.java:275)
    at cpw.mods.fml.common.LoadController.distributeStateMessage(LoadController.java:119)
    at cpw.mods.fml.common.Loader.initializeMods(Loader.java:717)
    at cpw.mods.fml.client.FMLClientHandler.finishMinecraftLoading(FMLClientHandler.java:309)
    at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:552)

-- Initialization --
Details:
Stacktrace:
    at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:878)
    at net.minecraft.client.main.Main.main(SourceFile:148)
    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.7.10
    Operating System: Windows 7 (amd64) version 6.1
    Java Version: 1.8.0_25, Oracle Corporation
    Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
    Memory: 645036240 bytes (615 MB) / 1059147776 bytes (1010 MB) up to 4187619328 bytes (3993 MB)
    JVM Flags: 6 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx4G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn1G
    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.140.1401 Minecraft Forge 10.13.3.1401 15 mods loaded, 15 mods active
    mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    FML{7.10.140.1401} [Forge Mod Loader] (forge-1.7.10-10.13.3.1401-1710ls.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    Forge{10.13.3.1401} [Minecraft Forge] (forge-1.7.10-10.13.3.1401-1710ls.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    CodeChickenCore{1.0.6.43} [CodeChicken Core] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    NotEnoughItems{1.0.4.106} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.4.106-universal.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    <CoFH ASM>{000} [CoFH ASM] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    BuildCraft|Core{6.4.15} [BuildCraft] (buildcraft-6.4.15.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    BuildCraft|Builders{6.4.15} [BC Builders] (buildcraft-6.4.15.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    BuildCraft|Energy{6.4.15} [BC Energy] (buildcraft-6.4.15.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    BuildCraft|Factory{6.4.15} [BC Factory] (buildcraft-6.4.15.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    BuildCraft|Transport{6.4.15} [BC Transport] (buildcraft-6.4.15.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    BuildCraft|Silicon{6.4.15} [BC Silicon] (buildcraft-6.4.15.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    Additional-Buildcraft-Objects{MC1.7.10-BC6.4release2.9.1} [Additional Buildcraft Objects] (ABO-MC1.7.10-BC6.4-release2.9.1.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    CoFHCore{1.7.10R3.0.2} [CoFH Core] (CoFHCore-[1.7.10]3.0.2-277.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized
    HardcoreEnderExpansion{1.8.1} [Hardcore Ender Expansion] (HardcoreEnderExpansion  MC-1.7.10  v1.8.1-beta.jar) Unloaded->Constructed->Pre-initialized->Initialized->Errored
    GL info: ' Vendor: 'ATI Technologies Inc.' Version: '4.4.13283 Compatibility Profile Context 14.501.1003.0' Renderer: 'AMD Radeon HD 6900 Series'
    CoFHCore: -[1.7.10]3.0.2-277
    Launched Version: 1.7.10-Forge10.13.3.1401-1710ls
    LWJGL: 2.9.1
    OpenGL: AMD Radeon HD 6900 Series GL version 4.4.13283 Compatibility Profile Context 14.501.1003.0, ATI Technologies Inc.
    GL Caps: Using GL 1.3 multitexturing.
Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
Anisotropic filtering is supported and maximum anisotropy is 16.
Shaders are available because OpenGL 2.1 is supported.

    Is Modded: Definitely; Client brand changed to 'fml,forge'
    Type: Client (map_client.txt)
    Resource Packs: []
    Current Language: English (US)
    Profiler Position: N/A (disabled)
    Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
    Anisotropic Filtering: Off (1)

Looks like it's probably something to do with the output of the recipe as taking HEE out from the above setup doesn't crash, but the large buttons are not craftable:

unknown output

Attempting to put two buttons into the crafting grid results in an immediate crash with the following error:

---- Minecraft Crash Report ----
// Why is it breaking :(

Time: 5/11/15 6:30 AM
Description: Rendering item

java.lang.NullPointerException: Rendering item
    at net.minecraft.item.ItemStack.func_77960_j(ItemStack.java:217)
    at net.minecraft.client.renderer.entity.RenderItem.renderItemIntoGUI(RenderItem.java:402)
    at net.minecraft.client.renderer.entity.RenderItem.func_82406_b(RenderItem.java:565)
    at codechicken.nei.guihook.GuiContainerManager.drawSlotItem(GuiContainerManager.java:489)
    at net.minecraft.client.gui.inventory.GuiContainer.func_146977_a(GuiContainer.java:270)
    at net.minecraft.client.gui.inventory.GuiContainer.func_73863_a(GuiContainer.java:99)
    at net.minecraft.client.renderer.InventoryEffectRenderer.func_73863_a(InventoryEffectRenderer.java:38)
    at net.minecraft.client.gui.inventory.GuiInventory.func_73863_a(SourceFile:47)
    at net.minecraft.client.renderer.EntityRenderer.func_78480_b(EntityRenderer.java:1061)
    at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:1001)
    at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:898)
    at net.minecraft.client.main.Main.main(SourceFile:148)
    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 --
Stacktrace:
    at net.minecraft.item.ItemStack.func_77960_j(ItemStack.java:217)
    at net.minecraft.client.renderer.entity.RenderItem.renderItemIntoGUI(RenderItem.java:402)

-- Item being rendered --
Details:
    Item Type: null
    Item Aux: ~~ERROR~~ NullPointerException: null
    Item NBT: null
    Item Foil: ~~ERROR~~ NullPointerException: null
Stacktrace:
    at net.minecraft.client.renderer.entity.RenderItem.func_82406_b(RenderItem.java:565)
    at codechicken.nei.guihook.GuiContainerManager.drawSlotItem(GuiContainerManager.java:489)
    at net.minecraft.client.gui.inventory.GuiContainer.func_146977_a(GuiContainer.java:270)
    at net.minecraft.client.gui.inventory.GuiContainer.func_73863_a(GuiContainer.java:99)
    at net.minecraft.client.renderer.InventoryEffectRenderer.func_73863_a(InventoryEffectRenderer.java:38)
    at net.minecraft.client.gui.inventory.GuiInventory.func_73863_a(SourceFile:47)

-- Screen render details --
Details:
    Screen name: net.minecraft.client.gui.inventory.GuiInventory
    Mouse location: Scaled: (263, 76). Absolute: (1053, 712)
    Screen size: Scaled: (480, 255). Absolute: (1920, 1018). Scale factor of 4

-- Affected level --
Details:
    Level name: MpServer
    All players: 1 total; [EntityClientPlayerMP['Xanarios'/304, l='MpServer', x=90.50, y=70.62, z=265.50]]
    Chunk stats: MultiplayerChunkCache: 570, 570
    Level seed: 0
    Level generator: ID 00 - default, ver 1. Features enabled: false
    Level generator options: 
    Level spawn location: World: (100,64,256), Chunk: (at 4,4,0 in 6,16; contains blocks 96,0,256 to 111,255,271), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
    Level time: 4507 game time, 4507 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: 103 total; [EntitySkeleton['Skeleton'/8195, l='MpServer', x=33.50, y=49.00, z=260.50], EntityZombie['Zombie'/8196, l='MpServer', x=34.50, y=49.00, z=262.50], EntityBat['Bat'/7215, l='MpServer', x=26.59, y=32.10, z=330.81], EntityZombie['Zombie'/8268, l='MpServer', x=61.75, y=12.00, z=319.31], EntityCow['Cow'/100, l='MpServer', x=22.78, y=64.00, z=243.50], EntityCow['Cow'/101, l='MpServer', x=21.19, y=63.00, z=243.50], EntityCow['Cow'/102, l='MpServer', x=14.50, y=64.00, z=241.78], EntityCow['Cow'/103, l='MpServer', x=14.50, y=64.00, z=240.19], EntityCow['Cow'/104, l='MpServer', x=21.50, y=69.00, z=307.47], EntityCow['Cow'/105, l='MpServer', x=20.47, y=70.00, z=311.53], EntityCow['Cow'/106, l='MpServer', x=22.97, y=70.00, z=309.03], EntityCow['Cow'/107, l='MpServer', x=22.69, y=69.00, z=306.31], EntityCreeper['Creeper'/8311, l='MpServer', x=117.50, y=21.00, z=332.50], EntityCreeper['Creeper'/8312, l='MpServer', x=112.00, y=21.00, z=333.53], EntitySpider['Spider'/7289, l='MpServer', x=35.19, y=30.00, z=332.34], EntityCreeper['Creeper'/8313, l='MpServer', x=135.09, y=22.00, z=329.56], EntityCow['Cow'/130, l='MpServer', x=55.75, y=63.00, z=223.47], EntityCow['Cow'/131, l='MpServer', x=54.47, y=63.00, z=223.47], EntityCow['Cow'/132, l='MpServer', x=53.16, y=64.00, z=224.84], EntityCow['Cow'/133, l='MpServer', x=55.50, y=63.00, z=226.50], EntityChicken['Chicken'/134, l='MpServer', x=53.53, y=70.00, z=330.53], EntityChicken['Chicken'/135, l='MpServer', x=46.50, y=70.00, z=333.50], EntityChicken['Chicken'/136, l='MpServer', x=44.50, y=70.00, z=333.50], EntityChicken['Chicken'/137, l='MpServer', x=48.50, y=69.00, z=331.50], EntityCow['Cow'/150, l='MpServer', x=76.50, y=70.00, z=327.50], EntityCow['Cow'/151, l='MpServer', x=72.22, y=71.00, z=327.50], EntityCow['Cow'/152, l='MpServer', x=73.53, y=70.00, z=327.53], EntityCow['Cow'/153, l='MpServer', x=74.78, y=70.00, z=326.19], EntityHorse['Horse'/154, l='MpServer', x=76.91, y=70.00, z=322.50], EntityHorse['Horse'/155, l='MpServer', x=79.19, y=70.00, z=322.50], EntityHorse['Horse'/156, l='MpServer', x=78.50, y=69.00, z=324.50], EntityCow['Cow'/166, l='MpServer', x=103.50, y=69.00, z=301.50], EntityCow['Cow'/167, l='MpServer', x=100.56, y=69.00, z=298.94], EntityCow['Cow'/168, l='MpServer', x=90.97, y=69.00, z=299.91], EntityCow['Cow'/169, l='MpServer', x=102.72, y=68.00, z=307.78], EntityZombie['Zombie'/8364, l='MpServer', x=147.50, y=15.00, z=278.50], EntityZombie['Zombie'/8365, l='MpServer', x=147.50, y=15.00, z=279.50], EntityCow['Cow'/202, l='MpServer', x=163.50, y=64.00, z=222.50], EntityCow['Cow'/203, l='MpServer', x=162.50, y=63.00, z=226.47], EntityCow['Cow'/204, l='MpServer', x=165.50, y=64.00, z=230.50], EntityCow['Cow'/205, l='MpServer', x=162.50, y=63.00, z=227.81], EntityItem['item.item.seeds'/8400, l='MpServer', x=46.84, y=63.13, z=299.78], EntityZombie['Zombie'/7397, l='MpServer', x=34.50, y=15.00, z=272.50], EntityItem['item.item.seeds'/6374, l='MpServer', x=145.91, y=70.13, z=314.78], EntityItem['item.item.seeds'/5366, l='MpServer', x=145.78, y=70.13, z=313.28], EntityZombie['Zombie'/8451, l='MpServer', x=62.69, y=12.00, z=320.00], EntityCreeper['Creeper'/8486, l='MpServer', x=48.50, y=30.00, z=334.50], EntitySkeleton['Skeleton'/8491, l='MpServer', x=129.09, y=46.00, z=300.50], EntitySkeleton['Skeleton'/8492, l='MpServer', x=126.06, y=48.00, z=307.53], EntitySkeleton['Skeleton'/8494, l='MpServer', x=129.50, y=48.00, z=298.50], EntitySkeleton['Skeleton'/8496, l='MpServer', x=148.50, y=15.00, z=288.50], EntityCreeper['Creeper'/7474, l='MpServer', x=70.50, y=15.00, z=318.50], EntityCreeper['Creeper'/7475, l='MpServer', x=73.50, y=15.00, z=316.50], EntityClientPlayerMP['Xanarios'/304, l='MpServer', x=90.50, y=70.62, z=265.50], EntityItem['item.tile.doublePlant.sunflower'/5483, l='MpServer', x=146.19, y=70.13, z=315.69], EntityBat['Bat'/8565, l='MpServer', x=129.50, y=51.29, z=277.88], EntityBat['Bat'/8605, l='MpServer', x=64.34, y=29.00, z=337.63], EntityCreeper['Creeper'/6599, l='MpServer', x=75.59, y=55.00, z=287.00], EntityZombie['Zombie'/8664, l='MpServer', x=31.31, y=29.00, z=335.35], EntityCreeper['Creeper'/8665, l='MpServer', x=36.59, y=30.00, z=332.50], EntityCreeper['Creeper'/8667, l='MpServer', x=33.56, y=30.00, z=333.13], EntityCreeper['Creeper'/8668, l='MpServer', x=38.50, y=30.00, z=333.50], EntityCreeper['Creeper'/8669, l='MpServer', x=33.50, y=30.00, z=329.50], EntityCreeper['Creeper'/1512, l='MpServer', x=75.00, y=39.00, z=264.47], EntitySkeleton['Skeleton'/8687, l='MpServer', x=142.50, y=25.00, z=317.50], EntitySkeleton['Skeleton'/8688, l='MpServer', x=134.56, y=23.00, z=324.13], EntityCreeper['Creeper'/7685, l='MpServer', x=104.50, y=51.00, z=276.94], EntitySkeleton['Skeleton'/8723, l='MpServer', x=11.50, y=25.00, z=317.50], EntitySkeleton['Skeleton'/537, l='MpServer', x=159.84, y=31.00, z=306.72], EntityZombie['Zombie'/8776, l='MpServer', x=37.50, y=26.00, z=258.50], EntityZombie['Zombie'/7806, l='MpServer', x=166.50, y=39.00, z=238.50], EntityBat['Bat'/6834, l='MpServer', x=100.75, y=18.10, z=329.28], EntityZombie['Zombie'/8900, l='MpServer', x=55.50, y=18.00, z=339.50], EntityCreeper['Creeper'/8901, l='MpServer', x=56.50, y=18.00, z=339.50], EntityCreeper['Creeper'/8902, l='MpServer', x=57.50, y=18.00, z=336.50], EntityCreeper['Creeper'/8903, l='MpServer', x=56.50, y=18.00, z=337.50], EntityItem['item.item.seeds'/6857, l='MpServer', x=45.94, y=65.13, z=296.81], EntityItem['item.item.seeds'/5838, l='MpServer', x=119.97, y=64.13, z=256.25], EntitySkeleton['Skeleton'/7902, l='MpServer', x=144.50, y=26.00, z=313.50], EntitySkeleton['Skeleton'/7920, l='MpServer', x=27.50, y=34.00, z=264.09], EntityZombie['Zombie'/7937, l='MpServer', x=170.50, y=18.00, z=288.50], EntityCreeper['Creeper'/7945, l='MpServer', x=154.50, y=16.00, z=298.50], EntityItem['item.tile.doublePlant.sunflower'/5955, l='MpServer', x=145.09, y=70.13, z=312.16], EntityCreeper['Creeper'/839, l='MpServer', x=73.28, y=38.00, z=264.50], EntityBat['Bat'/8015, l='MpServer', x=22.28, y=19.37, z=228.34], EntityBat['Bat'/8017, l='MpServer', x=30.72, y=18.00, z=235.25], EntityBat['Bat'/8020, l='MpServer', x=38.50, y=48.00, z=253.44], EntityBat['Bat'/8021, l='MpServer', x=30.41, y=51.80, z=272.56], EntityBat['Bat'/8023, l='MpServer', x=34.44, y=55.15, z=271.47], EntityBat['Bat'/8024, l='MpServer', x=76.75, y=39.00, z=266.56], EntityBat['Bat'/8025, l='MpServer', x=67.69, y=35.00, z=265.31], EntityZombie['Zombie'/7023, l='MpServer', x=51.50, y=48.00, z=244.50], EntityCreeper['Creeper'/6009, l='MpServer', x=99.03, y=56.00, z=287.47], EntityCreeper['Creeper'/6010, l='MpServer', x=90.94, y=60.00, z=289.53], EntityItem['item.item.seeds'/6014, l='MpServer', x=47.97, y=63.13, z=300.50], EntityCreeper['Creeper'/8063, l='MpServer', x=40.50, y=18.00, z=247.50], EntityItem['item.tile.doublePlant.sunflower'/7077, l='MpServer', x=148.66, y=70.13, z=314.00], EntityItem['item.tile.doublePlant.sunflower'/7079, l='MpServer', x=146.06, y=70.13, z=314.81], EntityCreeper['Creeper'/8149, l='MpServer', x=31.50, y=19.00, z=286.50], EntityCreeper['Creeper'/7132, l='MpServer', x=73.22, y=54.00, z=269.50], EntityCreeper['Creeper'/7133, l='MpServer', x=58.69, y=54.00, z=258.31], EntityZombie['Zombie'/8167, l='MpServer', x=124.41, y=28.00, z=290.88], EntityZombie['Zombie'/8176, l='MpServer', x=72.50, y=13.00, z=342.50]]
    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:373)
    at net.minecraft.client.Minecraft.func_71396_d(Minecraft.java:2444)
    at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:919)
    at net.minecraft.client.main.Main.main(SourceFile:148)
    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.7.10
    Operating System: Windows 7 (amd64) version 6.1
    Java Version: 1.8.0_25, Oracle Corporation
    Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
    Memory: 958085944 bytes (913 MB) / 1233207296 bytes (1176 MB) up to 4187619328 bytes (3993 MB)
    JVM Flags: 6 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx4G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn1G
    AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
    IntCache: cache: 0, tcache: 0, allocated: 12, tallocated: 96
    FML: MCP v9.05 FML v7.10.140.1401 Minecraft Forge 10.13.3.1401 14 mods loaded, 14 mods active
    mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    FML{7.10.140.1401} [Forge Mod Loader] (forge-1.7.10-10.13.3.1401-1710ls.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    Forge{10.13.3.1401} [Minecraft Forge] (forge-1.7.10-10.13.3.1401-1710ls.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    CodeChickenCore{1.0.6.43} [CodeChicken Core] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    NotEnoughItems{1.0.4.106} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.4.106-universal.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    <CoFH ASM>{000} [CoFH ASM] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    BuildCraft|Core{6.4.15} [BuildCraft] (buildcraft-6.4.15.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    BuildCraft|Builders{6.4.15} [BC Builders] (buildcraft-6.4.15.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    BuildCraft|Energy{6.4.15} [BC Energy] (buildcraft-6.4.15.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    BuildCraft|Factory{6.4.15} [BC Factory] (buildcraft-6.4.15.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    BuildCraft|Transport{6.4.15} [BC Transport] (buildcraft-6.4.15.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    BuildCraft|Silicon{6.4.15} [BC Silicon] (buildcraft-6.4.15.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    Additional-Buildcraft-Objects{MC1.7.10-BC6.4release2.9.1} [Additional Buildcraft Objects] (ABO-MC1.7.10-BC6.4-release2.9.1.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    CoFHCore{1.7.10R3.0.2} [CoFH Core] (CoFHCore-[1.7.10]3.0.2-277.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    GL info: ' Vendor: 'ATI Technologies Inc.' Version: '4.4.13283 Compatibility Profile Context 14.501.1003.0' Renderer: 'AMD Radeon HD 6900 Series'
    CoFHCore: -[1.7.10]3.0.2-277
    Launched Version: 1.7.10-Forge10.13.3.1401-1710ls
    LWJGL: 2.9.1
    OpenGL: AMD Radeon HD 6900 Series GL version 4.4.13283 Compatibility Profile Context 14.501.1003.0, ATI Technologies Inc.
    GL Caps: Using GL 1.3 multitexturing.
Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
Anisotropic filtering is supported and maximum anisotropy is 16.
Shaders are available because OpenGL 2.1 is supported.

    Is Modded: Definitely; Client brand changed to 'fml,forge'
    Type: Client (map_client.txt)
    Resource Packs: []
    Current Language: English (US)
    Profiler Position: N/A (disabled)
    Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
    Anisotropic Filtering: Off (1)

Full log for this is here: http://paste.ee/p/A3Aof, in case it helps.

da3dsoul commented 9 years ago

Um. That's fire. Something is messing with my recipes, and then hates it. The large buttons look like sideways pressure plates. You have nei. Does it crash if you hack in a large button?

da3dsoul commented 9 years ago

Hmm..Try renaming the HEE jar to have an 'A' at the beginning of the filename. That'll force it to run before ABO and hopefully not crash.

Xanarios commented 9 years ago

Apologies if it wasn't clear, you can generate a crash by simply trying to craft the large button without any other mods that might otherwise interfere.

Only Mods Installed Forge 1.7.10 Build 104 BuildCraft 6.4.15 ABO 2.9.1 (as obtained above) ChickenCore 1.0.6.43 NEI 1.0.4.106

Steps to Reproduce

  1. Create new world
  2. Obtain or spawn in Stone x2 or Wood Planks x2
  3. Craft Button x2
  4. Attempt to craft a large button (instant crash, report follows)
---- Minecraft Crash Report ----
// Everything's going to plan. No, really, that was supposed to happen.

Time: 5/12/15 7:16 PM
Description: Rendering item

java.lang.NullPointerException: Rendering item
    at net.minecraft.item.ItemStack.func_77960_j(ItemStack.java:217)
    at net.minecraft.client.renderer.entity.RenderItem.renderItemIntoGUI(RenderItem.java:402)
    at net.minecraft.client.renderer.entity.RenderItem.func_82406_b(RenderItem.java:565)
    at codechicken.nei.guihook.GuiContainerManager.drawSlotItem(GuiContainerManager.java:489)
    at net.minecraft.client.gui.inventory.GuiContainer.func_146977_a(GuiContainer.java:270)
    at net.minecraft.client.gui.inventory.GuiContainer.func_73863_a(GuiContainer.java:99)
    at net.minecraft.client.renderer.InventoryEffectRenderer.func_73863_a(InventoryEffectRenderer.java:38)
    at net.minecraft.client.gui.inventory.GuiInventory.func_73863_a(SourceFile:47)
    at net.minecraft.client.renderer.EntityRenderer.func_78480_b(EntityRenderer.java:1061)
    at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:1001)
    at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:898)
    at net.minecraft.client.main.Main.main(SourceFile:148)
    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 --
Stacktrace:
    at net.minecraft.item.ItemStack.func_77960_j(ItemStack.java:217)
    at net.minecraft.client.renderer.entity.RenderItem.renderItemIntoGUI(RenderItem.java:402)

-- Item being rendered --
Details:
    Item Type: null
    Item Aux: ~~ERROR~~ NullPointerException: null
    Item NBT: null
    Item Foil: ~~ERROR~~ NullPointerException: null
Stacktrace:
    at net.minecraft.client.renderer.entity.RenderItem.func_82406_b(RenderItem.java:565)
    at codechicken.nei.guihook.GuiContainerManager.drawSlotItem(GuiContainerManager.java:489)
    at net.minecraft.client.gui.inventory.GuiContainer.func_146977_a(GuiContainer.java:270)
    at net.minecraft.client.gui.inventory.GuiContainer.func_73863_a(GuiContainer.java:99)
    at net.minecraft.client.renderer.InventoryEffectRenderer.func_73863_a(InventoryEffectRenderer.java:38)
    at net.minecraft.client.gui.inventory.GuiInventory.func_73863_a(SourceFile:47)

-- Screen render details --
Details:
    Screen name: net.minecraft.client.gui.inventory.GuiInventory
    Mouse location: Scaled: (239, 69). Absolute: (479, 341)
    Screen size: Scaled: (427, 240). Absolute: (854, 480). Scale factor of 2

-- Affected level --
Details:
    Level name: MpServer
    All players: 1 total; [EntityClientPlayerMP['Xanarios'/132, l='MpServer', x=175.25, y=74.62, z=253.30]]
    Chunk stats: MultiplayerChunkCache: 556, 556
    Level seed: 0
    Level generator: ID 00 - default, ver 1. Features enabled: false
    Level generator options: 
    Level spawn location: World: (164,64,248), Chunk: (at 4,4,8 in 10,15; contains blocks 160,0,240 to 175,255,255), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
    Level time: 373 game time, 373 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: 107 total; [EntityCow['Cow'/71, l='MpServer', x=110.47, y=63.00, z=197.75], EntityWolf['Wolf'/72, l='MpServer', x=118.50, y=77.00, z=318.50], EntityWolf['Wolf'/73, l='MpServer', x=119.50, y=80.00, z=315.50], EntityWolf['Wolf'/74, l='MpServer', x=123.69, y=84.00, z=318.06], EntityWolf['Wolf'/75, l='MpServer', x=119.50, y=78.00, z=317.50], EntityWolf['Wolf'/78, l='MpServer', x=143.06, y=72.00, z=303.53], EntityWolf['Wolf'/79, l='MpServer', x=141.50, y=69.00, z=308.50], EntityWolf['Wolf'/80, l='MpServer', x=143.31, y=68.00, z=306.50], EntityWolf['Wolf'/81, l='MpServer', x=149.69, y=71.00, z=298.94], EntityWolf['Wolf'/102, l='MpServer', x=178.55, y=70.33, z=264.44], EntityWolf['Wolf'/103, l='MpServer', x=164.56, y=71.00, z=263.22], EntityWolf['Wolf'/104, l='MpServer', x=176.94, y=77.00, z=263.50], EntityWolf['Wolf'/105, l='MpServer', x=182.59, y=75.00, z=269.50], EntityWolf['Wolf'/110, l='MpServer', x=174.31, y=73.00, z=259.08], EntityWolf['Wolf'/111, l='MpServer', x=192.41, y=65.00, z=253.22], EntityWolf['Wolf'/112, l='MpServer', x=191.50, y=66.00, z=253.50], EntityWolf['Wolf'/113, l='MpServer', x=200.34, y=64.00, z=255.50], EntitySkeleton['Skeleton'/145, l='MpServer', x=134.50, y=16.00, z=236.50], EntityZombie['Zombie'/146, l='MpServer', x=132.50, y=16.00, z=238.50], EntityZombie['Zombie'/149, l='MpServer', x=100.50, y=42.00, z=235.50], EntityZombie['Zombie'/150, l='MpServer', x=100.50, y=42.00, z=240.50], EntityCreeper['Creeper'/151, l='MpServer', x=96.50, y=42.00, z=234.50], EntityBat['Bat'/155, l='MpServer', x=97.01, y=42.00, z=229.82], EntitySquid['Squid'/205, l='MpServer', x=186.81, y=58.69, z=308.50], EntitySquid['Squid'/206, l='MpServer', x=187.78, y=61.38, z=308.22], EntitySquid['Squid'/207, l='MpServer', x=190.81, y=61.31, z=311.41], EntitySquid['Squid'/208, l='MpServer', x=189.66, y=61.34, z=312.06], EntitySquid['Squid'/209, l='MpServer', x=191.50, y=58.00, z=308.50], EntitySquid['Squid'/211, l='MpServer', x=191.91, y=61.34, z=314.56], EntitySquid['Squid'/212, l='MpServer', x=187.59, y=61.31, z=309.41], EntitySquid['Squid'/213, l='MpServer', x=194.31, y=61.38, z=312.88], EntitySquid['Squid'/214, l='MpServer', x=192.78, y=58.09, z=313.69], EntitySquid['Squid'/215, l='MpServer', x=192.59, y=56.00, z=314.34], EntitySquid['Squid'/266, l='MpServer', x=156.97, y=59.84, z=301.81], EntitySquid['Squid'/267, l='MpServer', x=160.53, y=60.28, z=292.50], EntitySquid['Squid'/268, l='MpServer', x=167.19, y=60.34, z=296.16], EntitySquid['Squid'/269, l='MpServer', x=155.97, y=60.38, z=299.13], EntitySquid['Squid'/270, l='MpServer', x=164.50, y=58.84, z=297.75], EntitySquid['Squid'/271, l='MpServer', x=158.34, y=59.31, z=294.50], EntitySquid['Squid'/296, l='MpServer', x=236.81, y=55.38, z=262.28], EntityClientPlayerMP['Xanarios'/132, l='MpServer', x=175.25, y=74.62, z=253.30], EntityZombie['Zombie'/445, l='MpServer', x=172.50, y=25.00, z=184.50], EntityZombie['Zombie'/446, l='MpServer', x=173.50, y=25.00, z=186.50], EntitySkeleton['Skeleton'/448, l='MpServer', x=202.50, y=16.00, z=228.50], EntitySkeleton['Skeleton'/450, l='MpServer', x=134.50, y=51.00, z=249.50], EntitySkeleton['Skeleton'/451, l='MpServer', x=136.50, y=51.00, z=244.50], EntityBat['Bat'/455, l='MpServer', x=231.56, y=16.71, z=249.58], EntityBat['Bat'/457, l='MpServer', x=217.54, y=21.47, z=188.75], EntityBat['Bat'/460, l='MpServer', x=216.20, y=20.29, z=185.22], EntityBat['Bat'/463, l='MpServer', x=129.78, y=25.92, z=223.69], EntityBat['Bat'/464, l='MpServer', x=132.52, y=25.49, z=227.63], EntityBat['Bat'/465, l='MpServer', x=125.42, y=24.88, z=223.43], EntityBat['Bat'/466, l='MpServer', x=123.20, y=24.87, z=222.23], EntityBat['Bat'/467, l='MpServer', x=127.68, y=23.70, z=231.28], EntityBat['Bat'/468, l='MpServer', x=130.40, y=23.00, z=229.71], EntityCreeper['Creeper'/492, l='MpServer', x=185.50, y=24.00, z=247.28], EntityCreeper['Creeper'/493, l='MpServer', x=185.50, y=23.00, z=246.31], EntitySkeleton['Skeleton'/496, l='MpServer', x=214.47, y=28.00, z=215.50], EntityCreeper['Creeper'/497, l='MpServer', x=215.31, y=28.00, z=215.50], EntityZombie['Zombie'/520, l='MpServer', x=101.50, y=17.00, z=203.50], EntitySkeleton['Skeleton'/522, l='MpServer', x=228.31, y=33.00, z=290.63], EntitySkeleton['Skeleton'/523, l='MpServer', x=229.53, y=33.00, z=293.06], EntitySpider['Spider'/524, l='MpServer', x=233.16, y=33.00, z=288.84], EntitySpider['Spider'/525, l='MpServer', x=229.28, y=33.00, z=288.94], EntitySpider['Spider'/527, l='MpServer', x=234.56, y=33.00, z=292.59], EntityZombie['Zombie'/528, l='MpServer', x=232.97, y=33.00, z=293.03], EntityZombie['Zombie'/529, l='MpServer', x=232.97, y=33.00, z=294.44], EntityZombie['Zombie'/530, l='MpServer', x=236.84, y=33.00, z=291.16], EntitySkeleton['Skeleton'/569, l='MpServer', x=151.50, y=17.00, z=259.50], EntityBat['Bat'/590, l='MpServer', x=115.48, y=30.13, z=306.75], EntitySkeleton['Skeleton'/625, l='MpServer', x=124.51, y=17.00, z=242.56], EntitySkeleton['Skeleton'/626, l='MpServer', x=122.31, y=17.00, z=237.31], EntityCreeper['Creeper'/627, l='MpServer', x=124.49, y=17.00, z=243.57], EntitySpider['Spider'/630, l='MpServer', x=123.45, y=20.31, z=235.28], EntityCreeper['Creeper'/671, l='MpServer', x=230.31, y=11.79, z=303.31], EntityCreeper['Creeper'/697, l='MpServer', x=132.50, y=36.00, z=222.50], EntityCreeper['Creeper'/698, l='MpServer', x=131.50, y=36.00, z=222.50], EntityBat['Bat'/4817, l='MpServer', x=248.04, y=17.72, z=245.78], EntityBat['Bat'/4833, l='MpServer', x=185.80, y=24.00, z=248.20], EntitySkeleton['Skeleton'/777, l='MpServer', x=117.50, y=29.00, z=198.50], EntitySkeleton['Skeleton'/814, l='MpServer', x=213.50, y=28.00, z=215.50], EntityZombie['Zombie'/815, l='MpServer', x=206.50, y=28.00, z=214.50], EntityCreeper['Creeper'/837, l='MpServer', x=139.50, y=25.00, z=287.50], EntityCreeper['Creeper'/859, l='MpServer', x=196.47, y=13.00, z=188.00], EntityCreeper['Creeper'/909, l='MpServer', x=106.50, y=38.00, z=243.50], EntityZombie['Zombie'/935, l='MpServer', x=182.03, y=25.00, z=259.50], EntityCreeper['Creeper'/1004, l='MpServer', x=165.50, y=20.00, z=259.50], EntitySpider['Spider'/1005, l='MpServer', x=166.16, y=20.00, z=262.38], EntitySlime['Slime'/1015, l='MpServer', x=111.09, y=30.14, z=230.83], EntityBat['Bat'/5126, l='MpServer', x=116.25, y=38.73, z=231.28], EntityBat['Bat'/5133, l='MpServer', x=145.84, y=15.14, z=214.34], EntitySkeleton['Skeleton'/1038, l='MpServer', x=217.50, y=46.00, z=220.50], EntityCreeper['Creeper'/1039, l='MpServer', x=218.50, y=46.00, z=222.50], EntityCreeper['Creeper'/1040, l='MpServer', x=219.50, y=46.00, z=220.50], EntityCreeper['Creeper'/1041, l='MpServer', x=217.50, y=46.00, z=222.50], EntityZombie['Zombie'/1051, l='MpServer', x=140.50, y=32.00, z=267.50], EntityItem['item.item.bone'/5169, l='MpServer', x=120.60, y=20.13, z=242.19], EntityItem['item.item.sulphur'/5170, l='MpServer', x=121.64, y=19.13, z=241.97], EntityCreeper['Creeper'/1087, l='MpServer', x=235.44, y=13.00, z=248.50], EntityCreeper['Creeper'/1088, l='MpServer', x=236.44, y=13.00, z=250.00], EntityZombie['Zombie'/1089, l='MpServer', x=237.50, y=13.00, z=247.50], EntityZombie['Zombie'/1090, l='MpServer', x=239.16, y=13.00, z=250.25], EntityCreeper['Creeper'/1096, l='MpServer', x=141.50, y=36.00, z=230.50], EntityWitch['Witch'/1108, l='MpServer', x=146.09, y=38.00, z=208.34], EntityCreeper['Creeper'/1110, l='MpServer', x=143.16, y=37.00, z=208.78], EntityCreeper['Creeper'/1111, l='MpServer', x=138.03, y=37.00, z=213.41], EntitySkeleton['Skeleton'/1194, l='MpServer', x=127.50, y=36.00, z=195.50]]
    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:373)
    at net.minecraft.client.Minecraft.func_71396_d(Minecraft.java:2444)
    at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:919)
    at net.minecraft.client.main.Main.main(SourceFile:148)
    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.7.10
    Operating System: Windows 7 (amd64) version 6.1
    Java Version: 1.8.0_25, Oracle Corporation
    Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
    Memory: 646684744 bytes (616 MB) / 1243947008 bytes (1186 MB) up to 4187619328 bytes (3993 MB)
    JVM Flags: 6 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx4G -XX:+UseConcMarkSweepGC -XX:+CMSIncrementalMode -XX:-UseAdaptiveSizePolicy -Xmn1G
    AABB Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
    IntCache: cache: 0, tcache: 0, allocated: 15, tallocated: 95
    FML: MCP v9.05 FML v7.10.140.1401 Minecraft Forge 10.13.3.1401 12 mods loaded, 12 mods active
    mcp{9.05} [Minecraft Coder Pack] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    FML{7.10.140.1401} [Forge Mod Loader] (forge-1.7.10-10.13.3.1401-1710ls.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    Forge{10.13.3.1401} [Minecraft Forge] (forge-1.7.10-10.13.3.1401-1710ls.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    CodeChickenCore{1.0.6.43} [CodeChicken Core] (minecraft.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    NotEnoughItems{1.0.4.106} [Not Enough Items] (NotEnoughItems-1.7.10-1.0.4.106-universal.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    BuildCraft|Core{6.4.15} [BuildCraft] (buildcraft-6.4.15.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    BuildCraft|Builders{6.4.15} [BC Builders] (buildcraft-6.4.15.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    BuildCraft|Energy{6.4.15} [BC Energy] (buildcraft-6.4.15.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    BuildCraft|Factory{6.4.15} [BC Factory] (buildcraft-6.4.15.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    BuildCraft|Transport{6.4.15} [BC Transport] (buildcraft-6.4.15.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    BuildCraft|Silicon{6.4.15} [BC Silicon] (buildcraft-6.4.15.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    Additional-Buildcraft-Objects{MC1.7.10-BC6.4release2.9.1} [Additional Buildcraft Objects] (ABO-MC1.7.10-BC6.4-release2.9.1.jar) Unloaded->Constructed->Pre-initialized->Initialized->Post-initialized->Available->Available->Available->Available
    GL info: ' Vendor: 'ATI Technologies Inc.' Version: '4.4.13283 Compatibility Profile Context 14.501.1003.0' Renderer: 'AMD Radeon HD 6900 Series'
    Launched Version: 1.7.10-Forge10.13.3.1401-1710ls
    LWJGL: 2.9.1
    OpenGL: AMD Radeon HD 6900 Series GL version 4.4.13283 Compatibility Profile Context 14.501.1003.0, ATI Technologies Inc.
    GL Caps: Using GL 1.3 multitexturing.
Using framebuffer objects because OpenGL 3.0 is supported and separate blending is supported.
Anisotropic filtering is supported and maximum anisotropy is 16.
Shaders are available because OpenGL 2.1 is supported.

    Is Modded: Definitely; Client brand changed to 'fml,forge'
    Type: Client (map_client.txt)
    Resource Packs: []
    Current Language: English (US)
    Profiler Position: N/A (disabled)
    Vec3 Pool Size: 0 (0 bytes; 0 MB) allocated, 0 (0 bytes; 0 MB) used
    Anisotropic Filtering: Off (1)

In both the cases of the large stone and large wooden button, NEI shows the intended recipe results in fire (that is, _'U'ses of regular buttons). NEI also does not show any craftable recipes for both large buttons with its 'R'_ function.

image

This can also be repeated without NEI or ChickenCore to the same effect.

da3dsoul commented 9 years ago

Hmm, that's weird. Can you craft anything else from the mod? Waterwheels, windmills, Yellow Dye on a Stick, mob bottles, etc.? They all use the same means to initialize the recipes. If those work, then I'm confused. Otherwise, I can just change that.

da3dsoul commented 9 years ago

Ok, I can reproduce it. Now to try and fix it.

da3dsoul commented 9 years ago

Ok, try redownload the link I posted and try that one. I think I fixed it. https://dl.dropboxusercontent.com/u/31454410/ABO-MC1.7.10-BC6.4-release2.9.1.jar

Xanarios commented 9 years ago

That did the trick; can confirm that both large buttons are now fully craftable, along with the other items from ABO.

Additionally, HEE no longer complains about broken recipes on startup.

da3dsoul commented 9 years ago

Cools. /closed