Caused by: java.lang.StringIndexOutOfBoundsException: String index out of range: 1
at java.lang.String.substring(Unknown Source)
at haven.Text$Line.advance(Text.java:58)
at haven.TextEntry.draw(TextEntry.java:77)
at haven.Widget.draw(Widget.java:283)
at haven.Widget.draw(Widget.java:283)
at haven.SlenHud.draw(SlenHud.java:271)
at haven.Widget.draw(Widget.java:283)
at haven.RootWidget.draw(RootWidget.java:61)
at haven.UI.draw(UI.java:136)
at haven.HavenPanel.redraw(HavenPanel.java:254)
at haven.HavenPanel$1.display(HavenPanel.java:77)
at com.sun.opengl.impl.GLDrawableHelper.display(GLDrawableHelper.java:78)
at javax.media.opengl.GLCanvas$DisplayAction.run(GLCanvas.java:435)
at com.sun.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:194)
at javax.media.opengl.GLCanvas$DisplayOnEventDispatchThreadAction.run(GLCanvas.java:452)
at java.awt.event.InvocationEvent.dispatch(Unknown Source)
at java.awt.EventQueue.dispatchEvent(Unknown Source)
at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
at java.awt.EventDispatchThread.run(Unknown Source)
I've updated my Java to see if it would do anything, and it didn't. What does this error mean and how can I fix it?