Plugin install problems

Over the past several months I've been noticing a lot of problems with the
plugin management with the IDEA 9.0 EAP builds. Some might be due to my configuration,
but at least some of them seem to be problems with the plugin server and/or
support in general. Here's some of the more glaring problems I've been seeing:

1) No notifications when new plugin versions are available. Even if I have
v1.0 of plugin X installed and there is a v2.0 listed in the 'Available'
tab, the colour of the installed plugin doesn't change and the 'Update Plugin'
action is still disabled. To install I have to go to the plugin on the 'Available'
tab and choose 'Download and Install'.
2) Some plugins (eg JProfiler) have been marked as errors (they show up as
red). If I uninstall the plugin, after a reboot it disappears from the 'Available'
list and I can't get it back. I'm assuming this is due to the plugin not
supporting my IDEA version? An indication/explanation in the Plugin Manager
of what was really happening would be nice to say the least. Currently it's
very confusing behaviour and gives me that horrible "oh no what's gone wrong
with my config" feeling.
3) Lately when I've been trying to install new or update existing plugins,
I receive an error dialog contain something like the following: "Plugin BashSupport
was not installed: C:\Development\.IntelliJIdea90\system\plugins\pluginManager?action=download&id=BashSupport&build=IU-92.91
(The filename, directory name, or volume label syntax is incorrect)". Once
this happens, the plugin gets disabled and I can't see it in either my installed
or available lists. I assume I need to edit some XML config files somewhere
(and possibly install the plugin manually?) to get them back?

I think there were a couple of other problems I have been seeing but I can't
recall them right now. The above are the most serious however, and I feel
it's pretty important to get them resolved before the 9.0 final release.

Chris


4 comments
Comment actions Permalink

+1.

Some very useful plugins - such as the Regex plugin - have stopped working in IDEA 9.0, with no indication of what the problem is. Such plugins are simply marked red if downloaded. I have not seen any announcements about any major plugin API changes that would disable some plugins that had been working fine in version 8. It would be nice to know whether the disabling (marking red) of some previously working plugins is caused by a bug or by a version conflict in IDEA 9.x.

Thanks.

0
Comment actions Permalink

I'm still seeing the aforementioned problems, and more. Just now I hit "Reload"
to update the list of available plugins, and I ended up with many of the
plugins being listed 3 times each. Here's a screenshot:

http://redyeti.net/extra/plugins.png

Let me know if there's anything you'd like me to do to help resolve any of
these issues.


c> +1.
c>
c> Some very useful plugins - such as the Regex plugin - have stopped
c> working in IDEA 9.0, with no indication of what the problem is. Such
c> plugins are simply marked red if downloaded. I have not seen any
c> announcements about any major plugin API changes that would disable
c> some plugins that had been working fine in version 8. It would be
c> nice to know whether the disabling (marking red) of some previously
c> working plugins is caused by a bug or by a version conflict in IDEA
c> 9.x.
c>
c> Thanks.
c>
c> ---
c> Original message URL:
c> http://www.jetbrains.net/devnet/message/5252752#5252752


0
Comment actions Permalink

+1

Looks like some plugins try and validate the version of idea with a regular expression and at least intellij9 Ultimate Edtion has changed the format of the version identifier.
here's the output from when i start intellij:

[  19019]  ERROR - tartup.impl.StartupManagerImpl - For input string: "IU-93.13"
java.lang.NumberFormatException: For input string: "IU-93.13"
    at java.lang.NumberFormatException.forInputString(NumberFormatException.java:48)
    at java.lang.Integer.parseInt(Integer.java:449)
    at java.lang.Integer.<init>(Integer.java:660)
    at org.intellij.openapi.beans.PluginContext.getVersionedPluginContext(PluginContext.java:95)
    at org.intellij.openapi.beans.PluginContext.<init>(PluginContext.java:60)
    at org.intellij.openapi.beans.PluginBeanFactory.getContext(PluginBeanFactory.java:47)
    at org.intellij.openapi.beans.PluginBeanFactory$1.run(PluginBeanFactory.java:41)
    at com.intellij.ide.startup.impl.StartupManagerImpl.a(StartupManagerImpl.java:175)
    at com.intellij.ide.startup.impl.StartupManagerImpl.access$100(StartupManagerImpl.java:39)
    at com.intellij.ide.startup.impl.StartupManagerImpl$2.run(StartupManagerImpl.java:144)
    at com.intellij.openapi.project.DumbServiceImpl.a(DumbServiceImpl.java:167)
    at com.intellij.openapi.project.DumbServiceImpl.access$1000(DumbServiceImpl.java:49)
    at com.intellij.openapi.project.DumbServiceImpl$IndexUpdateRunnable$1$2.run(DumbServiceImpl.java:289)
    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:621)
    at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:511)
    at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:372)
    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)
