facebook

Reverse Typing XML Editor Bug in 3.6.x [Closed]

  1. MyEclipse Archived
  2.  > 
  3. Bugs
Viewing 15 posts - 1 through 15 (of 29 total)
  • Author
    Posts
  • #198603 Reply

    Hi,
    While writing an attribute value in the xml file the curser doesn’t move forward instead the text.
    for example
    when I want to write
    <app name=”Application”>
    because of this problem it comes out like this
    <app name=”noitacilppA”>

    I am using Windows XP Professional,
    Eclipse 3.0M3 Build Id 200308281813
    My Eclipse IDE 3.6.2
    No extra plugins.
    Fresh installation
    JDK version 1.4.2 for running eclipse

    Steps I took was opening the xml file and trying to modify the attribute
    value of an attribute. It works perfectly on for writing tags and attribute name.
    Thanks

    #198604 Reply

    Scott Anderson
    Participant

    We’ve never seen this one before. Could you see if any errors are listed in your Eclipse log file, located at <workspace>/.metadata/.log.

    –Scott
    MyEclipse Support

    #198613 Reply

    I am attaching the error message in .log file (before restarting eclipse I renamed the original log file and this log was generated when I was trying to make changes on the attribute value of the xml file.)
    the file I am trying to modify is
    <?xml version=”1.0″ encoding=”UTF-8″?>

    <!DOCTYPE sql-map
    PUBLIC “-//iBATIS.com//DTD SQL Map 1.0//EN”
    http://www.ibatis.com/dtd/sql-map.dtd”&gt;

    <!– Always ensure to use the correct XML header as above! –>

    <sql-map name=”Anoitacilpp”>

    <!– =============================================
    MAPPED STATEMENTS w/Implicit Result Map
    ============================================= –>

    <mapped-statement name=”getAddress”
    result-class=”examples.domain.Address”>
    Select
    CNTCTID as id,
    ADRSTYPID as adrsTypId,
    ADRSLN1 as adrsLine1,
    ADRSLN2 as adrsLine2,
    CITY as city,
    STATENM as stateName,
    ZIP as zip
    CNTRYID as countryId
    from ADDRESS
    where CNTCTID = #value#
    </mapped-statement>

    </sql-map>

    and the .log file is
    !SESSION Sep 19, 2003 09:32:49.76 ———————————————-
    java.version=1.4.2
    java.vendor=Sun Microsystems Inc.
    BootLoader constants: OS=win32, ARCH=x86, WS=win32, NL=en_US
    Command-line arguments: -os win32 -ws win32 -arch x86 -install file:C:/Eclipse/3.x/
    !ENTRY org.eclipse.ui 4 4 Sep 19, 2003 09:32:49.76
    !MESSAGE Unhandled exception caught in event loop.
    !ENTRY org.eclipse.ui 4 0 Sep 19, 2003 09:32:49.108
    !MESSAGE Assertion failed:
    !STACK 0
    org.eclipse.jface.text.Assert$AssertionFailedException: Assertion failed:
    at org.eclipse.jface.text.Assert.isTrue(Assert.java:175)
    at org.eclipse.jface.text.Assert.isTrue(Assert.java:160)
    at org.eclipse.jface.text.Position.<init>(Position.java:55)
    at org.eclipse.jface.text.rules.DefaultPartitioner.computePartitioning(DefaultPartitioner.java:486)
    at org.eclipse.jface.text.AbstractDocument.computePartitioning(AbstractDocument.java:1362)
    at org.eclipse.jface.text.TextUtilities.computePartitioning(TextUtilities.java:411)
    at org.eclipse.jface.text.presentation.PresentationReconciler.createPresentation(PresentationReconciler.java:417)
    at org.eclipse.jface.text.presentation.PresentationReconciler.processDamage(PresentationReconciler.java:523)
    at org.eclipse.jface.text.presentation.PresentationReconciler.access$5(PresentationReconciler.java:521)
    at org.eclipse.jface.text.presentation.PresentationReconciler$InternalListener.textChanged(PresentationReconciler.java:210)
    at org.eclipse.jface.text.TextViewer.updateTextListeners(TextViewer.java:2212)
    at org.eclipse.jface.text.TextViewer$1.run(TextViewer.java:315)
    at org.eclipse.jface.text.TextViewer.runInUIThread(TextViewer.java:4681)
    at org.eclipse.jface.text.TextViewer.access$4(TextViewer.java:4672)
    at org.eclipse.jface.text.TextViewer$DocumentListener.documentChanged(TextViewer.java:320)
    at org.eclipse.jface.text.AbstractDocument.doFireDocumentChanged2(AbstractDocument.java:645)
    at org.eclipse.jface.text.AbstractDocument.doFireDocumentChanged(AbstractDocument.java:610)
    at org.eclipse.jface.text.AbstractDocument.doFireDocumentChanged(AbstractDocument.java:595)
    at org.eclipse.jface.text.AbstractDocument.fireDocumentChanged(AbstractDocument.java:670)
    at org.eclipse.jface.text.AbstractDocument.replace(AbstractDocument.java:961)
    at org.eclipse.jface.text.DocumentAdapter.replaceTextRange(DocumentAdapter.java:175)
    at org.eclipse.swt.custom.StyledText.modifyContent(StyledText.java:5856)
    at org.eclipse.swt.custom.StyledText.sendKeyEvent(StyledText.java:6794)
    at org.eclipse.swt.custom.StyledText.doContent(StyledText.java:2546)
    at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:5187)
    at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:5210)
    at org.eclipse.swt.custom.StyledText$8.handleEvent(StyledText.java:4957)
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:82)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:847)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:871)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:856)
    at org.eclipse.swt.widgets.Control.sendKeyEvent(Control.java:1688)
    at org.eclipse.swt.widgets.Control.sendKeyEvent(Control.java:1684)
    at org.eclipse.swt.widgets.Control.WM_CHAR(Control.java:3013)
    at org.eclipse.swt.widgets.Control.windowProc(Control.java:2892)
    at org.eclipse.swt.widgets.Display.windowProc(Display.java:2713)
    at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
    at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:1343)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1876)
    at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2036)
    at org.eclipse.ui.internal.Workbench.run(Workbench.java:2019)
    at org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoader.java:858)
    at org.eclipse.core.boot.BootLoader.run(BootLoader.java:461)
    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.core.launcher.Main.basicRun(Main.java:295)
    at org.eclipse.core.launcher.Main.run(Main.java:751)
    at org.eclipse.core.launcher.Main.main(Main.java:587)
    !ENTRY org.eclipse.ui 4 4 Sep 19, 2003 09:32:49.436
    !MESSAGE Unhandled exception caught in event loop.
    !ENTRY org.eclipse.ui 4 0 Sep 19, 2003 09:32:49.451
    !MESSAGE Assertion failed:
    !STACK 0
    org.eclipse.jface.text.Assert$AssertionFailedException: Assertion failed:
    at org.eclipse.jface.text.Assert.isTrue(Assert.java:175)
    at org.eclipse.jface.text.Assert.isTrue(Assert.java:160)
    at org.eclipse.jface.text.Position.<init>(Position.java:55)
    at org.eclipse.jface.text.rules.DefaultPartitioner.computePartitioning(DefaultPartitioner.java:486)
    at org.eclipse.jface.text.AbstractDocument.computePartitioning(AbstractDocument.java:1362)
    at org.eclipse.jface.text.TextUtilities.computePartitioning(TextUtilities.java:411)
    at org.eclipse.jface.text.presentation.PresentationReconciler.createPresentation(PresentationReconciler.java:417)
    at org.eclipse.jface.text.presentation.PresentationReconciler.processDamage(PresentationReconciler.java:523)
    at org.eclipse.jface.text.presentation.PresentationReconciler.access$5(PresentationReconciler.java:521)
    at org.eclipse.jface.text.presentation.PresentationReconciler$InternalListener.textChanged(PresentationReconciler.java:210)
    at org.eclipse.jface.text.TextViewer.updateTextListeners(TextViewer.java:2212)
    at org.eclipse.jface.text.TextViewer$1.run(TextViewer.java:315)
    at org.eclipse.jface.text.TextViewer.runInUIThread(TextViewer.java:4681)
    at org.eclipse.jface.text.TextViewer.access$4(TextViewer.java:4672)
    at org.eclipse.jface.text.TextViewer$DocumentListener.documentChanged(TextViewer.java:320)
    at org.eclipse.jface.text.AbstractDocument.doFireDocumentChanged2(AbstractDocument.java:645)
    at org.eclipse.jface.text.AbstractDocument.doFireDocumentChanged(AbstractDocument.java:610)
    at org.eclipse.jface.text.AbstractDocument.doFireDocumentChanged(AbstractDocument.java:595)
    at org.eclipse.jface.text.AbstractDocument.fireDocumentChanged(AbstractDocument.java:670)
    at org.eclipse.jface.text.AbstractDocument.replace(AbstractDocument.java:961)
    at org.eclipse.jface.text.DocumentAdapter.replaceTextRange(DocumentAdapter.java:175)
    at org.eclipse.swt.custom.StyledText.modifyContent(StyledText.java:5856)
    at org.eclipse.swt.custom.StyledText.sendKeyEvent(StyledText.java:6794)
    at org.eclipse.swt.custom.StyledText.doContent(StyledText.java:2546)
    at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:5187)
    at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:5210)
    at org.eclipse.swt.custom.StyledText$8.handleEvent(StyledText.java:4957)
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:82)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:847)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:871)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:856)
    at org.eclipse.swt.widgets.Control.sendKeyEvent(Control.java:1688)
    at org.eclipse.swt.widgets.Control.sendKeyEvent(Control.java:1684)
    at org.eclipse.swt.widgets.Control.WM_CHAR(Control.java:3013)
    at org.eclipse.swt.widgets.Control.windowProc(Control.java:2892)
    at org.eclipse.swt.widgets.Display.windowProc(Display.java:2713)
    at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
    at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:1343)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1876)
    at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2036)
    at org.eclipse.ui.internal.Workbench.run(Workbench.java:2019)
    at org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoader.java:858)
    at org.eclipse.core.boot.BootLoader.run(BootLoader.java:461)
    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.core.launcher.Main.basicRun(Main.java:295)
    at org.eclipse.core.launcher.Main.run(Main.java:751)
    at org.eclipse.core.launcher.Main.main(Main.java:587)
    !ENTRY org.eclipse.ui 4 4 Sep 19, 2003 09:32:49.748
    !MESSAGE Unhandled exception caught in event loop.
    !ENTRY org.eclipse.ui 4 0 Sep 19, 2003 09:32:49.780
    !MESSAGE Assertion failed:
    !STACK 0
    org.eclipse.jface.text.Assert$AssertionFailedException: Assertion failed:
    at org.eclipse.jface.text.Assert.isTrue(Assert.java:175)
    at org.eclipse.jface.text.Assert.isTrue(Assert.java:160)
    at org.eclipse.jface.text.Position.<init>(Position.java:55)
    at org.eclipse.jface.text.rules.DefaultPartitioner.computePartitioning(DefaultPartitioner.java:486)
    at org.eclipse.jface.text.AbstractDocument.computePartitioning(AbstractDocument.java:1362)
    at org.eclipse.jface.text.TextUtilities.computePartitioning(TextUtilities.java:411)
    at org.eclipse.jface.text.presentation.PresentationReconciler.createPresentation(PresentationReconciler.java:417)
    at org.eclipse.jface.text.presentation.PresentationReconciler.processDamage(PresentationReconciler.java:523)
    at org.eclipse.jface.text.presentation.PresentationReconciler.access$5(PresentationReconciler.java:521)
    at org.eclipse.jface.text.presentation.PresentationReconciler$InternalListener.textChanged(PresentationReconciler.java:210)
    at org.eclipse.jface.text.TextViewer.updateTextListeners(TextViewer.java:2212)
    at org.eclipse.jface.text.TextViewer$1.run(TextViewer.java:315)
    at org.eclipse.jface.text.TextViewer.runInUIThread(TextViewer.java:4681)
    at org.eclipse.jface.text.TextViewer.access$4(TextViewer.java:4672)
    at org.eclipse.jface.text.TextViewer$DocumentListener.documentChanged(TextViewer.java:320)
    at org.eclipse.jface.text.AbstractDocument.doFireDocumentChanged2(AbstractDocument.java:645)
    at org.eclipse.jface.text.AbstractDocument.doFireDocumentChanged(AbstractDocument.java:610)
    at org.eclipse.jface.text.AbstractDocument.doFireDocumentChanged(AbstractDocument.java:595)
    at org.eclipse.jface.text.AbstractDocument.fireDocumentChanged(AbstractDocument.java:670)
    at org.eclipse.jface.text.AbstractDocument.replace(AbstractDocument.java:961)
    at org.eclipse.jface.text.DocumentAdapter.replaceTextRange(DocumentAdapter.java:175)
    at org.eclipse.swt.custom.StyledText.modifyContent(StyledText.java:5856)
    at org.eclipse.swt.custom.StyledText.sendKeyEvent(StyledText.java:6794)
    at org.eclipse.swt.custom.StyledText.doContent(StyledText.java:2546)
    at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:5187)
    at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:5210)
    at org.eclipse.swt.custom.StyledText$8.handleEvent(StyledText.java:4957)
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:82)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:847)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:871)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:856)
    at org.eclipse.swt.widgets.Control.sendKeyEvent(Control.java:1688)
    at org.eclipse.swt.widgets.Control.sendKeyEvent(Control.java:1684)
    at org.eclipse.swt.widgets.Control.WM_CHAR(Control.java:3013)
    at org.eclipse.swt.widgets.Control.windowProc(Control.java:2892)
    at org.eclipse.swt.widgets.Display.windowProc(Display.java:2713)
    at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
    at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:1343)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1876)
    at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2036)
    at org.eclipse.ui.internal.Workbench.run(Workbench.java:2019)
    at org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoader.java:858)
    at org.eclipse.core.boot.BootLoader.run(BootLoader.java:461)
    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.core.launcher.Main.basicRun(Main.java:295)
    at org.eclipse.core.launcher.Main.run(Main.java:751)
    at org.eclipse.core.launcher.Main.main(Main.java:587)
    !ENTRY org.eclipse.ui 4 4 Sep 19, 2003 09:32:50.123
    !MESSAGE Unhandled exception caught in event loop.
    !ENTRY org.eclipse.ui 4 0 Sep 19, 2003 09:32:50.139
    !MESSAGE Assertion failed:
    !STACK 0
    org.eclipse.jface.text.Assert$AssertionFailedException: Assertion failed:
    at org.eclipse.jface.text.Assert.isTrue(Assert.java:175)
    at org.eclipse.jface.text.Assert.isTrue(Assert.java:160)
    at org.eclipse.jface.text.Position.<init>(Position.java:55)
    at org.eclipse.jface.text.rules.DefaultPartitioner.computePartitioning(DefaultPartitioner.java:486)
    at org.eclipse.jface.text.AbstractDocument.computePartitioning(AbstractDocument.java:1362)
    at org.eclipse.jface.text.TextUtilities.computePartitioning(TextUtilities.java:411)
    at org.eclipse.jface.text.presentation.PresentationReconciler.createPresentation(PresentationReconciler.java:417)
    at org.eclipse.jface.text.presentation.PresentationReconciler.processDamage(PresentationReconciler.java:523)
    at org.eclipse.jface.text.presentation.PresentationReconciler.access$5(PresentationReconciler.java:521)
    at org.eclipse.jface.text.presentation.PresentationReconciler$InternalListener.textChanged(PresentationReconciler.java:210)
    at org.eclipse.jface.text.TextViewer.updateTextListeners(TextViewer.java:2212)
    at org.eclipse.jface.text.TextViewer$1.run(TextViewer.java:315)
    at org.eclipse.jface.text.TextViewer.runInUIThread(TextViewer.java:4681)
    at org.eclipse.jface.text.TextViewer.access$4(TextViewer.java:4672)
    at org.eclipse.jface.text.TextViewer$DocumentListener.documentChanged(TextViewer.java:320)
    at org.eclipse.jface.text.AbstractDocument.doFireDocumentChanged2(AbstractDocument.java:645)
    at org.eclipse.jface.text.AbstractDocument.doFireDocumentChanged(AbstractDocument.java:610)
    at org.eclipse.jface.text.AbstractDocument.doFireDocumentChanged(AbstractDocument.java:595)
    at org.eclipse.jface.text.AbstractDocument.fireDocumentChanged(AbstractDocument.java:670)
    at org.eclipse.jface.text.AbstractDocument.replace(AbstractDocument.java:961)
    at org.eclipse.jface.text.DocumentAdapter.replaceTextRange(DocumentAdapter.java:175)
    at org.eclipse.swt.custom.StyledText.modifyContent(StyledText.java:5856)
    at org.eclipse.swt.custom.StyledText.sendKeyEvent(StyledText.java:6794)
    at org.eclipse.swt.custom.StyledText.doContent(StyledText.java:2546)
    at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:5187)
    at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:5210)
    at org.eclipse.swt.custom.StyledText$8.handleEvent(StyledText.java:4957)
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:82)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:847)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:871)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:856)
    at org.eclipse.swt.widgets.Control.sendKeyEvent(Control.java:1688)
    at org.eclipse.swt.widgets.Control.sendKeyEvent(Control.java:1684)
    at org.eclipse.swt.widgets.Control.WM_CHAR(Control.java:3013)
    at org.eclipse.swt.widgets.Control.windowProc(Control.java:2892)
    at org.eclipse.swt.widgets.Display.windowProc(Display.java:2713)
    at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
    at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:1343)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1876)
    at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2036)
    at org.eclipse.ui.internal.Workbench.run(Workbench.java:2019)
    at org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoader.java:858)
    at org.eclipse.core.boot.BootLoader.run(BootLoader.java:461)
    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.core.launcher.Main.basicRun(Main.java:295)
    at org.eclipse.core.launcher.Main.run(Main.java:751)
    at org.eclipse.core.launcher.Main.main(Main.java:587)
    !ENTRY org.eclipse.ui 4 4 Sep 19, 2003 09:32:51.342
    !MESSAGE Unhandled exception caught in event loop.
    !ENTRY org.eclipse.ui 4 0 Sep 19, 2003 09:32:51.358
    !MESSAGE Assertion failed:
    !STACK 0
    org.eclipse.jface.text.Assert$AssertionFailedException: Assertion failed:
    at org.eclipse.jface.text.Assert.isTrue(Assert.java:175)
    at org.eclipse.jface.text.Assert.isTrue(Assert.java:160)
    at org.eclipse.jface.text.Position.<init>(Position.java:55)
    at org.eclipse.jface.text.rules.DefaultPartitioner.computePartitioning(DefaultPartitioner.java:486)
    at org.eclipse.jface.text.AbstractDocument.computePartitioning(AbstractDocument.java:1362)
    at org.eclipse.jface.text.TextUtilities.computePartitioning(TextUtilities.java:411)
    at org.eclipse.jface.text.presentation.PresentationReconciler.createPresentation(PresentationReconciler.java:417)
    at org.eclipse.jface.text.presentation.PresentationReconciler.processDamage(PresentationReconciler.java:523)
    at org.eclipse.jface.text.presentation.PresentationReconciler.access$5(PresentationReconciler.java:521)
    at org.eclipse.jface.text.presentation.PresentationReconciler$InternalListener.textChanged(PresentationReconciler.java:210)
    at org.eclipse.jface.text.TextViewer.updateTextListeners(TextViewer.java:2212)
    at org.eclipse.jface.text.TextViewer$1.run(TextViewer.java:315)
    at org.eclipse.jface.text.TextViewer.runInUIThread(TextViewer.java:4681)
    at org.eclipse.jface.text.TextViewer.access$4(TextViewer.java:4672)
    at org.eclipse.jface.text.TextViewer$DocumentListener.documentChanged(TextViewer.java:320)
    at org.eclipse.jface.text.AbstractDocument.doFireDocumentChanged2(AbstractDocument.java:645)
    at org.eclipse.jface.text.AbstractDocument.doFireDocumentChanged(AbstractDocument.java:610)
    at org.eclipse.jface.text.AbstractDocument.doFireDocumentChanged(AbstractDocument.java:595)
    at org.eclipse.jface.text.AbstractDocument.fireDocumentChanged(AbstractDocument.java:670)
    at org.eclipse.jface.text.AbstractDocument.replace(AbstractDocument.java:961)
    at org.eclipse.jface.text.DocumentAdapter.replaceTextRange(DocumentAdapter.java:175)
    at org.eclipse.swt.custom.StyledText.modifyContent(StyledText.java:5856)
    at org.eclipse.swt.custom.StyledText.sendKeyEvent(StyledText.java:6794)
    at org.eclipse.swt.custom.StyledText.doContent(StyledText.java:2546)
    at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:5187)
    at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:5210)
    at org.eclipse.swt.custom.StyledText$8.handleEvent(StyledText.java:4957)
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:82)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:847)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:871)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:856)
    at org.eclipse.swt.widgets.Control.sendKeyEvent(Control.java:1688)
    at org.eclipse.swt.widgets.Control.sendKeyEvent(Control.java:1684)
    at org.eclipse.swt.widgets.Control.WM_CHAR(Control.java:3013)
    at org.eclipse.swt.widgets.Control.windowProc(Control.java:2892)
    at org.eclipse.swt.widgets.Display.windowProc(Display.java:2713)
    at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
    at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:1343)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1876)
    at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2036)
    at org.eclipse.ui.internal.Workbench.run(Workbench.java:2019)
    at org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoader.java:858)
    at org.eclipse.core.boot.BootLoader.run(BootLoader.java:461)
    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.core.launcher.Main.basicRun(Main.java:295)
    at org.eclipse.core.launcher.Main.run(Main.java:751)
    at org.eclipse.core.launcher.Main.main(Main.java:587)
    !ENTRY org.eclipse.ui 4 4 Sep 19, 2003 09:32:51.436
    !MESSAGE Unhandled exception caught in event loop.
    !ENTRY org.eclipse.ui 4 0 Sep 19, 2003 09:32:51.451
    !MESSAGE Assertion failed:
    !STACK 0
    org.eclipse.jface.text.Assert$AssertionFailedException: Assertion failed:
    at org.eclipse.jface.text.Assert.isTrue(Assert.java:175)
    at org.eclipse.jface.text.Assert.isTrue(Assert.java:160)
    at org.eclipse.jface.text.Position.<init>(Position.java:55)
    at org.eclipse.jface.text.rules.DefaultPartitioner.computePartitioning(DefaultPartitioner.java:486)
    at org.eclipse.jface.text.AbstractDocument.computePartitioning(AbstractDocument.java:1362)
    at org.eclipse.jface.text.TextUtilities.computePartitioning(TextUtilities.java:411)
    at org.eclipse.jface.text.presentation.PresentationReconciler.createPresentation(PresentationReconciler.java:417)
    at org.eclipse.jface.text.presentation.PresentationReconciler.processDamage(PresentationReconciler.java:523)
    at org.eclipse.jface.text.presentation.PresentationReconciler.access$5(PresentationReconciler.java:521)
    at org.eclipse.jface.text.presentation.PresentationReconciler$InternalListener.textChanged(PresentationReconciler.java:210)
    at org.eclipse.jface.text.TextViewer.updateTextListeners(TextViewer.java:2212)
    at org.eclipse.jface.text.TextViewer$1.run(TextViewer.java:315)
    at org.eclipse.jface.text.TextViewer.runInUIThread(TextViewer.java:4681)
    at org.eclipse.jface.text.TextViewer.access$4(TextViewer.java:4672)
    at org.eclipse.jface.text.TextViewer$DocumentListener.documentChanged(TextViewer.java:320)
    at org.eclipse.jface.text.AbstractDocument.doFireDocumentChanged2(AbstractDocument.java:645)
    at org.eclipse.jface.text.AbstractDocument.doFireDocumentChanged(AbstractDocument.java:610)
    at org.eclipse.jface.text.AbstractDocument.doFireDocumentChanged(AbstractDocument.java:595)
    at org.eclipse.jface.text.AbstractDocument.fireDocumentChanged(AbstractDocument.java:670)
    at org.eclipse.jface.text.AbstractDocument.replace(AbstractDocument.java:961)
    at org.eclipse.jface.text.DocumentAdapter.replaceTextRange(DocumentAdapter.java:175)
    at org.eclipse.swt.custom.StyledText.modifyContent(StyledText.java:5856)
    at org.eclipse.swt.custom.StyledText.sendKeyEvent(StyledText.java:6794)
    at org.eclipse.swt.custom.StyledText.doContent(StyledText.java:2546)
    at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:5187)
    at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:5210)
    at org.eclipse.swt.custom.StyledText$8.handleEvent(StyledText.java:4957)
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:82)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:847)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:871)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:856)
    at org.eclipse.swt.widgets.Control.sendKeyEvent(Control.java:1688)
    at org.eclipse.swt.widgets.Control.sendKeyEvent(Control.java:1684)
    at org.eclipse.swt.widgets.Control.WM_CHAR(Control.java:3013)
    at org.eclipse.swt.widgets.Control.windowProc(Control.java:2892)
    at org.eclipse.swt.widgets.Display.windowProc(Display.java:2713)
    at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
    at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:1343)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1876)
    at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2036)
    at org.eclipse.ui.internal.Workbench.run(Workbench.java:2019)
    at org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoader.java:858)
    at org.eclipse.core.boot.BootLoader.run(BootLoader.java:461)
    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.core.launcher.Main.basicRun(Main.java:295)
    at org.eclipse.core.launcher.Main.run(Main.java:751)
    at org.eclipse.core.launcher.Main.main(Main.java:587)
    !ENTRY org.eclipse.ui 4 4 Sep 19, 2003 09:32:51.498
    !MESSAGE Unhandled exception caught in event loop.
    !ENTRY org.eclipse.ui 4 0 Sep 19, 2003 09:32:51.514
    !MESSAGE Assertion failed:
    !STACK 0
    org.eclipse.jface.text.Assert$AssertionFailedException: Assertion failed:
    at org.eclipse.jface.text.Assert.isTrue(Assert.java:175)
    at org.eclipse.jface.text.Assert.isTrue(Assert.java:160)
    at org.eclipse.jface.text.Position.<init>(Position.java:55)
    at org.eclipse.jface.text.rules.DefaultPartitioner.computePartitioning(DefaultPartitioner.java:486)
    at org.eclipse.jface.text.AbstractDocument.computePartitioning(AbstractDocument.java:1362)
    at org.eclipse.jface.text.TextUtilities.computePartitioning(TextUtilities.java:411)
    at org.eclipse.jface.text.presentation.PresentationReconciler.createPresentation(PresentationReconciler.java:417)
    at org.eclipse.jface.text.presentation.PresentationReconciler.processDamage(PresentationReconciler.java:523)
    at org.eclipse.jface.text.presentation.PresentationReconciler.access$5(PresentationReconciler.java:521)
    at org.eclipse.jface.text.presentation.PresentationReconciler$InternalListener.textChanged(PresentationReconciler.java:210)
    at org.eclipse.jface.text.TextViewer.updateTextListeners(TextViewer.java:2212)
    at org.eclipse.jface.text.TextViewer$1.run(TextViewer.java:315)
    at org.eclipse.jface.text.TextViewer.runInUIThread(TextViewer.java:4681)
    at org.eclipse.jface.text.TextViewer.access$4(TextViewer.java:4672)
    at org.eclipse.jface.text.TextViewer$DocumentListener.documentChanged(TextViewer.java:320)
    at org.eclipse.jface.text.AbstractDocument.doFireDocumentChanged2(AbstractDocument.java:645)
    at org.eclipse.jface.text.AbstractDocument.doFireDocumentChanged(AbstractDocument.java:610)
    at org.eclipse.jface.text.AbstractDocument.doFireDocumentChanged(AbstractDocument.java:595)
    at org.eclipse.jface.text.AbstractDocument.fireDocumentChanged(AbstractDocument.java:670)
    at org.eclipse.jface.text.AbstractDocument.replace(AbstractDocument.java:961)
    at org.eclipse.jface.text.DocumentAdapter.replaceTextRange(DocumentAdapter.java:175)
    at org.eclipse.swt.custom.StyledText.modifyContent(StyledText.java:5856)
    at org.eclipse.swt.custom.StyledText.sendKeyEvent(StyledText.java:6794)
    at org.eclipse.swt.custom.StyledText.doContent(StyledText.java:2546)
    at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:5187)
    at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:5210)
    at org.eclipse.swt.custom.StyledText$8.handleEvent(StyledText.java:4957)
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:82)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:847)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:871)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:856)
    at org.eclipse.swt.widgets.Control.sendKeyEvent(Control.java:1688)
    at org.eclipse.swt.widgets.Control.sendKeyEvent(Control.java:1684)
    at org.eclipse.swt.widgets.Control.WM_CHAR(Control.java:3013)
    at org.eclipse.swt.widgets.Control.windowProc(Control.java:2892)
    at org.eclipse.swt.widgets.Display.windowProc(Display.java:2713)
    at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
    at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:1343)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1876)
    at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2036)
    at org.eclipse.ui.internal.Workbench.run(Workbench.java:2019)
    at org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoader.java:858)
    at org.eclipse.core.boot.BootLoader.run(BootLoader.java:461)
    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.core.launcher.Main.basicRun(Main.java:295)
    at org.eclipse.core.launcher.Main.run(Main.java:751)
    at org.eclipse.core.launcher.Main.main(Main.java:587)
    !ENTRY org.eclipse.ui 4 4 Sep 19, 2003 09:32:51.686
    !MESSAGE Unhandled exception caught in event loop.
    !ENTRY org.eclipse.ui 4 0 Sep 19, 2003 09:32:51.701
    !MESSAGE Assertion failed:
    !STACK 0
    org.eclipse.jface.text.Assert$AssertionFailedException: Assertion failed:
    at org.eclipse.jface.text.Assert.isTrue(Assert.java:175)
    at org.eclipse.jface.text.Assert.isTrue(Assert.java:160)
    at org.eclipse.jface.text.Position.<init>(Position.java:55)
    at org.eclipse.jface.text.rules.DefaultPartitioner.computePartitioning(DefaultPartitioner.java:486)
    at org.eclipse.jface.text.AbstractDocument.computePartitioning(AbstractDocument.java:1362)
    at org.eclipse.jface.text.TextUtilities.computePartitioning(TextUtilities.java:411)
    at org.eclipse.jface.text.presentation.PresentationReconciler.createPresentation(PresentationReconciler.java:417)
    at org.eclipse.jface.text.presentation.PresentationReconciler.processDamage(PresentationReconciler.java:523)
    at org.eclipse.jface.text.presentation.PresentationReconciler.access$5(PresentationReconciler.java:521)
    at org.eclipse.jface.text.presentation.PresentationReconciler$InternalListener.textChanged(PresentationReconciler.java:210)
    at org.eclipse.jface.text.TextViewer.updateTextListeners(TextViewer.java:2212)
    at org.eclipse.jface.text.TextViewer$1.run(TextViewer.java:315)
    at org.eclipse.jface.text.TextViewer.runInUIThread(TextViewer.java:4681)
    at org.eclipse.jface.text.TextViewer.access$4(TextViewer.java:4672)
    at org.eclipse.jface.text.TextViewer$DocumentListener.documentChanged(TextViewer.java:320)
    at org.eclipse.jface.text.AbstractDocument.doFireDocumentChanged2(AbstractDocument.java:645)
    at org.eclipse.jface.text.AbstractDocument.doFireDocumentChanged(AbstractDocument.java:610)
    at org.eclipse.jface.text.AbstractDocument.doFireDocumentChanged(AbstractDocument.java:595)
    at org.eclipse.jface.text.AbstractDocument.fireDocumentChanged(AbstractDocument.java:670)
    at org.eclipse.jface.text.AbstractDocument.replace(AbstractDocument.java:961)
    at org.eclipse.jface.text.DocumentAdapter.replaceTextRange(DocumentAdapter.java:175)
    at org.eclipse.swt.custom.StyledText.modifyContent(StyledText.java:5856)
    at org.eclipse.swt.custom.StyledText.sendKeyEvent(StyledText.java:6794)
    at org.eclipse.swt.custom.StyledText.doContent(StyledText.java:2546)
    at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:5187)
    at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:5210)
    at org.eclipse.swt.custom.StyledText$8.handleEvent(StyledText.java:4957)
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:82)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:847)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:871)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:856)
    at org.eclipse.swt.widgets.Control.sendKeyEvent(Control.java:1688)
    at org.eclipse.swt.widgets.Control.sendKeyEvent(Control.java:1684)
    at org.eclipse.swt.widgets.Control.WM_CHAR(Control.java:3013)
    at org.eclipse.swt.widgets.Control.windowProc(Control.java:2892)
    at org.eclipse.swt.widgets.Display.windowProc(Display.java:2713)
    at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
    at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:1343)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1876)
    at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2036)
    at org.eclipse.ui.internal.Workbench.run(Workbench.java:2019)
    at org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoader.java:858)
    at org.eclipse.core.boot.BootLoader.run(BootLoader.java:461)
    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.core.launcher.Main.basicRun(Main.java:295)
    at org.eclipse.core.launcher.Main.run(Main.java:751)
    at org.eclipse.core.launcher.Main.main(Main.java:587)
    !ENTRY org.eclipse.ui 4 4 Sep 19, 2003 09:32:51.858
    !MESSAGE Unhandled exception caught in event loop.
    !ENTRY org.eclipse.ui 4 0 Sep 19, 2003 09:32:51.873
    !MESSAGE Assertion failed:
    !STACK 0
    org.eclipse.jface.text.Assert$AssertionFailedException: Assertion failed:
    at org.eclipse.jface.text.Assert.isTrue(Assert.java:175)
    at org.eclipse.jface.text.Assert.isTrue(Assert.java:160)
    at org.eclipse.jface.text.Position.<init>(Position.java:55)
    at org.eclipse.jface.text.rules.DefaultPartitioner.computePartitioning(DefaultPartitioner.java:486)
    at org.eclipse.jface.text.AbstractDocument.computePartitioning(AbstractDocument.java:1362)
    at org.eclipse.jface.text.TextUtilities.computePartitioning(TextUtilities.java:411)
    at org.eclipse.jface.text.presentation.PresentationReconciler.createPresentation(PresentationReconciler.java:417)
    at org.eclipse.jface.text.presentation.PresentationReconciler.processDamage(PresentationReconciler.java:523)
    at org.eclipse.jface.text.presentation.PresentationReconciler.access$5(PresentationReconciler.java:521)
    at org.eclipse.jface.text.presentation.PresentationReconciler$InternalListener.textChanged(PresentationReconciler.java:210)
    at org.eclipse.jface.text.TextViewer.updateTextListeners(TextViewer.java:2212)
    at org.eclipse.jface.text.TextViewer$1.run(TextViewer.java:315)
    at org.eclipse.jface.text.TextViewer.runInUIThread(TextViewer.java:4681)
    at org.eclipse.jface.text.TextViewer.access$4(TextViewer.java:4672)
    at org.eclipse.jface.text.TextViewer$DocumentListener.documentChanged(TextViewer.java:320)
    at org.eclipse.jface.text.AbstractDocument.doFireDocumentChanged2(AbstractDocument.java:645)
    at org.eclipse.jface.text.AbstractDocument.doFireDocumentChanged(AbstractDocument.java:610)
    at org.eclipse.jface.text.AbstractDocument.doFireDocumentChanged(AbstractDocument.java:595)
    at org.eclipse.jface.text.AbstractDocument.fireDocumentChanged(AbstractDocument.java:670)
    at org.eclipse.jface.text.AbstractDocument.replace(AbstractDocument.java:961)
    at org.eclipse.jface.text.DocumentAdapter.replaceTextRange(DocumentAdapter.java:175)
    at org.eclipse.swt.custom.StyledText.modifyContent(StyledText.java:5856)
    at org.eclipse.swt.custom.StyledText.sendKeyEvent(StyledText.java:6794)
    at org.eclipse.swt.custom.StyledText.doContent(StyledText.java:2546)
    at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:5187)
    at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:5210)
    at org.eclipse.swt.custom.StyledText$8.handleEvent(StyledText.java:4957)
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:82)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:847)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:871)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:856)
    at org.eclipse.swt.widgets.Control.sendKeyEvent(Control.java:1688)
    at org.eclipse.swt.widgets.Control.sendKeyEvent(Control.java:1684)
    at org.eclipse.swt.widgets.Control.WM_CHAR(Control.java:3013)
    at org.eclipse.swt.widgets.Control.windowProc(Control.java:2892)
    at org.eclipse.swt.widgets.Display.windowProc(Display.java:2713)
    at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
    at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:1343)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1876)
    at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2036)
    at org.eclipse.ui.internal.Workbench.run(Workbench.java:2019)
    at org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoader.java:858)
    at org.eclipse.core.boot.BootLoader.run(BootLoader.java:461)
    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.core.launcher.Main.basicRun(Main.java:295)
    at org.eclipse.core.launcher.Main.run(Main.java:751)
    at org.eclipse.core.launcher.Main.main(Main.java:587)
    !ENTRY org.eclipse.ui 4 4 Sep 19, 2003 09:32:51.905
    !MESSAGE Unhandled exception caught in event loop.
    !ENTRY org.eclipse.ui 4 0 Sep 19, 2003 09:32:51.920
    !MESSAGE Assertion failed:
    !STACK 0
    org.eclipse.jface.text.Assert$AssertionFailedException: Assertion failed:
    at org.eclipse.jface.text.Assert.isTrue(Assert.java:175)
    at org.eclipse.jface.text.Assert.isTrue(Assert.java:160)
    at org.eclipse.jface.text.Position.<init>(Position.java:55)
    at org.eclipse.jface.text.rules.DefaultPartitioner.computePartitioning(DefaultPartitioner.java:486)
    at org.eclipse.jface.text.AbstractDocument.computePartitioning(AbstractDocument.java:1362)
    at org.eclipse.jface.text.TextUtilities.computePartitioning(TextUtilities.java:411)
    at org.eclipse.jface.text.presentation.PresentationReconciler.createPresentation(PresentationReconciler.java:417)
    at org.eclipse.jface.text.presentation.PresentationReconciler.processDamage(PresentationReconciler.java:523)
    at org.eclipse.jface.text.presentation.PresentationReconciler.access$5(PresentationReconciler.java:521)
    at org.eclipse.jface.text.presentation.PresentationReconciler$InternalListener.textChanged(PresentationReconciler.java:210)
    at org.eclipse.jface.text.TextViewer.updateTextListeners(TextViewer.java:2212)
    at org.eclipse.jface.text.TextViewer$1.run(TextViewer.java:315)
    at org.eclipse.jface.text.TextViewer.runInUIThread(TextViewer.java:4681)
    at org.eclipse.jface.text.TextViewer.access$4(TextViewer.java:4672)
    at org.eclipse.jface.text.TextViewer$DocumentListener.documentChanged(TextViewer.java:320)
    at org.eclipse.jface.text.AbstractDocument.doFireDocumentChanged2(AbstractDocument.java:645)
    at org.eclipse.jface.text.AbstractDocument.doFireDocumentChanged(AbstractDocument.java:610)
    at org.eclipse.jface.text.AbstractDocument.doFireDocumentChanged(AbstractDocument.java:595)
    at org.eclipse.jface.text.AbstractDocument.fireDocumentChanged(AbstractDocument.java:670)
    at org.eclipse.jface.text.AbstractDocument.replace(AbstractDocument.java:961)
    at org.eclipse.jface.text.DocumentAdapter.replaceTextRange(DocumentAdapter.java:175)
    at org.eclipse.swt.custom.StyledText.modifyContent(StyledText.java:5856)
    at org.eclipse.swt.custom.StyledText.sendKeyEvent(StyledText.java:6794)
    at org.eclipse.swt.custom.StyledText.doContent(StyledText.java:2546)
    at org.eclipse.swt.custom.StyledText.handleKey(StyledText.java:5187)
    at org.eclipse.swt.custom.StyledText.handleKeyDown(StyledText.java:5210)
    at org.eclipse.swt.custom.StyledText$8.handleEvent(StyledText.java:4957)
    at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:82)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:847)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:871)
    at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:856)
    at org.eclipse.swt.widgets.Control.sendKeyEvent(Control.java:1688)
    at org.eclipse.swt.widgets.Control.sendKeyEvent(Control.java:1684)
    at org.eclipse.swt.widgets.Control.WM_CHAR(Control.java:3013)
    at org.eclipse.swt.widgets.Control.windowProc(Control.java:2892)
    at org.eclipse.swt.widgets.Display.windowProc(Display.java:2713)
    at org.eclipse.swt.internal.win32.OS.DispatchMessageW(Native Method)
    at org.eclipse.swt.internal.win32.OS.DispatchMessage(OS.java:1343)
    at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:1876)
    at org.eclipse.ui.internal.Workbench.runEventLoop(Workbench.java:2036)
    at org.eclipse.ui.internal.Workbench.run(Workbench.java:2019)
    at org.eclipse.core.internal.boot.InternalBootLoader.run(InternalBootLoader.java:858)
    at org.eclipse.core.boot.BootLoader.run(BootLoader.java:461)
    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.core.launcher.Main.basicRun(Main.java:295)
    at org.eclipse.core.launcher.Main.run(Main.java:751)
    at org.eclipse.core.launcher.Main.main(Main.java:587)

    Thanks

    #198618 Reply

    boxtelp
    Member

    I got the same problem after moving from 3.6.1 to 3.6.2. To make things more interesting, it happens occasionaly.

    Cheers,

    Pieter

    #198619 Reply

    I noticed another problem.
    If you write the
    Attribute value in some other editor and paste it in the xml editor.
    Save the file.
    Close the file
    And then reopen the file in XML editor.
    The pasted new value is gone.

    #198620 Reply

    Scott Anderson
    Participant

    One thing I want to point out is that both of you are using 3.6.2 on 3.0M3 and that none of the methods in the stacktrace go through any of our code. Do either of you have any other external plugins installed? If not, this looks like some sort of a “new behavior” in Eclipse itself since none of our code is referenced. Please remember that the 3.0 codestream is far from stable at this point in time and this is why we highly recommend using 2.6.2 on Eclipse 2.1.1 for all production work. The 3.6.2 / 3.0M3 build is really only intended for experimentation.

    –Scott
    MyEclipse Support

    #198709 Reply

    No Operation
    Member

    the exception prevents the cursor from beeing moved => reversed typed input.

    that none of the methods in the stacktrace go through any of our code.

    this is not necessary, since the behaviour looks like corrupted partition result:

    
      partitions = createPartitions();
      applyPartitions(partitions);
    

    So the XML partitioner might cause the problem in “createPartitions()”, but that the result is corrupt is detected in “applyPartitions()”

    => have a look!

    NOP

    #198773 Reply

    support-michael
    Keymaster

    The reverse input behavior is wacky and we have never seen it with the MyEclipse XML editor before this report. (Thanks NOP for the editor insights.) I have personally observed this problem with other open-source xml editors. Do you have non-MyEclipse plugins in your workspace, e.g., XMen, XMLBuddy, Lomboz, …?

    Michael
    MyEclipse Support

    #198775 Reply

    No Extra Plugins. Its just Eclipse 3.0M3 Build Id 200308281813 and My Eclipse IDE 3.6.2
    Thanks

    #198786 Reply

    support-michael
    Keymaster

    1) Do you experience this problem consistently with all XML files or just 1 in particular?

    2) Is the language settings on your machine English or other?

    Michael
    MyEclipse Support

    #198996 Reply

    Accesstec
    Member

    I’m having the same problem, same configuration. I think/hope the issue is that the MyEclipse editor isn’t being used at all. I remember this behavior from a year ago in eclipse, and I think it’s just that the crappy eclipse editor is the one associated with .xml. …. which brings the question: how do I enable the MyEclipse one? I can set preferences, but the MyEclipse xml editor is not one of my choices.

    #198997 Reply

    support-michael
    Keymaster

    Colink,

    The MyEclipse XML editor installs with an association for *.xml files. So you probably are experiencing a problem with the MyEclipse XML editor. I am adding your info to the record in our issues tracking system. We have had difficulty replicating this problem in our lab. Can you consistently cause the error condition to occur? If yes can you describe the exact steps?

    Michael
    MyEclipse Support

    #199008 Reply

    Scott Anderson
    Participant

    Colink,

    how do I enable the MyEclipse one? I can set preferences, but the MyEclipse xml editor is not one of my choices.

    Check Window > Preferences > Workbench > File Assocations > *.xml. The MyEclipse XML editor is listed as “XML Source Editor” with an icon that looks like this: <X>.

    –Scott
    MyEclipse Support

    #199022 Reply

    Accesstec
    Member

    @support wrote:

    Colink,

    We have had difficulty replicating this problem in our lab. Can you consistently cause the error condition to occur? If yes can you describe the exact steps?

    Yes, quite easily, here’s my configuration:
    RH9, j2sdk1.4.2,
    eclipse Version: 3.0.0 Build id: 200308281813 (3.0 M3) (GTK)
    MyEclipse Version: 3.6.2 Build id: 200309081200

    I installed a fresh eclipse, ran it once, then ran the MyEclipse installer.

    Please let me know if you need any more info.
    TIA,
    Colin Kilburn

    #199172 Reply

    I’m experiencing the same problem.

    My setup:

    Windows XP (Swedish)
    Eclipse 3.0M3 (build id: 200308281813)
    My Eclipse 3.6.2 (build id: 200309081200)

    /Göran

Viewing 15 posts - 1 through 15 (of 29 total)
Reply To: Reverse Typing XML Editor Bug in 3.6.x [Closed]

You must be logged in to post in the forum log in