Refined Relocation

Refined Relocation

3M Downloads

UI freeze when removing a comma at the end of a line

BlayTheNinth opened this issue ยท 2 comments

commented

"Also just got a hung UI when I was trying to remove a comma at the end of a line (which might have been accepting everything? can't confirm)"

Taken from #369

commented

@TruePikachu are you able to reproduce this issue? Things seem to be working fine for me.

commented

Haven't gotten it again, not sure if it was because of the comma specifically. Might have been a one-off bug, and I've migrated my equipment away from RR since (I use RR before I get a ME net built). I'll see if I can get my cheats test world to get it, though. Also I'll see if I can find the crash log.

EDIT: Found the server log, which has some useful information:

[17:56:02] [Client thread/FATAL]: Reported exception thrown!

net.minecraft.util.ReportedException: Updating screen events
        at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1654) ~[bao.class:?]
        at net.minecraft.client.Minecraft.func_71411_J(Minecraft.java:973) ~[bao.class:?]
        at net.minecraft.client.Minecraft.func_99999_d(Minecraft.java:898) [bao.class:?]
        at net.minecraft.client.main.Main.main(SourceFile:148) [Main.class:?]
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[?:1.7.0_45]
        at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_45]
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) ~[?:1.7.0_45]
        at java.lang.reflect.Method.invoke(Unknown Source) ~[?:1.7.0_45]
        at net.minecraft.launchwrapper.Launch.launch(Launch.java:135) [launchwrapper-1.11.jar:?]
        at net.minecraft.launchwrapper.Launch.main(Launch.java:28) [launchwrapper-1.11.jar:?]
Caused by: java.lang.StringIndexOutOfBoundsException: String index out of range: -14
        at java.lang.String.substring(Unknown Source) ~[?:1.7.0_45]
        at com.dynious.refinedrelocation.client.gui.widget.GuiTextInputMultiline.mouseClicked(GuiTextInputMultiline.java:417) ~[GuiTextInputMultiline.class:?]
        at com.dynious.refinedrelocation.client.gui.widget.GuiWidgetBase.mouseClicked(GuiWidgetBase.java:197) ~[GuiWidgetBase.class:?]
        at com.dynious.refinedrelocation.client.gui.GuiWidgetWrapper.mouseClicked(GuiWidgetWrapper.java:54) ~[GuiWidgetWrapper.class:?]
        at com.dynious.refinedrelocation.client.gui.widget.GuiWidgetBase.mouseClicked(GuiWidgetBase.java:197) ~[GuiWidgetBase.class:?]
        at com.dynious.refinedrelocation.client.gui.GuiRefinedRelocationContainer.func_73864_a(GuiRefinedRelocationContainer.java:120) ~[GuiRefinedRelocationContainer.class:?]
        at net.minecraft.client.gui.GuiScreen.func_146274_d(GuiScreen.java:296) ~[bdw.class:?]
        at net.minecraft.client.gui.inventory.GuiContainer.func_146274_d(GuiContainer.java) ~[bex.class:?]
        at com.dynious.refinedrelocation.client.gui.GuiRefinedRelocationContainer.func_146274_d(GuiRefinedRelocationContainer.java:128) ~[GuiRefinedRelocationContainer.class:?]
        at net.minecraft.client.gui.GuiScreen.func_146269_k(GuiScreen.java:268) ~[bdw.class:?]
        at net.minecraft.client.Minecraft.func_71407_l(Minecraft.java:1640) ~[bao.class:?]
        ... 9 more