Sometimes errors similiar to following one appears in the error log:
java.lang.StringIndexOutOfBoundsException: String index out of range: 22
at java.lang.String.charAt(String.java:687)
at net.sourceforge.texlipse.spelling.TexlipseWordFinder.next(TexlipseWordFinder.java:90)
at com.swabunga.spell.event.AbstractWordFinder.setup(Unknown Source)
at com.swabunga.spell.event.AbstractWordFinder.setText(Unknown Source)
at com.swabunga.spell.event.StringWordTokenizer.<init>(Unknown Source)
at net.sourceforge.texlipse.spelling.TexSpellingEngine.check(TexSpellingEngine.java:207)
at org.eclipse.ui.texteditor.spelling.SpellingService$1.run(SpellingService.java:104)
at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:37)
at org.eclipse.ui.texteditor.spelling.SpellingService.check(SpellingService.java:109)
at net.sourceforge.texlipse.editor.TeXSpellingReconcileStrategy.reconcile(TeXSpellingReconcileStrategy.java:227)
at net.sourceforge.texlipse.editor.TeXSpellingReconcileStrategy.reconcile(TeXSpellingReconcileStrategy.java:215)
at org.eclipse.jface.text.reconciler.MonoReconciler.process(MonoReconciler.java:73)
at org.eclipse.jface.text.reconciler.AbstractReconciler$BackgroundThread.run(AbstractReconciler.java:206)
The bug is fixed and the fix was checked into cvs. Remark, that
it could last one day until the anonymous cvs is also updated.
Fixed in latest release, please update your TeXlipse.