I am trying to execute an application that is developed using eclipse libraries.
Jface, SWT , etc.
While I execute the application , i have received an exception which I am unable to trace it.
TextViewer.setSelection(100,true);
is the statement whre it araised.
TextViewer is org.eclipse.jface.text.SourceViewer object.
The error reported is :
Expand|Select|Wrap|Line Numbers
- org.eclipse.jface.text.Assert$AssertionFailedException: Assertion failed:
- at org.eclipse.jface.text.Assert.isTrue(Assert.java:189)
- at org.eclipse.jface.text.Assert.isTrue(Assert.java:174)
- at org.eclipse.jface.text.source.LineNumberRulerColumn.getBaselineBias(LineNumberRulerColumn.java:815)
- at org.eclipse.jface.text.source.LineNumberRulerColumn.doPaint(LineNumberRulerColumn.java:693)
- at org.eclipse.jface.text.source.LineNumberRulerColumn.doubleBufferPaint(LineNumberRulerColumn.java:624)
- at org.eclipse.jface.text.source.LineNumberRulerColumn.redraw(LineNumberRulerColumn.java:866)
- at org.eclipse.jface.text.source.LineNumberRulerColumn$InternalListener.viewportChanged(LineNumberRulerColumn.java:72)
- at org.eclipse.jface.text.TextViewer.updateViewportListeners(TextViewer.java:2666)
- at org.eclipse.jface.text.TextViewer.internalRevealRange(TextViewer.java:2869)
- at org.eclipse.jface.text.TextViewer.revealRange(TextViewer.java:2821)
- at org.eclipse.jface.text.TextViewer.setSelection(TextViewer.java:2141)
- at cdacb.ssdg.diviag.process.ProcessWindow$TextTabItem$MySourceViewer.scrollToLine(ProcessWindow.java:1853)
- at cdacb.ssdg.diviag.process.ProcessWindow$TextTabItem.updateCurrentLine(ProcessWindow.java:1480)
- at cdacb.ssdg.diviag.process.ProcessWindow.updateCurrentLine(ProcessWindow.java:1141)
- at cdacb.ssdg.diviag.cp.ControlPanel.openWindows(ControlPanel.java:1178)
- at cdacb.ssdg.diviag.cp.ControlPanel.createProcGroups(ControlPanel.java:1023)
- at cdacb.ssdg.diviag.cp.ControlPanel$1.widgetSelected(ControlPanel.java:785)
- at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:90)
- at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66)
- at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:1021)
- at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:2867)
- at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2572)
- at cdacb.ssdg.diviag.Main.main(Main.java:56)
- 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 com.sun.javaws.Launcher.executeApplication(Unknown Source)
- at com.sun.javaws.Launcher.executeMainClass(Unknown Source)
- at com.sun.javaws.Launcher.doLaunchApp(Unknown Source)
- at com.sun.javaws.Launcher.run(Unknown Source)
- at java.lang.Thread.run(Unknown Source)