Azanor / thaumcraft-beta

Location for Thaumcraft beta testers to report problems, suggestions and errors.
MIT License
139 stars 103 forks source link

[B11-1.12.2] Nitor recipe crash mousing over glowstone icon #514

Closed hanleybrand closed 6 years ago

hanleybrand commented 6 years ago

The bookmark in the Thaumonomic displays but the crash happens if you mouseover the glowstone icon in the recipe (the other icons [nitor, ignis, lux, potentia] show their tooltip and everything is fine)

---- Minecraft Crash Report ----
// Ooh. Shiny.

Time: 4/26/18 11:21 AM
Description: Rendering screen

java.lang.ArrayIndexOutOfBoundsException: 1
    at thaumcraft.client.gui.GuiResearchPage.drawStackAt(GuiResearchPage.java:2035)
    at thaumcraft.client.gui.GuiResearchPage.drawCruciblePage(GuiResearchPage.java:1555)
    at thaumcraft.client.gui.GuiResearchPage.drawRecipe(GuiResearchPage.java:1043)
    at thaumcraft.client.gui.GuiResearchPage.drawPage(GuiResearchPage.java:465)
    at thaumcraft.client.gui.GuiResearchPage.genResearchBackground(GuiResearchPage.java:321)
    at thaumcraft.client.gui.GuiResearchPage.func_73863_a(GuiResearchPage.java:261)
    at net.minecraftforge.client.ForgeHooksClient.drawScreen(ForgeHooksClient.java:368)
    at net.minecraft.client.renderer.EntityRenderer.func_181560_a(EntityRenderer.java:1124)
    at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:1117)
    at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:397)
    at net.minecraft.client.main.Main.main(SourceFile:123)
    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:498)
    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 thaumcraft.client.gui.GuiResearchPage.drawStackAt(GuiResearchPage.java:2035)
    at thaumcraft.client.gui.GuiResearchPage.drawCruciblePage(GuiResearchPage.java:1555)
    at thaumcraft.client.gui.GuiResearchPage.drawRecipe(GuiResearchPage.java:1043)
    at thaumcraft.client.gui.GuiResearchPage.drawPage(GuiResearchPage.java:465)
    at thaumcraft.client.gui.GuiResearchPage.genResearchBackground(GuiResearchPage.java:321)
    at thaumcraft.client.gui.GuiResearchPage.func_73863_a(GuiResearchPage.java:261)
    at net.minecraftforge.client.ForgeHooksClient.drawScreen(ForgeHooksClient.java:368)

-- Screen render details --
Details:
    Screen name: thaumcraft.client.gui.GuiResearchPage
    Mouse location: Scaled: (161, 79). Absolute: (322, 320)
    Screen size: Scaled: (427, 240). Absolute: (854, 480). Scale factor of 2

-- Affected level --
Details:
    Level name: MpServer
    All players: 1 total; [EntityPlayerSP['hanleybrand'/267, l='MpServer', x=48.35, y=68.00, z=75.41]]
    Chunk stats: MultiplayerChunkCache: 564, 564
    Level seed: 0
    Level generator: ID 00 - default, ver 1. Features enabled: false
    Level generator options: 
    Level spawn location: World: (228,64,256), Chunk: (at 4,4,0 in 14,16; contains blocks 224,0,256 to 239,255,271), Region: (0,0; contains chunks 0,0 to 31,31, blocks 0,0,0 to 511,255,511)
    Level time: 31598 game time, 48745 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: 126 total; [{deleted for readability}]
    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:420)
    at net.minecraft.client.Minecraft.func_71396_d(Minecraft.java:2738)
    at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:418)
    at net.minecraft.client.main.Main.main(SourceFile:123)
    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:498)
    at net.minecraft.launchwrapper.Launch.launch(Launch.java:135)
    at net.minecraft.launchwrapper.Launch.main(Launch.java:28)

-- System Details --
Details:
    Minecraft Version: 1.12.2
    Operating System: Mac OS X (x86_64) version 10.13.3
    Java Version: 1.8.0_171, Oracle Corporation
    Java VM Version: Java HotSpot(TM) 64-Bit Server VM (mixed mode), Oracle Corporation
    Memory: 728325008 bytes (694 MB) / 1172307968 bytes (1118 MB) up to 2863661056 bytes (2731 MB)
    JVM Flags: 3 total; -Xmx3072m -Xms256m -XX:PermSize=256m
    IntCache: cache: 0, tcache: 0, allocated: 13, tallocated: 95
    FML: MCP 9.42 Powered by Forge 14.23.3.2673 8 mods loaded, 8 mods active
    States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored

    | State     | ID         | Version      | Source                           | Signature                                |
    |:--------- |:---------- |:------------ |:-------------------------------- |:---------------------------------------- |
    | UCHIJAAAA | minecraft  | 1.12.2       | minecraft.jar                    | None                                     |
    | UCHIJAAAA | mcp        | 9.42         | minecraft.jar                    | None                                     |
    | UCHIJAAAA | FML        | 8.0.99.99    | forge-1.12.2-14.23.3.2673.jar    | e3c3d50c7c986df74c645c0ac54639741c90a557 |
    | UCHIJAAAA | forge      | 14.23.3.2673 | forge-1.12.2-14.23.3.2673.jar    | e3c3d50c7c986df74c645c0ac54639741c90a557 |
    | UCHIJAAAA | baubles    | 1.5.2        | Baubles-1.12-1.5.2.jar           | None                                     |
    | UCHIJAAAA | jei        | 4.9.1.168    | jei_1.12.2-4.9.1.168.jar         | None                                     |
    | UCHIJAAAA | thaumcraft | 6.1.BETA11   | Thaumcraft-1.12.2-6.1.BETA11.jar | None                                     |
    | UCHIJAAAA | thaumicjei | 1.2.1        | ThaumicJEI-1.12.2-1.2.1-4.jar    | None                                     |

    Loaded coremods (and transformers): 
    GL info: ' Vendor: 'ATI Technologies Inc.' Version: '2.1 ATI-1.60.26' Renderer: 'AMD Radeon Pro 560 OpenGL Engine'
    Launched Version: forge-14.23.3.2673
    LWJGL: 2.9.2
    OpenGL: AMD Radeon Pro 560 OpenGL Engine GL version 2.1 ATI-1.60.26, ATI Technologies Inc.
    GL Caps: Using GL 1.3 multitexturing.
Using GL 1.3 texture combiners.
Using framebuffer objects because ARB_framebuffer_object 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: Isabella II × SuikaCraft 1.12
    Current Language: English (US)
    Profiler Position: N/A (disabled)
    CPU: 8x Intel(R) Core(TM) i7-7820HQ CPU @ 2.90GHz
AnrDaemon commented 6 years ago

Azanor/thaumcraft-beta#474