Lotusscript editor text insertion place wrong (stacktrace included)

When typing in a large lotusscript library (in this case almost 3000 lines, multiple classes) sometimes the insertion point of the next letter to type changes postion to before the last letter typed, causing unnoticed errors and thus time waste.When ever this happens, a huge stacktrace (shown below) is shown in the debug window. (notes.ini vars client_clock=1,debug_console=1,debug_outfile=)

I now keep this window open all the time on my second screen so i know it is happening when i see the exception scrolling by.

Just hoping this gets corrected some time soon…

will post other exceptions if i get them whenever I get the other errors described in this post : http://www-10.lotus.com/ldd/nd85forum.nsf/ShowMyTopicsAllThreadedweb/7418f71f7a0dba5d852576820047cd99?OpenDocument

j.

2010/01/15 11:43:04.856 SEVERE Event loop exception ::class.method=com.ibm.rcp.p

ersonality.framework.internal.RCPWorkbenchAdvisor.eventLoopException() ::thread=

main ::loggername=com.ibm.rcp.personality.framework.internal

    java.lang.ArrayIndexOutOfBoundsException

    at org.eclipse.jface.text.rules.FastPartitioner.documentChanged2(Unknown

Source)

    at org.eclipse.jface.text.AbstractDocument.updateDocumentStructures(Unkn

own Source)

    at org.eclipse.jface.text.AbstractDocument.fireDocumentChanged(Unknown S

ource)

    at com.ibm.designer.domino.lscript.editor.document.ScriptObjectDocument.

fireDocumentChanged(Unknown Source)

    at org.eclipse.jface.text.AbstractDocument.replace(Unknown Source)

    at org.eclipse.jface.text.AbstractDocument.replace(Unknown Source)

    at org.eclipse.jface.text.DefaultDocumentAdapter.replaceTextRange(Unknow

n Source)

    at org.eclipse.swt.custom.StyledText.modifyContent(Unknown Source)

    at org.eclipse.swt.custom.StyledText.sendKeyEvent(Unknown Source)

    at org.eclipse.swt.custom.StyledText.doContent(Unknown Source)

    at org.eclipse.swt.custom.StyledText.handleKey(Unknown Source)

    at org.eclipse.swt.custom.StyledText.handleKeyDown(Unknown Source)

    at org.eclipse.swt.custom.StyledText$7.handleEvent(Unknown Source)

    at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)

    at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)

    at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)

    at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)

    at org.eclipse.swt.widgets.Widget.sendKeyEvent(Unknown Source)

    at org.eclipse.swt.widgets.Widget.sendKeyEvent(Unknown Source)

    at org.eclipse.swt.widgets.Widget.wmChar(Unknown Source)

    at org.eclipse.swt.widgets.Control.WM_CHAR(Unknown Source)

    at org.eclipse.swt.widgets.Canvas.WM_CHAR(Unknown Source)

    at org.eclipse.swt.widgets.Control.windowProc(Unknown Source)

    at org.eclipse.swt.widgets.Canvas.windowProc(Unknown Source)

    at org.eclipse.swt.widgets.Display.windowProc(Unknown Source)

    at org.eclipse.swt.internal.win32.OS.CallWindowProcW(Native Method)

    at org.eclipse.swt.internal.win32.OS.CallWindowProc(Unknown Source)

    at org.eclipse.swt.internal.BidiUtil.windowProc(Unknown Source)

    at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)

    at org.eclipse.swt.internal.win32.OS.DispatchMessage(Unknown Source)

    at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)

    at org.eclipse.ui.internal.Workbench.runEventLoop(Unknown Source)

    at org.eclipse.ui.internal.Workbench.runUI(Unknown Source)

    at org.eclipse.ui.internal.Workbench.access$4(Unknown Source)

    at org.eclipse.ui.internal.Workbench$5.run(Unknown Source)

    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Unknown

Source)

    at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Unknown Sourc

