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(
     at org.sylfra.idea.plugins.xstructure.XStructurePlugin.initComponent(
     at com.intellij.openapi.components.impl.ComponentManagerImpl.a(
     at com.intellij.openapi.components.impl.ComponentManagerImpl.access$1200(
     at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter$1.getComponentInstance(
     at com.intellij.openapi.components.impl.ComponentManagerImpl$ComponentConfigComponentAdapter.getComponentInstance(
     at com.intellij.util.pico.DefaultPicoContainer.getLocalInstance(
     at com.intellij.util.pico.DefaultPicoContainer.getInstance(
     at com.intellij.util.pico.DefaultPicoContainer.getComponentInstance(
     at org.picocontainer.alternatives.AbstractDelegatingMutablePicoContainer.getComponentInstance(
     at com.intellij.openapi.components.impl.ComponentManagerImpl.a(
     at com.intellij.openapi.components.impl.ComponentManagerImpl.a(
     at com.intellij.openapi.components.impl.ComponentManagerImpl.initComponents(
     at com.intellij.openapi.components.impl.stores.ApplicationStoreImpl.load(
     at com.intellij.openapi.application.impl.ApplicationImpl.load(
     at com.intellij.idea.MainImpl$
     at java.awt.event.InvocationEvent.dispatch(
     at java.awt.EventQueue.dispatchEvent(
     at com.intellij.ide.IdeEventQueue.f(
     at com.intellij.ide.IdeEventQueue.b(
     at com.intellij.ide.IdeEventQueue.dispatchEvent(
     at java.awt.EventDispatchThread.pumpOneEventForFilters(
     at java.awt.EventDispatchThread.pumpEventsForFilter(
     at java.awt.EventDispatchThread.pumpEventsForHierarchy(
     at java.awt.EventDispatchThread.pumpEvents(
     at java.awt.EventDispatchThread.pumpEvents(
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.

Comment actions Permalink

Do you have all plugins enabled, to resolve dependencies ?

Comment actions Permalink

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.

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.


Please sign in to leave a comment.