Exception while editing a file in 7.02. Intellij IDEA hangs for some time

Hi,

Intellij ocassionally hangs while I edit a file. A file containing pl/sql in this case. I found the following exception in the logs.

2008-03-29 14:50:21,239 ERROR - pi.editor.ex.util.SegmentArray - IntelliJ IDEA 7.0.2 Build #7590
2008-03-29 14:50:21,255 ERROR - pi.editor.ex.util.SegmentArray - JDK: 1.6.0_02
2008-03-29 14:50:21,255 ERROR - pi.editor.ex.util.SegmentArray - VM: Java HotSpot(TM) Client VM
2008-03-29 14:50:21,255 ERROR - pi.editor.ex.util.SegmentArray - Vendor: Sun Microsystems Inc.
2008-03-29 14:50:21,255 ERROR - pi.editor.ex.util.SegmentArray - OS: Windows XP
2008-03-29 14:50:21,255 ERROR - pi.editor.ex.util.SegmentArray - Last Action: EditorBackSpace
2008-03-29 14:50:21,255 ERROR - pi.editor.ex.util.SegmentArray - Current Command: Backspace
2008-03-29 14:50:21,255 ERROR - pi.editor.ex.util.SegmentArray - Error shifting segments: myStarts[36167] = -419, myEnds[36167] = -418
java.lang.Throwable
at com.intellij.openapi.diagnostic.Logger.error(Logger.java:48)
at com.intellij.openapi.editor.ex.util.SegmentArray.shiftSegments(SegmentArray.java:59)
at com.intellij.openapi.editor.ex.util.LexerEditorHighlighter.documentChanged(LexerEditorHighlighter.java:169)
at com.intellij.openapi.editor.impl.DocumentImpl.a(DocumentImpl.java:253)
at com.intellij.openapi.editor.impl.DocumentImpl.access$100(DocumentImpl.java:85)
at com.intellij.openapi.editor.impl.DocumentImpl$3.afterChangedUpdate(DocumentImpl.java:2)
at com.intellij.openapi.editor.impl.CharArray.remove(CharArray.java:41)
at com.intellij.openapi.editor.impl.DocumentImpl.deleteString(DocumentImpl.java:210)
at com.intellij.openapi.editor.actions.BackspaceAction.doBackSpaceAtCaret(BackspaceAction.java:25)
at com.intellij.openapi.editor.actions.BackspaceAction$Handler.executeWriteAction(BackspaceAction.java:10)
at com.intellij.openapi.editor.actionSystem.EditorWriteActionHandler$1.run(EditorWriteActionHandler.java:51)
at com.intellij.openapi.application.impl.ApplicationImpl$13.compute(ApplicationImpl.java:3)
at com.intellij.psi.impl.source.PostprocessReformattingAspect.postponeFormattingInside(PostprocessReformattingAspect.java:125)
at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:169)
at com.intellij.openapi.editor.actionSystem.EditorWriteActionHandler.execute(EditorWriteActionHandler.java:35)
at com.intellij.codeInsight.editorActions.BackspaceHandler.executeWriteAction(BackspaceHandler.java:47)
at com.intellij.openapi.editor.actionSystem.EditorWriteActionHandler$1.run(EditorWriteActionHandler.java:51)
at com.intellij.openapi.application.impl.ApplicationImpl$13.compute(ApplicationImpl.java:3)
at com.intellij.psi.impl.source.PostprocessReformattingAspect.postponeFormattingInside(PostprocessReformattingAspect.java:125)
at com.intellij.openapi.application.impl.ApplicationImpl.runWriteAction(ApplicationImpl.java:169)
at com.intellij.openapi.editor.actionSystem.EditorWriteActionHandler.execute(EditorWriteActionHandler.java:35)
at com.intellij.codeInsight.lookup.impl.BackspaceHandler.execute(BackspaceHandler.java:20)
at com.intellij.openapi.editor.actionSystem.EditorAction$1.run(EditorAction.java:59)
at com.intellij.openapi.command.impl.CommandProcessorImpl.executeCommand(CommandProcessorImpl.java:9)
at com.intellij.openapi.command.impl.CommandProcessorImpl.executeCommand(CommandProcessorImpl.java:93)
at com.intellij.openapi.editor.actionSystem.EditorAction.actionPerformed(EditorAction.java:66)
at com.intellij.openapi.editor.actionSystem.EditorAction.actionPerformed(EditorAction.java:45)
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.a(IdeKeyEventDispatcher.java:64)
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.b(IdeKeyEventDispatcher.java:123)
at com.intellij.openapi.keymap.impl.IdeKeyEventDispatcher.dispatchKeyEvent(IdeKeyEventDispatcher.java:33)
at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:196)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:188)
at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:273)
at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:183)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:173)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:168)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:160)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:121)



Attachment(s):
idea.log

Please sign in to leave a comment.