Community
Participate
Working Groups
This snippet leads to a StringIndexOutOfBoundsException DefaultInformationControl informationControl = new DefaultInformationControl( shell, false ); informationControl.setInformation( "foo" ); Though I am not sure if I use the API correctly, an exception shouldn't be the answer. Stacktrace: java.lang.StringIndexOutOfBoundsException: String index out of range: -1 at java.lang.String.substring(String.java:1937) at org.eclipse.jface.internal.text.link.contentassist.LineBreakingReader.findNextBreakOffset(LineBreakingReader.java:111) at org.eclipse.jface.internal.text.link.contentassist.LineBreakingReader.readLine(LineBreakingReader.java:78) at org.eclipse.jface.internal.text.html.HTMLTextPresenter.updatePresentation(HTMLTextPresenter.java:132) at org.eclipse.jface.text.DefaultInformationControl.setInformation(DefaultInformationControl.java:336)
Fixed with http://git.eclipse.org/c/platform/eclipse.platform.text.git/commit/?id=66876bf10ba99ddf288098c1f607abaa1a378109
*** Bug 208018 has been marked as a duplicate of this bug. ***
.