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)