e)

    at org.eclipse.ui.PlatformUI.createAndRunWorkbench(Unknown Source)

    at com.ibm.rcp.personality.framework.internal.RCPApplication.run(Unknown

Source)

    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

    at java.lang.reflect.Method.invoke(Unknown Source)

    at org.eclipse.equinox.internal.app.EclipseAppContainer.callMethodWithEx

ception(Unknown Source)

    at org.eclipse.equinox.internal.app.EclipseAppHandle.run(Unknown Source)



    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runAppli

cation(Unknown Source)

    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(Un

known Source)

    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(Unknown Source)

    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(Unknown Source)

    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

    at java.lang.reflect.Method.invoke(Unknown Source)

    at org.eclipse.equinox.launcher.Main.invokeFramework(Unknown Source)

    at org.eclipse.equinox.launcher.Main.basicRun(Unknown Source)

    at org.eclipse.equinox.launcher.Main.run(Unknown Source)

    at com.ibm.rcp.core.internal.launcher.Main.startLaunch(Unknown Source)

    at com.ibm.rcp.core.internal.launcher.Main.main(Unknown Source)

    at com.ibm.rcp.core.internal.launcher.Main.run(Unknown Source)

2010/01/15 11:43:04.885 SEVERE Unhandled event loop exception ::class.method=unk

nown ::thread=main ::loggername=org.eclipse.ui

    java.lang.ArrayIndexOutOfBoundsException

    at org.eclipse.jface.text.rules.FastPartitioner.documentChanged2(Unknown

Source)

    at org.eclipse.jface.text.AbstractDocument.updateDocumentStructures(Unkn

own Source)

    at org.eclipse.jface.text.AbstractDocument.fireDocumentChanged(Unknown S

ource)

    at com.ibm.designer.domino.lscript.editor.document.ScriptObjectDocument.

fireDocumentChanged(Unknown Source)

    at org.eclipse.jface.text.AbstractDocument.replace(Unknown Source)

    at org.eclipse.jface.text.AbstractDocument.replace(Unknown Source)

    at org.eclipse.jface.text.DefaultDocumentAdapter.replaceTextRange(Unknow

n Source)

    at org.eclipse.swt.custom.StyledText.modifyContent(Unknown Source)

    at org.eclipse.swt.custom.StyledText.sendKeyEvent(Unknown Source)

    at org.eclipse.swt.custom.StyledText.doContent(Unknown Source)

    at org.eclipse.swt.custom.StyledText.handleKey(Unknown Source)

    at org.eclipse.swt.custom.StyledText.handleKeyDown(Unknown Source)

    at org.eclipse.swt.custom.StyledText$7.handleEvent(Unknown Source)

    at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)

    at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)

    at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)

    at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)

    at org.eclipse.swt.widgets.Widget.sendKeyEvent(Unknown Source)

    at org.eclipse.swt.widgets.Widget.sendKeyEvent(Unknown Source)

    at org.eclipse.swt.widgets.Widget.wmChar(Unknown Source)

    at org.eclipse.swt.widgets.Control.WM_CHAR(Unknown Source)

    at org.eclipse.swt.widgets.Canvas.WM_CHAR(Unknown Source)

    at org.eclipse.swt.widgets.Control.windowProc(Unknown Source)

    at org.eclipse.swt.widgets.Canvas.windowProc(Unknown Source)

    at org.eclipse.swt.widgets.Display.windowProc(Unknown Source)

    at org.eclipse.swt.internal.win32.OS.CallWindowProcW(Native Method)

    at org.eclipse.swt.internal.win32.OS.CallWindowProc(Unknown Source)

    at org.eclipse.swt.internal.BidiUtil.windowProc(Unknown Source)

    at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)

    at org.eclipse.swt.internal.win32.OS.DispatchMessage(Unknown Source)

    at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)

    at org.eclipse.ui.internal.Workbench.runEventLoop(Unknown Source)

    at org.eclipse.ui.internal.Workbench.runUI(Unknown Source)

    at org.eclipse.ui.internal.Workbench.access$4(Unknown Source)

    at org.eclipse.ui.internal.Workbench$5.run(Unknown Source)

    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Unknown

