Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Crash on ConfigureIO with farming station #1440

Closed
Abouttabs opened this issue Dec 17, 2014 · 5 comments
Closed

Crash on ConfigureIO with farming station #1440

Abouttabs opened this issue Dec 17, 2014 · 5 comments
Labels
bug Code Complete Wait for the next release...

Comments

@Abouttabs
Copy link

We have been crashing when trying to configure the farmning station. Happens even at fresh farming station without anything connected.
crash log: http://pastebin.com/FiEpx6LN
We are using EnderIO 2.2.4.309

@tterrag1098
Copy link
Member

This should be fixed (and will even allow you to open the "corrupted" farming station) in this build http://ci.tterrag.com/job/EnderIO/310/

Please test and make sure it works.

@tterrag1098 tterrag1098 added bug Code Complete Wait for the next release... labels Dec 18, 2014
@Sir-Will
Copy link

Does this also fix this crash which happens if I try to open the farming station gui?

java.lang.IndexOutOfBoundsException: Index: 8962351, Size: 47
    at java.util.ArrayList.rangeCheck(ArrayList.java:635)
    at java.util.ArrayList.get(ArrayList.java:411)
    at net.minecraft.inventory.Container.func_75139_a(SourceFile:104)
    at crazypants.enderio.machine.farm.GuiFarmStation.drawForegroundImpl(GuiFarmStation.java:55)
    at crazypants.gui.GuiContainerBase.func_146979_b(GuiContainerBase.java:101)
    at net.minecraft.client.gui.inventory.GuiContainer.func_73863_a(GuiContainer.java:119)
    at crazypants.gui.GuiContainerBase.func_73863_a(GuiContainerBase.java:117)
    at net.minecraft.client.renderer.EntityRenderer.func_78480_b(EntityRenderer.java:1061)
    at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:990)
    at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:887)
    at net.minecraft.client.main.Main.main(SourceFile:148)
    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: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 java.util.ArrayList.rangeCheck(ArrayList.java:635)
    at java.util.ArrayList.get(ArrayList.java:411)
    at net.minecraft.inventory.Container.func_75139_a(SourceFile:104)
    at crazypants.enderio.machine.farm.GuiFarmStation.drawForegroundImpl(GuiFarmStation.java:55)
    at crazypants.gui.GuiContainerBase.func_146979_b(GuiContainerBase.java:101)
    at net.minecraft.client.gui.inventory.GuiContainer.func_73863_a(GuiContainer.java:119)
    at crazypants.gui.GuiContainerBase.func_73863_a(GuiContainerBase.java:117)

-- Screen render details --
Details:
    Screen name: crazypants.enderio.machine.farm.GuiFarmStation
    Mouse location: Scaled: (480, 254). Absolute: (960, 509)
    Screen size: Scaled: (960, 509). Absolute: (1920, 1018). Scale factor of 2

@tterrag1098
Copy link
Member

Yes
On Dec 20, 2014 6:02 PM, "SirWilli" notifications@github.com wrote:

Does this also fix this crash which happens if I try to open the farming
station gui?

java.lang.IndexOutOfBoundsException: Index: 8962351, Size: 47
at java.util.ArrayList.rangeCheck(ArrayList.java:635)
at java.util.ArrayList.get(ArrayList.java:411)
at net.minecraft.inventory.Container.func_75139_a(SourceFile:104)
at crazypants.enderio.machine.farm.GuiFarmStation.drawForegroundImpl(GuiFarmStation.java:55)
at crazypants.gui.GuiContainerBase.func_146979_b(GuiContainerBase.java:101)
at net.minecraft.client.gui.inventory.GuiContainer.func_73863_a(GuiContainer.java:119)
at crazypants.gui.GuiContainerBase.func_73863_a(GuiContainerBase.java:117)
at net.minecraft.client.renderer.EntityRenderer.func_78480_b(EntityRenderer.java:1061)
at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:990)
at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:887)
at net.minecraft.client.main.Main.main(SourceFile:148)
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: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 java.util.ArrayList.rangeCheck(ArrayList.java:635)
at java.util.ArrayList.get(ArrayList.java:411)
at net.minecraft.inventory.Container.func_75139_a(SourceFile:104)
at crazypants.enderio.machine.farm.GuiFarmStation.drawForegroundImpl(GuiFarmStation.java:55)
at crazypants.gui.GuiContainerBase.func_146979_b(GuiContainerBase.java:101)
at net.minecraft.client.gui.inventory.GuiContainer.func_73863_a(GuiContainer.java:119)
at crazypants.gui.GuiContainerBase.func_73863_a(GuiContainerBase.java:117)

-- Screen render details --
Details:
Screen name: crazypants.enderio.machine.farm.GuiFarmStation
Mouse location: Scaled: (480, 254). Absolute: (960, 509)
Screen size: Scaled: (960, 509). Absolute: (1920, 1018). Scale factor of 2


Reply to this email directly or view it on GitHub
#1440 (comment).

@bookerthegeek
Copy link

@tterrag1098, can we implement this fix server side without requiring a client update?

@tterrag1098
Copy link
Member

No, the crash is in GUI code and doesn't even affect servers. It needs to be the complete opposite. Anyways, 2.2.5 has been released now fully and has the fix.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Code Complete Wait for the next release...
Projects
None yet
Development

No branches or pull requests

4 participants