[  19021]  ERROR - tartup.impl.StartupManagerImpl - IntelliJ IDEA 9.0  Build #IU-93.13
[  19059]  ERROR - tartup.impl.StartupManagerImpl - JDK: 1.6.0_15
[  19059]  ERROR - tartup.impl.StartupManagerImpl - VM: Java HotSpot(TM) 64-Bit Server VM
[  19059]  ERROR - tartup.impl.StartupManagerImpl - Vendor: Sun Microsystems Inc.
[  19059]  ERROR - tartup.impl.StartupManagerImpl - OS: Linux
[  19059]  ERROR - tartup.impl.StartupManagerImpl - Last Action:  
[  19063]  ERROR - tartup.impl.StartupManagerImpl - null
java.lang.NullPointerException
    at org.intellij.plugins.junit.config.JUnitTestConfiguration.updateRefactorerState(JUnitTestConfiguration.java:106)
    at org.intellij.plugins.junit.config.JUnitTestConfiguration.updateInternalState(JUnitTestConfiguration.java:59)
    at org.intellij.plugins.junit.config.Config.configChanged(Config.java:71)
    at org.intellij.plugins.junit.config.Config.initConfig(Config.java:63)
    at org.intellij.plugins.junit.config.Config.access$000(Config.java:28)
    at org.intellij.plugins.junit.config.Config$1.run(Config.java:46)
    at com.intellij.ide.startup.impl.StartupManagerImpl.a(StartupManagerImpl.java:175)
    at com.intellij.ide.startup.impl.StartupManagerImpl.access$100(StartupManagerImpl.java:39)
    at com.intellij.ide.startup.impl.StartupManagerImpl$2.run(StartupManagerImpl.java:144)
    at com.intellij.openapi.project.DumbServiceImpl.a(DumbServiceImpl.java:167)
    at com.intellij.openapi.project.DumbServiceImpl.access$1000(DumbServiceImpl.java:49)
    at com.intellij.openapi.project.DumbServiceImpl$IndexUpdateRunnable$1$2.run(DumbServiceImpl.java:289)
    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:621)
    at com.intellij.ide.IdeEventQueue.b(IdeEventQueue.java:511)
    at com.intellij.ide.IdeEventQueue.dispatchEvent(IdeEventQueue.java:372)
    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)
[  19064]  ERROR - tartup.impl.StartupManagerImpl - IntelliJ IDEA 9.0  Build #IU-93.13
[  19064]  ERROR - tartup.impl.StartupManagerImpl - JDK: 1.6.0_15
[  19064]  ERROR - tartup.impl.StartupManagerImpl - VM: Java HotSpot(TM) 64-Bit Server VM
[  19064]  ERROR - tartup.impl.StartupManagerImpl - Vendor: Sun Microsystems Inc.
[  19064]  ERROR - tartup.impl.StartupManagerImpl - OS: Linux
[  19064]  ERROR - tartup.impl.StartupManagerImpl - Last Action:

0
Comment actions Permalink

CM> 1) No notifications when new plugin versions are available. Even if
CM> I have v1.0 of plugin X installed and there is a v2.0 listed in the
CM> 'Available' tab, the colour of the installed plugin doesn't change
CM> and the 'Update Plugin' action is still disabled. To install I have to
CM> go to the plugin on the 'Available' tab and choose 'Download and
CM> Install'.

I'm STILL seeing this problem. Am I the only one or has the feature been
removed completely? Does anyone know of a workaround or solution?

Chris


0

Please sign in to leave a comment.