Source)

    at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Unknown Sourc

e)

    at org.eclipse.ui.PlatformUI.createAndRunWorkbench(Unknown Source)

    at com.ibm.rcp.personality.framework.internal.RCPApplication.run(Unknown

Source)

    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

    at java.lang.reflect.Method.invoke(Unknown Source)

    at org.eclipse.equinox.internal.app.EclipseAppContainer.callMethodWithEx

ception(Unknown Source)

    at org.eclipse.equinox.internal.app.EclipseAppHandle.run(Unknown Source)



    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runAppli

cation(Unknown Source)

    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(Un

known Source)

    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(Unknown Source)

    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(Unknown Source)

    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

    at java.lang.reflect.Method.invoke(Unknown Source)

    at org.eclipse.equinox.launcher.Main.invokeFramework(Unknown Source)

    at org.eclipse.equinox.launcher.Main.basicRun(Unknown Source)

    at org.eclipse.equinox.launcher.Main.run(Unknown Source)

    at com.ibm.rcp.core.internal.launcher.Main.startLaunch(Unknown Source)

    at com.ibm.rcp.core.internal.launcher.Main.main(Unknown Source)

    at com.ibm.rcp.core.internal.launcher.Main.run(Unknown Source)

Subject: Processor going to 100% for Notes2.exe (stacktrace included)

This occured after type enter on a new forall statement, which would normally generate the closing end forall statement.

j.

2010/01/15 17:30:25.287 SEVERE Unhandled event loop exception ::class.method=unk

nown ::thread=main ::loggername=org.eclipse.ui

    org.eclipse.core.runtime.AssertionFailedException: assertion failed:

    at org.eclipse.core.runtime.Assert.isTrue(Unknown Source)

    at org.eclipse.core.runtime.Assert.isTrue(Unknown Source)

    at org.eclipse.jface.text.Position.setLength(Unknown Source)

    at org.eclipse.jface.text.rules.FastPartitioner.computePartitioning(Unkn

own Source)

    at org.eclipse.jface.text.AbstractDocument.computePartitioning(Unknown S

ource)

    at org.eclipse.jface.text.TextUtilities.computePartitioning(Unknown Sour

ce)

    at org.eclipse.jface.text.presentation.PresentationReconciler.createPres

entation(Unknown Source)

    at org.eclipse.jface.text.presentation.PresentationReconciler.processDam

age(Unknown Source)

    at org.eclipse.jface.text.presentation.PresentationReconciler.access$3(U

nknown Source)

    at org.eclipse.jface.text.presentation.PresentationReconciler$InternalLi

stener.textChanged(Unknown Source)

    at org.eclipse.jface.text.TextViewer.updateTextListeners(Unknown Source)



    at org.eclipse.jface.text.TextViewer$VisibleDocumentListener.documentCha

nged(Unknown Source)

    at org.eclipse.jface.text.AbstractDocument.doFireDocumentChanged2(Unknow

n Source)

    at org.eclipse.jface.text.AbstractDocument.doFireDocumentChanged(Unknown

Source)

    at org.eclipse.jface.text.AbstractDocument.doFireDocumentChanged(Unknown

Source)

    at org.eclipse.jface.text.AbstractDocument.fireDocumentChanged(Unknown S

ource)

    at com.ibm.designer.domino.lscript.editor.document.ScriptObjectDocument.

