CodeGraph, Icon cannot be found in '/icons/inspector/useFilter.png'

I get this error message constantly when starting up IntelliJ since last IDE-update. Anyone else getting this?
Icon cannot be found in '/icons/inspector/useFilter.png', aClass='class net.swengineer.codegraph.graph.presentation.CodeGraphComponent'

BTW, the dialog for reporting errors does not include any contact information, just a name, to be able to send the issue to the developer when it is not to be an IntelliJ product.
Would it not be a good thing to beeing able to report it to JetBrains as a proxy to the developer or at least include an email address / send an email from the dialog?
As it is now, any non-JB plugin does not get any feedback because of lack of contact information and the problems goes unnoticed by the developer.


Icon cannot be found in '/icons/inspector/useFilter.png', aClass='class net.swengineer.codegraph.graph.presentation.CodeGraphComponent'
java.lang.Throwable
 at com.intellij.openapi.diagnostic.Logger.error(Logger.java:115)
 at com.intellij.openapi.util.IconLoader.getIcon(IconLoader.java:178)
 at com.intellij.openapi.util.IconLoader.getIcon(IconLoader.java:146)
 at net.swengineer.codegraph.graph.presentation.CodeGraphComponent.<clinit>(CodeGraphComponent.java:23)
 at net.swengineer.codegraph.plugin.project.CodeGraphToolWindow.createToolWindow(CodeGraphToolWindow.java:75)
 at net.swengineer.codegraph.plugin.project.CodeGraphToolWindow.projectOpened(CodeGraphToolWindow.java:57)
 at com.intellij.openapi.project.impl.ProjectImpl.b(ProjectImpl.java:400)
 at com.intellij.openapi.project.impl.ProjectImpl.access$200(ProjectImpl.java:63)
 at com.intellij.openapi.project.impl.ProjectImpl$MyProjectManagerListener.projectOpened(ProjectImpl.java:434)
 at com.intellij.openapi.project.impl.ProjectManagerImpl$1.projectOpened(ProjectManagerImpl.java:98)
 at com.intellij.openapi.project.impl.ProjectManagerImpl.d(ProjectManagerImpl.java:721)
 at com.intellij.openapi.project.impl.ProjectManagerImpl.openProject(ProjectManagerImpl.java:352)
 at com.intellij.openapi.project.impl.ProjectManagerImpl.loadAndOpenProject(ProjectManagerImpl.java:467)
 at com.intellij.ide.impl.ProjectUtil.openProject(ProjectUtil.java:182)
 at com.intellij.ide.RecentProjectsManagerImpl.doOpenProject(RecentProjectsManagerImpl.java:46)
 at com.intellij.ide.RecentProjectsManagerBase.doReopenLastProject(RecentProjectsManagerBase.java:554)
 at com.intellij.ide.RecentProjectsManagerBase$MyAppLifecycleListener.appStarting(RecentProjectsManagerBase.java:588)
 at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
 at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
 at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
 at java.lang.reflect.Method.invoke(Method.java:497)
 at com.intellij.util.messages.impl.MessageBusConnectionImpl.deliverMessage(MessageBusConnectionImpl.java:116)
 at com.intellij.util.messages.impl.MessageBusImpl.doPumpMessages(MessageBusImpl.java:368)
 at com.intellij.util.messages.impl.MessageBusImpl.pumpMessages(MessageBusImpl.java:355)
 at com.intellij.util.messages.impl.MessageBusImpl.sendMessage(MessageBusImpl.java:334)
 at com.intellij.util.messages.impl.MessageBusImpl.access$200(MessageBusImpl.java:42)
 at com.intellij.util.messages.impl.MessageBusImpl$2.invoke(MessageBusImpl.java:223)
 at com.sun.proxy.$Proxy45.appStarting(Unknown Source)
 at com.intellij.idea.IdeaApplication$IdeStarter$2.run(IdeaApplication.java:354)
 at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.a(LaterInvocator.java:337)
 at com.intellij.openapi.application.impl.LaterInvocator$FlushQueue.run(LaterInvocator.java:321)
 at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:311)
 at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:756)
 at java.awt.EventQueue.access$500(EventQueue.java:97)
 at java.awt.EventQueue$3.run(EventQueue.java:709)
 at java.awt.EventQueue$3.run(EventQueue.java:703)
 at java.security.AccessController.doPrivileged(Native Method)
 at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:75)
 at java.awt.EventQueue.dispatchEvent(EventQueue.java:726)
 at com.intellij.ide.IdeEventQueue.f(IdeEventQueue.java:866)
 at com.intellij.ide.IdeEventQueue._dispatchEvent(IdeEventQueue.java:654)
 at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:381)
 at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:201)
 at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:116)
 at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:105)
 at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:101)
 at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:93)
 at java.awt.EventDispatchThread.run(EventDispatchThread.java:82)

5 comments
Comment actions Permalink

You could report the bug to the 3rd party plugin developer, https://plugins.jetbrains.com/plugin/1834?pr=idea


0
Comment actions Permalink

Cool, thanks for the help. But could this not be automated from the dialog that shows up in IntelliJ, by opening up this page and filling in the info that is available in the dialog? That would dramatically increase the willingness to report bugs.

0
Comment actions Permalink

If the plugin has email contact information in its metadata, you'd have a clickable link to write a mail. Currently we have no other feedback possibility for 3rd party plugins, unless they provide their own exception tracker.

0
Comment actions Permalink

I noticed that. But that part of the issue was a feature request rather than a bug report. Would you concider helping out, streamlining the bug reporting of third party plugins? When you are working, you don't have a lot of time on your hands to google the email address or to cut and paste. I suspect that is why you made the dialog for your own plugins, to make the bug reporting as easy as it can be. Helping individual plugin developers would increase the feeling of IntelliJ beeing a stable work invironment. I started up the IDE for a college that was interested in buying a licence for IntelliJ, and presto - an error message about a plugin and no button to click to report the error... guess what he is -not- buying now... He just laughed and got back to his Eclipse.

0
Comment actions Permalink

Olav, Thanks for your feedback. Indeed we do have plans to make the error submission process for 3rd party plugins a more smooth experience. Please stay tuned.

0

Please sign in to leave a comment.