"Blame plugin" getting confused in #7020


It seems that IDEA #7020 blames random plugins for the various exceptions
that pop up.
It offered to blame JavaEE, TypeRefactoring, TabSwitch for seemingly unrelated
exceptions in the last 10 minutes.

For example, following exception triggered IDEA to blame (IIRC) TypeRefactoring:
-


Assertion failed:
java.lang.Throwable
at com.intellij.openapi.diagnostic.Logger.assertTrue(Logger.java:89)
at com.intellij.openapi.diagnostic.Logger.assertTrue(Logger.java:96)
at com.intellij.packageDependencies.ui.TreeModelBuilder.getFileParentNode(TreeModelBuilder.java:17)
at com.intellij.ide.scopeView.ScopeTreeViewPanel$MyPsiTreeChangeAdapter.a(ScopeTreeViewPanel.java:12)
at com.intellij.ide.scopeView.ScopeTreeViewPanel$MyPsiTreeChangeAdapter.access$1400(ScopeTreeViewPanel.java:68)
at com.intellij.ide.scopeView.ScopeTreeViewPanel$MyPsiTreeChangeAdapter$6.run(ScopeTreeViewPanel.java:0)
at com.intellij.ide.scopeView.ScopeTreeViewPanel$MyPsiTreeChangeAdapter$8.run(ScopeTreeViewPanel.java:1)
at com.intellij.ide.scopeView.ScopeTreeViewPanel$MyPsiTreeChangeAdapter$10.run(ScopeTreeViewPanel.java:0)
at com.intellij.util.ui.update.MergingUpdateQueue.execute(MergingUpdateQueue.java:169)
at com.intellij.util.ui.update.MergingUpdateQueue.execute(MergingUpdateQueue.java:163)
at com.intellij.util.ui.update.MergingUpdateQueue$1.run(MergingUpdateQueue.java:125)
at com.intellij.util.ui.update.MergingUpdateQueue.flush(MergingUpdateQueue.java:137)
at com.intellij.util.ui.update.MergingUpdateQueue.flush(MergingUpdateQueue.java:99)
at com.intellij.util.ui.update.MergingUpdateQueue.run(MergingUpdateQueue.java:92)
at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:8)
at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
at com.intellij.ide.IdeEventQueue.c(IdeEventQueue.java:123)
at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:37)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:25)
at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)
at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)


3 comments

Yes, the reputation of my plugins is getting damaged:-). I have received a couple of exception reports for my plugins which have nothing to do with the plugin in question.

Bas

0

Hello Bas,

Yes, the reputation of my plugins is getting damaged:-). I have
received a couple of exception reports for my plugins which have
nothing to do with the plugin in question.


One of them was from me, sorry about that :)

Perhaps this bug is related to the new enabled/disabled plugins functionality?

-tt


0

Fixed, thanks

On 2007-06-15 21:54:06 +0400, Taras Tielkes <taras.tielkes@gmail.com> said:


It seems that IDEA #7020 blames random plugins for the various
exceptions that pop up.
It offered to blame JavaEE, TypeRefactoring, TabSwitch for seemingly
unrelated exceptions in the last 10 minutes.

For example, following exception triggered IDEA to blame (IIRC)
TypeRefactoring:
------------------
Assertion failed: java.lang.Throwable
at com.intellij.openapi.diagnostic.Logger.assertTrue(Logger.java:89)
at com.intellij.openapi.diagnostic.Logger.assertTrue(Logger.java:96)
at
com.intellij.packageDependencies.ui.TreeModelBuilder.getFileParentNode(TreeModelBuilder.java:17)

at


com.intellij.ide.scopeView.ScopeTreeViewPanel$MyPsiTreeChangeAdapter.a(ScopeTreeViewPanel.java:12)

at


com.intellij.ide.scopeView.ScopeTreeViewPanel$MyPsiTreeChangeAdapter.access$1400(ScopeTreeViewPanel.java:68)

at


com.intellij.ide.scopeView.ScopeTreeViewPanel$MyPsiTreeChangeAdapter$6.run(ScopeTreeViewPanel.java:0)

at


com.intellij.ide.scopeView.ScopeTreeViewPanel$MyPsiTreeChangeAdapter$8.run(ScopeTreeViewPanel.java:1)

at


com.intellij.ide.scopeView.ScopeTreeViewPanel$MyPsiTreeChangeAdapter$10.run(ScopeTreeViewPanel.java:0)

at


com.intellij.util.ui.update.MergingUpdateQueue.execute(MergingUpdateQueue.java:169)

at


com.intellij.util.ui.update.MergingUpdateQueue.execute(MergingUpdateQueue.java:163)

at


com.intellij.util.ui.update.MergingUpdateQueue$1.run(MergingUpdateQueue.java:125)

at


com.intellij.util.ui.update.MergingUpdateQueue.flush(MergingUpdateQueue.java:137)

at


com.intellij.util.ui.update.MergingUpdateQueue.flush(MergingUpdateQueue.java:99)

at


com.intellij.util.ui.update.MergingUpdateQueue.run(MergingUpdateQueue.java:92)
at
com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:8)

at


java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209)
at java.awt.EventQueue.dispatchEvent(EventQueue.java:461)
at com.intellij.ide.IdeEventQueue.c(IdeEventQueue.java:123)
at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:37)
at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:25)
at
java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:242)

at


java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:163)

at


java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:157)
at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:149)
at java.awt.EventDispatchThread.run(EventDispatchThread.java:110)




0

Please sign in to leave a comment.