Mark Broken Plugins

Is there anyway to mark plugins as broken?
I just tried to download XStructure (before I realised I could get what I wanted with the Structure pane ) and IDEA refused to restart.

java.lang.NoSuchMethodError: com.intellij.javaee.ExternalResourceManager.addStdResource(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Class;)V
     at org.sylfra.idea.plugins.xstructure.XStructurePlugin.registerXStructureSchemas(XStructurePlugin.java:73)
     at org.sylfra.idea.plugins.xstructure.XStructurePlugin.initComponent(XStructurePlugin.java:51)
     at com.intellij.openapi.components.impl.ComponentManagerImpl.a(ComponentManagerImpl.java:239)
     at com.intellij.openapi.components.impl.ComponentManagerImpl.access$1200(ComponentManagerImpl.java:59)
     at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter$1.getComponentInstance(ComponentManagerImpl.java:639)
     at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter.getComponentInstance(ComponentManagerImpl.java:584)
     at com.intellij.util.pico.DefaultPicoContainer.getLocalInstance(DefaultPicoContainer.java:231)
     at com.intellij.util.pico.DefaultPicoContainer.getInstance(DefaultPicoContainer.java:218)
     at com.intellij.util.pico.DefaultPicoContainer.getComponentInstance(DefaultPicoContainer.java:200)
     at org.picocontainer.alternatives.AbstractDelegatingMutablePicoContainer.getComponentInstance(AbstractDelegatingMutablePicoContainer.java:75)
     at com.intellij.openapi.components.impl.ComponentManagerImpl.a(ComponentManagerImpl.java:140)
     at com.intellij.openapi.components.impl.ComponentManagerImpl.a(ComponentManagerImpl.java:121)
     at com.intellij.openapi.components.impl.ComponentManagerImpl.initComponents(ComponentManagerImpl.java:371)
     at com.intellij.openapi.components.impl.stores.ApplicationStoreImpl.load(ApplicationStoreImpl.java:89)
     at com.intellij.openapi.application.impl.ApplicationImpl.load(ApplicationImpl.java:386)
     at com.intellij.idea.IdeaApplication.run(IdeaApplication.java:101)
     at com.intellij.idea.MainImpl$3.run(MainImpl.java:131)
     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:610)
     at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:500)
     at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:368)
     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)
2010-04-05 09:29:14,717 [  13922]  ERROR - plication.impl.ApplicationImpl - JDK: 1.6.0_17
2010-04-05 09:29:14,717 [  13922]  ERROR - plication.impl.ApplicationImpl - VM: Java HotSpot(TM) Client VM
2010-04-05 09:29:14,717 [  13922]  ERROR - plication.impl.ApplicationImpl - Vendor: Sun Microsystems Inc.
2010-04-05 09:29:14,717 [  13922]  ERROR - plication.impl.ApplicationImpl - OS: Windows XP
2010-04-05 09:29:22,639 [  21844]   INFO - j.util.indexing.FileBasedIndex - START INDEX SHUTDOWN
2010-04-05 09:29:22,654 [  21859]   INFO - j.util.indexing.FileBasedIndex - END INDEX SHUTDOWN
2010-04-05 09:29:22,654 [  21859]   INFO - newvfs.persistent.PersistentFS - VFS dispose started
2010-04-05 09:29:22,654 [  21859]   INFO - newvfs.persistent.PersistentFS - VFS dispose completed
2010-04-05 09:29:22,685 [  21890]   INFO -        #com.intellij.idea.Main - ------------------------------------------------------ IDEA SHUTDOWN ------------------------------------------------------


It would be useful to be able to filter the list of plugins based on other people reporting them as broken.

2 comments

Do you have all plugins enabled, to resolve dependencies ?

0

This has come up again, but for a different reason and a different plugin.

I am being forced to use ClearCase so I tried to use this one with the Communtiy Edition.
http://plugins.intellij.net/plugin/?id=71

It doesn't work and as you can see in the comments, someone eles has mentioned that.

Getting JetBrains to test all the plugins might be a bit onerous for them, so how about instead there is a filter in the plugin page?
It could be based on the authors assertion of last working build (or major version) - similar to the webpage.
Or it could be based on a feedback option from within IDEA.

Ideally I would want to see if it works with my build version and if it works with my edition (Community or Ultimate).
Then I would have the option to display all or restrict it to ones that have been reported to work.

0

Please sign in to leave a comment.