
UI freeze when removing a comma at the end of a line
BlayTheNinth opened this issue ยท 2 comments
"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
@TruePikachu are you able to reproduce this issue? Things seem to be working fine for me.
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