Recurring exception

I've been getting the exception below in the last couple of EAP builds including
the current 90.122. It happens on startup, and then I get other similar looking
exceptions every few minutes. It doesn't appear to cause too many problems,
though sometimes IDEA completely falls apart and even basic editing stops
working. I've been reporting these for a while but I don't know if there's
any progress on a fix (how do I find an exception I've reported using the
IDE Fatal Errors dialog in YouTrack? IDEA displaying the URL after the bug
is submitted would be a very useful feature!)

Given that I haven't seen others complaining about it, it must be something
specific to either my project or the plugins I'm using. Does anyone have
any ideas what might be causing it?


Error during dispatching of java.awt.event.InvocationEvent[INVOCATION_DEFAULT,runnable=com.intellij.ide.util.treeView.AbstractTreeUi$23@15b5a2e,notifier=null,catchExceptions=false,when=1256838137592]
on sun.awt.windows.WToolkit@1fa17f0: 17 > 2
java.lang.ArrayIndexOutOfBoundsException: 17 > 2
     at java.util.Vector.insertElementAt(Vector.java:551)
     at javax.swing.tree.DefaultMutableTreeNode.insert(DefaultMutableTreeNode.java:177)
     at com.intellij.ide.util.treeView.AbstractTreeUi$ElementNode.insert(AbstractTreeUi.java:1556)
     at com.intellij.ide.util.treeView.AbstractTreeUi.insertNodesInto(AbstractTreeUi.java:2416)
     at com.intellij.ide.util.treeView.AbstractTreeUi.access$2500(AbstractTreeUi.java:58)
     at com.intellij.ide.util.treeView.AbstractTreeUi$19$1.run(AbstractTreeUi.java:928)
     at com.intellij.ide.util.treeView.AbstractTreeUi$19$1.run(AbstractTreeUi.java:926)
     at com.intellij.openapi.util.AsyncResult$1.run(AsyncResult.java:31)
     at com.intellij.openapi.util.ExecutionCallback.callback(ExecutionCallback.java:72)
     at com.intellij.openapi.util.ExecutionCallback.doWhenExecuted(ExecutionCallback.java:53)
     at com.intellij.openapi.util.ActionCallback.doWhenDone(ActionCallback.java:85)
     at com.intellij.openapi.util.AsyncResult.doWhenDone(AsyncResult.java:29)
     at com.intellij.ide.util.treeView.AbstractTreeUi$19.run(AbstractTreeUi.java:925)
     at com.intellij.openapi.util.ExecutionCallback.callback(ExecutionCallback.java:72)
     at com.intellij.openapi.util.ExecutionCallback.setExecuted(ExecutionCallback.java:37)
     at com.intellij.openapi.util.ActionCallback.setDone(ActionCallback.java:63)
     at com.intellij.openapi.util.ActionCallback$4.run(ActionCallback.java:119)
     at com.intellij.openapi.util.ExecutionCallback.callback(ExecutionCallback.java:72)
     at com.intellij.openapi.util.ExecutionCallback.setExecuted(ExecutionCallback.java:37)
     at com.intellij.openapi.util.ActionCallback.setDone(ActionCallback.java:63)
     at com.intellij.openapi.util.ActionCallback$4.run(ActionCallback.java:119)
     at com.intellij.openapi.util.ExecutionCallback.callback(ExecutionCallback.java:72)
     at com.intellij.openapi.util.ExecutionCallback.setExecuted(ExecutionCallback.java:37)
     at com.intellij.openapi.util.ActionCallback.setDone(ActionCallback.java:63)
     at com.intellij.openapi.util.ActionCallback$4.run(ActionCallback.java:119)
     at com.intellij.openapi.util.ExecutionCallback.callback(ExecutionCallback.java:72)
     at com.intellij.openapi.util.ExecutionCallback.doWhenExecuted(ExecutionCallback.java:53)
     at com.intellij.openapi.util.ActionCallback.doWhenDone(ActionCallback.java:85)
     at com.intellij.openapi.util.ActionCallback.notify(ActionCallback.java:117)
     at com.intellij.ide.util.treeView.AbstractTreeUi$22.run(AbstractTreeUi.java:1200)
     at com.intellij.ide.util.treeView.AbstractTreeUi.executeYieldingRequest(AbstractTreeUi.java:1257)
     at com.intellij.ide.util.treeView.AbstractTreeUi.access$3600(AbstractTreeUi.java:58)
     at com.intellij.ide.util.treeView.AbstractTreeUi$23$1.run(AbstractTreeUi.java:1227)
     at com.intellij.util.ui.UIUtil.invokeLaterIfNeeded(UIUtil.java:993)
     at com.intellij.ide.util.treeView.AbstractTreeBuilder.runOnYeildingDone(AbstractTreeBuilder.java:308)
     at com.intellij.ide.util.treeView.AbstractTreeUi.runOnYieldingDone(AbstractTreeUi.java:1313)
     at com.intellij.ide.util.treeView.AbstractTreeUi$23.run(AbstractTreeUi.java:1222)
     at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
     at java.awt.EventQueue.dispatchEvent(EventQueue.java:597)
     at com.intellij.ide.IdeEventQueue.f(IdeEventQueue.java:90)
     at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:185)
     at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:101)
     at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269)
     at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184)
     at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174)
     at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169)
     at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161)
     at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)


5 comments
Comment actions Permalink

Hi, Chris,

This problem will be fixed in the next eap.
(http://youtrack.jetbrains.net/issue/IDEADEV-41086)

Thanks,
Anton Makeev

0
Comment actions Permalink

OK that looks about right, I look forward to the next build! I don't use
Maven at all, but I guess the underlying cause isn't Maven related. Many
thanks for the pointer.

Does anyone know the answer to my other question - how do I easily find an
exception I've reported using the IDE Fatal Errors dialog in YouTrack?


AM> Hi, Chris,
AM>
AM> This problem will be fixed in the next eap.
AM> (http://youtrack.jetbrains.net/issue/IDEADEV-41086)
AM> Thanks,
AM> Anton Makeev
AM> ---
AM> Original message URL:
AM> http://www.jetbrains.net/devnet/message/5248499#5248499


0
Comment actions Permalink

Such exceptions do not get into YouTrack; try this link: http://ea.jetbrains.com/.

Thanks,
Anton Makeev

0
Comment actions Permalink

Thanks Anton, I had no idea that URL existed.

I think it would be great if the exception submission/thank-you dialog displayed
a URL pointing to the submitted bug so more people are made aware of this.


AM> Such exceptions do not get into YouTrack; try this link:
AM> http://ea.jetbrains.com/.
AM>
AM> Thanks,
AM> Anton Makeev
AM> ---
AM> Original message URL:
AM> http://www.jetbrains.net/devnet/message/5248633#5248633


0

Please sign in to leave a comment.