Jon, even if you do not know how to reproduce the bug, please file an SCR with the stack trace. Most of the time we can figure out the cause from just that. The more information you give us the better, of course.
Friendly, Dmitry Jon Steelman wrote: > When the editor goes crazy and I get a stacktrace like below but I don't > know exactly how to duplicate it and it potentially involves loads of > production classes (i.e., could be quite hard to get into a test case), > should I put a new SCR in the tracker? I always do when I can reasonably > reproduce and/or come up with a small test case, but my question > concerns when it isn't so easy. What do the IntelliJ folks prefer that > we do in cases like this? This exception was on build #650. > > Thanks, > Jon > > . > [3031156] ERROR - com.intellij.ide.p - OS: Windows XP > [3031156] ERROR - com.intellij.ide.p - > java.lang.IndexOutOfBoundsException: Wrong offset: 22001 textLength: 14356 > at com.intellij.openapi.editor.b.r.j(r.java:730) > at > com.intellij.openapi.editor.b.r.offsetToLogicalPosition(r.java:522) > at com.intellij.openapi.editor.b.r.b(r.java:619) > at > com.intellij.openapi.editor.b.r.visualToLogicalPosition(r.java:731) > at com.intellij.openapi.editor.b.r.a(r.java:755) > at com.intellij.openapi.editor.b.r.f(r.java:395) > at com.intellij.openapi.editor.b.r.o(r.java:426) > at com.intellij.openapi.editor.b.r.g(r.java:537) > at com.intellij.openapi.editor.b.t.run(t.java:3) > at com.intellij.openapi.editor.b.r.a(r.java:129) > at com.intellij.openapi.editor.b.co.paintComponent(co.java:4) > at javax.swing.JComponent.paint(JComponent.java:804) > at javax.swing.JComponent.paintChildren(JComponent.java:643) > at > javax.swing.JComponent.paintWithOffscreenBuffer(JComponent.java:4742) > > at javax.swing.JComponent.paintDoubleBuffered(JComponent.java:4688) > at javax.swing.JComponent._paintImmediately(JComponent.java:4632) > at javax.swing.JComponent.paintImmediately(JComponent.java:4464) > at > javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:404) > > at > javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(System > EventQueueUtilities.java:117) > at > java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178) > at java.awt.EventQueue.dispatchEvent(EventQueue.java:443) > at com.intellij.ide.p.a(p.java:61) > at com.intellij.ide.p.dispatchEvent(p.java:62) > at > java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchTh > read.java:191) > at > java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre > ad.java:144) > at > java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138) > > at > java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:130) > > at java.awt.EventDispatchThread.run(EventDispatchThread.java:98) > [3031156] ERROR - com.intellij.ide.p - Error during > dispatching of > java.awt.event.InvocationEvent[INVOCATION_DEFAULT,runnable=com.intellij.openapi. > > editor.b.t@cac9fa,notifier=null,catchExceptions=false,when=1033144656467] > on sun > .awt.windows.WToolkit@6e660e > [3031156] ERROR - com.intellij.ide.p - IntelliJ IDEA > (Ariadna) 3.0 > Build #650 > [3031156] ERROR - com.intellij.ide.p - JDK: 1.4.0_01 > [3031156] ERROR - com.intellij.ide.p - VM: Java HotSpot(TM) > Client > VM > [3031156] ERROR - com.intellij.ide.p - Vendor: Sun > Microsystems Inc > . > [3031156] ERROR - com.intellij.ide.p - OS: Windows XP > [3031156] ERROR - com.intellij.ide.p - > java.lang.IndexOutOfBoundsException: Wrong offset: 22001 textLength: 14356 > at com.intellij.openapi.editor.b.r.j(r.java:730) > at > com.intellij.openapi.editor.b.r.offsetToLogicalPosition(r.java:522) > at com.intellij.openapi.editor.b.r.b(r.java:619) > at > com.intellij.openapi.editor.b.r.visualToLogicalPosition(r.java:731) > at com.intellij.openapi.editor.b.r.a(r.java:755) > at com.intellij.openapi.editor.b.r.f(r.java:395) > at com.intellij.openapi.editor.b.r.o(r.java:426) > at com.intellij.openapi.editor.b.r.g(r.java:537) > at com.intellij.openapi.editor.b.t.run(t.java:3) > at > java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178) > at java.awt.EventQueue.dispatchEvent(EventQueue.java:443) > at com.intellij.ide.p.a(p.java:61) > at com.intellij.ide.p.dispatchEvent(p.java:62) > at > java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchTh > read.java:191) > at > java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre > ad.java:144) > at > java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138) > > at > java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:130) > > at java.awt.EventDispatchThread.run(EventDispatchThread.java:98) > [3031187] ERROR - com.intellij.ide.p - Error during > dispatching of > java.awt.event.InvocationEvent[INVOCATION_DEFAULT,runnable=javax.swing.SystemEve > > ntQueueUtilities$ComponentWorkRequest@eb1bcd,notifier=null,catchExceptions=false > > ,when=1033144656529] on sun.awt.windows.WToolkit@6e660e > [3031187] ERROR - com.intellij.ide.p - IntelliJ IDEA > (Ariadna) 3.0 > Build #650 > [3031187] ERROR - com.intellij.ide.p - JDK: 1.4.0_01 > [3031187] ERROR - com.intellij.ide.p - VM: Java HotSpot(TM) > Client > VM > [3031187] ERROR - com.intellij.ide.p - Vendor: Sun > Microsystems Inc > . > [3031187] ERROR - com.intellij.ide.p - OS: Windows XP > [3031187] ERROR - com.intellij.ide.p - > java.lang.IndexOutOfBoundsException: Wrong offset: 22001 textLength: 14356 > at com.intellij.openapi.editor.b.r.j(r.java:730) > at > com.intellij.openapi.editor.b.r.offsetToLogicalPosition(r.java:522) > at com.intellij.openapi.editor.b.r.b(r.java:619) > at > com.intellij.openapi.editor.b.r.visualToLogicalPosition(r.java:731) > at com.intellij.openapi.editor.b.r.a(r.java:755) > at com.intellij.openapi.editor.b.r.f(r.java:395) > at com.intellij.openapi.editor.b.r.o(r.java:426) > at com.intellij.openapi.editor.b.r.g(r.java:537) > at com.intellij.openapi.editor.b.t.run(t.java:3) > at com.intellij.openapi.editor.b.r.a(r.java:129) > at com.intellij.openapi.editor.b.co.paintComponent(co.java:4) > at javax.swing.JComponent.paint(JComponent.java:804) > at javax.swing.JComponent.paintChildren(JComponent.java:643) > at > javax.swing.JComponent.paintWithOffscreenBuffer(JComponent.java:4742) > > at javax.swing.JComponent.paintDoubleBuffered(JComponent.java:4688) > at javax.swing.JComponent._paintImmediately(JComponent.java:4632) > at javax.swing.JComponent.paintImmediately(JComponent.java:4464) > at > javax.swing.RepaintManager.paintDirtyRegions(RepaintManager.java:404) > > at > javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run(System > EventQueueUtilities.java:117) > at > java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178) > at java.awt.EventQueue.dispatchEvent(EventQueue.java:443) > at com.intellij.ide.p.a(p.java:61) > at com.intellij.ide.p.dispatchEvent(p.java:62) > at > java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchTh > read.java:191) > at > java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre > ad.java:144) > at > java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre > ad.java:134) > at java.awt.Dialog.show(Dialog.java:524) > at javax.swing.JOptionPane.showOptionDialog(JOptionPane.java:822) > at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:624) > at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:595) > at com.intellij.diagnostic.d.run(d.java:1) > at > java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:171) > at java.awt.EventQueue.dispatchEvent(EventQueue.java:443) > at com.intellij.ide.p.a(p.java:61) > at com.intellij.ide.p.dispatchEvent(p.java:62) > at > java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchTh > read.java:191) > at > java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre > ad.java:144) > at > java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138) > > at > java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:130) > > at java.awt.EventDispatchThread.run(EventDispatchThread.java:98) > [3031469] ERROR - com.intellij.codeEditor.a.a - File text mismatch > after rep > arse > [3031469] ERROR - com.intellij.codeEditor.a.a - IntelliJ IDEA > (Ariadna) 3.0 > Build #650 > [3031469] ERROR - com.intellij.codeEditor.a.a - JDK: 1.4.0_01 > [3031469] ERROR - com.intellij.codeEditor.a.a - VM: Java HotSpot(TM) > Client > VM > [3031469] ERROR - com.intellij.codeEditor.a.a - Vendor: Sun > Microsystems Inc > . > [3031469] ERROR - com.intellij.codeEditor.a.a - OS: Windows XP > [3031469] ERROR - com.intellij.codeEditor.a.a - > java.lang.Throwable > at com.intellij.openapi.diagnostic.Logger.error(Logger.java:25) > at com.intellij.codeEditor.a.a.a(a.java:106) > at com.intellij.codeEditor.a.a.a(a.java:140) > at com.intellij.codeEditor.a.d.run(d.java:4) > at com.intellij.openapi.application.a.e.runWriteAction(e.java:23) > at com.intellij.codeEditor.a.a.a(a.java:40) > at com.intellij.codeEditor.a.a.a(a.java:122) > at com.intellij.codeInsight.i.a.o.run(o.java:0) > at com.intellij.util.q.run(q.java:4) > at com.intellij.util.r.run(r.java:13) > at > java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178) > at java.awt.EventQueue.dispatchEvent(EventQueue.java:443) > at com.intellij.ide.p.a(p.java:61) > at com.intellij.ide.p.dispatchEvent(p.java:62) > at > java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchTh > read.java:191) > at > java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre > ad.java:144) > at > java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre > ad.java:134) > at java.awt.Dialog.show(Dialog.java:524) > at javax.swing.JOptionPane.showOptionDialog(JOptionPane.java:822) > at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:624) > at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:595) > at com.intellij.diagnostic.d.run(d.java:1) > at > java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:171) > at java.awt.EventQueue.dispatchEvent(EventQueue.java:443) > at com.intellij.ide.p.a(p.java:61) > at com.intellij.ide.p.dispatchEvent(p.java:62) > at > java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchTh > read.java:191) > at > java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre > ad.java:144) > at > java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138) > > at > java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:130) > > at java.awt.EventDispatchThread.run(EventDispatchThread.java:98) > [3031469] ERROR - om.intellij.openapi.editor.b.p - > [3031469] ERROR - om.intellij.openapi.editor.b.p - IntelliJ IDEA > (Ariadna) 3.0 > Build #650 > [3031469] ERROR - om.intellij.openapi.editor.b.p - JDK: 1.4.0_01 > [3031469] ERROR - om.intellij.openapi.editor.b.p - VM: Java HotSpot(TM) > Client > VM > [3031469] ERROR - om.intellij.openapi.editor.b.p - Vendor: Sun > Microsystems Inc > . > [3031469] ERROR - om.intellij.openapi.editor.b.p - OS: Windows XP > [3031469] ERROR - om.intellij.openapi.editor.b.p - > java.lang.IndexOutOfBoundsException: Wrong offset: 22002 > at com.intellij.openapi.editor.a.a.f.a(f.java:54) > at com.intellij.openapi.editor.b.cd.a(cd.java:94) > at com.intellij.openapi.editor.b.p.getLineNumber(p.java:40) > at > com.intellij.openapi.editor.b.r.logicalToVisualPosition(r.java:218) > at > com.intellij.openapi.editor.b.r.offsetToVisualPosition(r.java:1128) > at com.intellij.openapi.editor.b.r.a(r.java:21) > at com.intellij.openapi.editor.b.r.a(r.java:703) > at com.intellij.openapi.editor.b.i.beforeDocumentChange(i.java:4) > at com.intellij.openapi.editor.b.p.a(p.java:87) > at com.intellij.openapi.editor.b.p.replaceString(p.java:180) > at com.intellij.codeEditor.a.a.a(a.java:87) > at com.intellij.codeEditor.a.a.a(a.java:140) > at com.intellij.codeEditor.a.d.run(d.java:4) > at com.intellij.openapi.application.a.e.runWriteAction(e.java:23) > at com.intellij.codeEditor.a.a.a(a.java:40) > at com.intellij.codeEditor.a.a.a(a.java:122) > at com.intellij.codeInsight.i.a.o.run(o.java:0) > at com.intellij.util.q.run(q.java:4) > at com.intellij.util.r.run(r.java:13) > at > java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178) > at java.awt.EventQueue.dispatchEvent(EventQueue.java:443) > at com.intellij.ide.p.a(p.java:61) > at com.intellij.ide.p.dispatchEvent(p.java:62) > at > java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchTh > read.java:191) > at > java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre > ad.java:144) > at > java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre > ad.java:134) > at java.awt.Dialog.show(Dialog.java:524) > at javax.swing.JOptionPane.showOptionDialog(JOptionPane.java:822) > at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:624) > at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:595) > at com.intellij.diagnostic.d.run(d.java:1) > at > java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:171) > at java.awt.EventQueue.dispatchEvent(EventQueue.java:443) > at com.intellij.ide.p.a(p.java:61) > at com.intellij.ide.p.dispatchEvent(p.java:62) > at > java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchTh > read.java:191) > at > java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre > ad.java:144) > at > java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138) > > at > java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:130) > > at java.awt.EventDispatchThread.run(EventDispatchThread.java:98) > [3031500] ERROR - m.intellij.openapi.command.b.p - Assertion failed: > Undoable a > ctions allowed inside commands only (see > com.intellij.openapi.command.CommandPro > cessor.executeCommand()) > java.lang.Throwable > at > com.intellij.openapi.diagnostic.Logger.assertTrue(Logger.java:35) > at com.intellij.openapi.command.b.p.a(p.java:304) > at com.intellij.openapi.command.b.q.documentChanged(q.java:7) > at sun.reflect.GeneratedMethodAccessor33.invoke(Unknown Source) > at > sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAcces > sorImpl.java:25) > at java.lang.reflect.Method.invoke(Method.java:324) > at com.intellij.util.x.invoke(x.java:5) > at $Proxy0.documentChanged(Unknown Source) > at com.intellij.openapi.editor.b.p.a(p.java:44) > at com.intellij.openapi.editor.b.p.replaceString(p.java:67) > at com.intellij.codeEditor.a.a.a(a.java:87) > at com.intellij.codeEditor.a.a.a(a.java:140) > at com.intellij.codeEditor.a.d.run(d.java:4) > at com.intellij.openapi.application.a.e.runWriteAction(e.java:23) > at com.intellij.codeEditor.a.a.a(a.java:40) > at com.intellij.codeEditor.a.a.a(a.java:122) > at com.intellij.codeInsight.i.a.o.run(o.java:0) > at com.intellij.util.q.run(q.java:4) > at com.intellij.util.r.run(r.java:13) > at > java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178) > at java.awt.EventQueue.dispatchEvent(EventQueue.java:443) > at com.intellij.ide.p.a(p.java:61) > at com.intellij.ide.p.dispatchEvent(p.java:62) > at > java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchTh > read.java:191) > at > java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre > ad.java:144) > at > java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre > ad.java:134) > at java.awt.Dialog.show(Dialog.java:524) > at javax.swing.JOptionPane.showOptionDialog(JOptionPane.java:822) > at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:624) > at javax.swing.JOptionPane.showMessageDialog(JOptionPane.java:595) > at com.intellij.diagnostic.d.run(d.java:1) > at > java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:171) > at java.awt.EventQueue.dispatchEvent(EventQueue.java:443) > at com.intellij.ide.p.a(p.java:61) > at com.intellij.ide.p.dispatchEvent(p.java:62) > at > java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchTh > read.java:191) > at > java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThre > ad.java:144) > at > java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138) > > at > java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:130) > > at java.awt.EventDispatchThread.run(EventDispatchThread.java:98) > -- Dmitry Lomov JetBrains Inc. / IntelliJ Labs http://www.intellij.com "Develop with pleasure!" _______________________________________________ Eap-bugs mailing list [EMAIL PROTECTED] http://lists.jetbrains.com/mailman/listinfo/eap-bugs