fireDocumentChanged(Unknown Source)

    at org.eclipse.jface.text.AbstractDocument.replace(Unknown Source)

    at org.eclipse.jface.text.AbstractDocument.replace(Unknown Source)

    at org.eclipse.jface.text.DocumentCommand$Command.execute(Unknown Source

)

    at org.eclipse.jface.text.DocumentCommand.execute(Unknown Source)

    at org.eclipse.jface.text.TextViewer.handleVerifyEvent(Unknown Source)

    at org.eclipse.jface.text.TextViewer$TextVerifyListener.verifyText(Unkno

wn Source)

    at org.eclipse.swt.widgets.TypedListener.handleEvent(Unknown Source)

    at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)

    at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)

    at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)

    at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)

    at org.eclipse.swt.widgets.Widget.notifyListeners(Unknown Source)

    at org.eclipse.swt.custom.StyledText.modifyContent(Unknown Source)

    at org.eclipse.swt.custom.StyledText.sendKeyEvent(Unknown Source)

    at org.eclipse.swt.custom.StyledText.doContent(Unknown Source)

    at org.eclipse.swt.custom.StyledText.handleKey(Unknown Source)

    at org.eclipse.swt.custom.StyledText.handleKeyDown(Unknown Source)

    at org.eclipse.swt.custom.StyledText$7.handleEvent(Unknown Source)

    at org.eclipse.swt.widgets.EventTable.sendEvent(Unknown Source)

    at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)

    at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)

    at org.eclipse.swt.widgets.Widget.sendEvent(Unknown Source)

    at org.eclipse.swt.widgets.Widget.sendKeyEvent(Unknown Source)

    at org.eclipse.swt.widgets.Widget.sendKeyEvent(Unknown Source)

    at org.eclipse.swt.widgets.Widget.wmChar(Unknown Source)

    at org.eclipse.swt.widgets.Control.WM_CHAR(Unknown Source)

    at org.eclipse.swt.widgets.Canvas.WM_CHAR(Unknown Source)

    at org.eclipse.swt.widgets.Control.windowProc(Unknown Source)

    at org.eclipse.swt.widgets.Canvas.windowProc(Unknown Source)

    at org.eclipse.swt.widgets.Display.windowProc(Unknown Source)

    at org.eclipse.swt.internal.win32.OS.CallWindowProcW(Native Method)

    at org.eclipse.swt.internal.win32.OS.CallWindowProc(Unknown Source)

    at org.eclipse.swt.internal.BidiUtil.windowProc(Unknown Source)

    at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)

    at org.eclipse.swt.internal.win32.OS.DispatchMessage(Unknown Source)

    at org.eclipse.swt.widgets.Display.readAndDispatch(Unknown Source)

    at org.eclipse.ui.internal.Workbench.runEventLoop(Unknown Source)

    at org.eclipse.ui.internal.Workbench.runUI(Unknown Source)

    at org.eclipse.ui.internal.Workbench.access$4(Unknown Source)

    at org.eclipse.ui.internal.Workbench$5.run(Unknown Source)

    at org.eclipse.core.databinding.observable.Realm.runWithDefault(Unknown

Source)

    at org.eclipse.ui.internal.Workbench.createAndRunWorkbench(Unknown Sourc

e)

    at org.eclipse.ui.PlatformUI.createAndRunWorkbench(Unknown Source)

    at com.ibm.rcp.personality.framework.internal.RCPApplication.run(Unknown

Source)

    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

    at java.lang.reflect.Method.invoke(Unknown Source)

    at org.eclipse.equinox.internal.app.EclipseAppContainer.callMethodWithEx

ception(Unknown Source)

    at org.eclipse.equinox.internal.app.EclipseAppHandle.run(Unknown Source)



    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runAppli

cation(Unknown Source)

    at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(Un

known Source)

    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(Unknown Source)

    at org.eclipse.core.runtime.adaptor.EclipseStarter.run(Unknown Source)

    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

    at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)

    at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)

    at java.lang.reflect.Method.invoke(Unknown Source)

    at org.eclipse.equinox.launcher.Main.invokeFramework(Unknown Source)

    at org.eclipse.equinox.launcher.Main.basicRun(Unknown Source)

    at org.eclipse.equinox.launcher.Main.run(Unknown Source)

    at com.ibm.rcp.core.internal.launcher.Main.startLaunch(Unknown Source)

    at com.ibm.rcp.core.internal.launcher.Main.main(Unknown Source)

    at com.ibm.rcp.core.internal.launcher.Main.run(Unknown Source)