Test Tube Animals Ver. 1.3.1 (1.10.2) does not work with Latest Forge.

Issue #9 wontfix
John Titor created an issue

First off, apologies, because this is a duplicate of issue #8 and I don't know if I should have opened a new issue or commented on that one. However, below is the result of testing Test Tube Animals on Minecraft Forge release 1.10.2-forge 1.10.2-12.18.1.2092 without any other mods loaded.

Resource pack used is of my own make which only alters The End's skybox through .png replacement.

---- Minecraft Crash Report ----

// I'm sorry, Dave.

Time: 9/18/16 6:27 PM Description: Initializing game

java.lang.ArrayIndexOutOfBoundsException: 16 at net.minecraftforge.fml.common.registry.GameData$BlockCallbacks.onAdd(GameData.java:303) at net.minecraftforge.fml.common.registry.GameData$BlockCallbacks.onAdd(GameData.java:284) at net.minecraftforge.fml.common.registry.FMLControlledNamespacedRegistry.addObjectRaw(FMLControlledNamespacedRegistry.java:586) at net.minecraftforge.fml.common.registry.FMLControlledNamespacedRegistry.add(FMLControlledNamespacedRegistry.java:484) at net.minecraftforge.fml.common.registry.FMLControlledNamespacedRegistry.register(FMLControlledNamespacedRegistry.java:831) at net.minecraftforge.fml.common.registry.GameData.register_impl(GameData.java:254) at net.minecraftforge.fml.common.registry.GameRegistry.register(GameRegistry.java:153) at com.queekus.testtubeanimals.Blocks.TTABlockContainer.<init>(TTABlockContainer.java:21) at com.queekus.testtubeanimals.Blocks.Centrifuge.<init>(Centrifuge.java:34) at com.queekus.testtubeanimals.Blocks.Centrifuge.<init>(Centrifuge.java:39) at com.queekus.testtubeanimals.Blocks.Centrifuge.<init>(Centrifuge.java:43) at com.queekus.testtubeanimals.Blocks.ModBlocks.init(ModBlocks.java:27) at com.queekus.testtubeanimals.Proxies.CommonProxy.preInit(CommonProxy.java:42) at com.queekus.testtubeanimals.Proxies.ClientProxy.preInit(ClientProxy.java:17) at com.queekus.testtubeanimals.TestTubeAnimals.preInit(TestTubeAnimals.java:37) 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.minecraftforge.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:597) 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 net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:239) at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:217) 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 net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:142) at net.minecraftforge.fml.common.Loader.preinitializeMods(Loader.java:609) at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:257) at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:439) at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:351) 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 net.minecraftforge.fml.common.registry.GameData$BlockCallbacks.onAdd(GameData.java:303) at net.minecraftforge.fml.common.registry.GameData$BlockCallbacks.onAdd(GameData.java:284) at net.minecraftforge.fml.common.registry.FMLControlledNamespacedRegistry.addObjectRaw(FMLControlledNamespacedRegistry.java:586) at net.minecraftforge.fml.common.registry.FMLControlledNamespacedRegistry.add(FMLControlledNamespacedRegistry.java:484) at net.minecraftforge.fml.common.registry.FMLControlledNamespacedRegistry.register(FMLControlledNamespacedRegistry.java:831) at net.minecraftforge.fml.common.registry.GameData.register_impl(GameData.java:254) at net.minecraftforge.fml.common.registry.GameRegistry.register(GameRegistry.java:153) at com.queekus.testtubeanimals.Blocks.TTABlockContainer.<init>(TTABlockContainer.java:21) at com.queekus.testtubeanimals.Blocks.Centrifuge.<init>(Centrifuge.java:34) at com.queekus.testtubeanimals.Blocks.Centrifuge.<init>(Centrifuge.java:39) at com.queekus.testtubeanimals.Blocks.Centrifuge.<init>(Centrifuge.java:43) at com.queekus.testtubeanimals.Blocks.ModBlocks.init(ModBlocks.java:27) at com.queekus.testtubeanimals.Proxies.CommonProxy.preInit(CommonProxy.java:42) at com.queekus.testtubeanimals.Proxies.ClientProxy.preInit(ClientProxy.java:17) at com.queekus.testtubeanimals.TestTubeAnimals.preInit(TestTubeAnimals.java:37) 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.minecraftforge.fml.common.FMLModContainer.handleModStateEvent(FMLModContainer.java:597) 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 net.minecraftforge.fml.common.LoadController.sendEventToModContainer(LoadController.java:239) at net.minecraftforge.fml.common.LoadController.propogateStateMessage(LoadController.java:217) 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 net.minecraftforge.fml.common.LoadController.distributeStateMessage(LoadController.java:142) at net.minecraftforge.fml.common.Loader.preinitializeMods(Loader.java:609) at net.minecraftforge.fml.client.FMLClientHandler.beginMinecraftLoading(FMLClientHandler.java:257) at net.minecraft.client.Minecraft.func_71384_a(Minecraft.java:439)

-- Initialization -- Details: Stacktrace: at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:351) 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.10.2 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: 138741904 bytes (132 MB) / 865599488 bytes (825 MB) up to 1908932608 bytes (1820 MB) JVM Flags: 2 total; -XX:HeapDumpPath=MojangTricksIntelDriversForPerformance_javaw.exe_minecraft.exe.heapdump -Xmx2G IntCache: cache: 0, tcache: 0, allocated: 0, tallocated: 0 FML: MCP 9.32 Powered by Forge 12.18.1.2092 4 mods loaded, 4 mods active States: 'U' = Unloaded 'L' = Loaded 'C' = Constructed 'H' = Pre-initialized 'I' = Initialized 'J' = Post-initialized 'A' = Available 'D' = Disabled 'E' = Errored UCH mcp{9.19} [Minecraft Coder Pack] (minecraft.jar) UCH FML{8.0.99.99} [Forge Mod Loader] (forge-1.10.2-12.18.1.2092.jar) UCH Forge{12.18.1.2092} [Minecraft Forge] (forge-1.10.2-12.18.1.2092.jar) UCE testtubeanimals{1.3.1} [Test Tube Animals] (testtubeanimals-1.3.1.jar) Loaded coremods (and transformers): GL info: ' Vendor: 'NVIDIA Corporation' Version: '4.5.0 NVIDIA 355.82' Renderer: 'GeForce GT 645M/PCIe/SSE2' Launched Version: 1.10.2-forge1.10.2-12.18.1.2092 LWJGL: 2.9.4 OpenGL: GeForce GT 645M/PCIe/SSE2 GL version 4.5.0 NVIDIA 355.82, NVIDIA Corporation 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: EndSkyReplacer.zip
Current Language: English (US)
Profiler Position: N/A (disabled)
CPU: 2x Intel(R) Core(TM) i7-3630QM CPU @ 2.40GHz

Comments (5)

  1. Queekusme Epiphany repo owner

    Ok, Crash cause identified - Either Minecraft or Forge wants to enforce block metadata to 16 entries and for some odd reason my metadata calculation is broken, which is why previous versions didn't throw up this issue... Looking into a fix asap

  2. Log in to comment