Featured Plugins Can't be Downloaded

While installing IntelliJ Ultimate 14.0.2, I could not download any of the featured plugins. It appeared that they were being downloaded as the status bars completed but after, they came back with "Cannot download plugin".
After going into the Plugins screen, none of them were installed. In particular:
- Scala
- LiveEdit
- IdeaVIM
- NodeJS

Attached is screen shot.

Don't know if this is a problem in that screen, but I was successful into going to the Plugins screen and installing each of them individually.
I did run into problems installing Scala, which came back three times saying it was not reachable. I did get it to install on the fourth attempt.

Suggestion:
By default, have the PHP, Ruby, and Python plugins installed. Since you have products that already exist via PhpStorm, RubyMine, and PyCharm, users who are upgrading from those product lines to IntelliJ would be more convenienced to have them all installed instead of having to install them individually.



Attachment(s):
ij.jpg
3 comments
Comment actions Permalink

Hi,

Can you please attach idea.log https://intellij-support.jetbrains.com/entries/23352446 for the period of time when the issue occured?

Suggestion:
By default, have the PHP, Ruby, and Python plugins installed. Since you have products that already exist via PhpStorm, RubyMine, and PyCharm, users who are upgrading from those product lines to IntelliJ would be more convenienced to have them all installed instead of having to install them individually.

Not all users use these features, but bundling all plugins would lead to more product bloading.

0
Comment actions Permalink

Andrey,

I've looked at the idea.log files and the entries for when the errors were thrown. Rather than upload the log files, all of the entries look pretty much like this:

2015-01-28 15:42:20,904 [169394955]  ERROR - Settings.impl.PluginDownloader - IntelliJ IDEA 14.0.2  Build #IU-139.659.2
2015-01-28 15:42:20,905 [169394956]  ERROR - Settings.impl.PluginDownloader - JDK: 1.8.0_25
2015-01-28 15:42:20,905 [169394956]  ERROR - Settings.impl.PluginDownloader - VM: Java HotSpot(TM) Server VM
2015-01-28 15:42:20,905 [169394956]  ERROR - Settings.impl.PluginDownloader - Vendor: Oracle Corporation
2015-01-28 15:42:20,905 [169394956]  ERROR - Settings.impl.PluginDownloader - OS: Windows 7
2015-01-28 15:42:23,407 [169397458]  ERROR - Settings.impl.PluginDownloader - Assertion failed
java.lang.Throwable
at com.intellij.openapi.diagnostic.Logger.assertTrue(Logger.java:144)
at com.intellij.openapi.diagnostic.Logger.assertTrue(Logger.java:153)
at com.intellij.openapi.updateSettings.impl.PluginDownloader.install(PluginDownloader.java:186)
at com.intellij.ide.customize.CustomizeFeaturedPluginsStepPanel$3$1.run(CustomizeFeaturedPluginsStepPanel.java:187)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$201(ScheduledThreadPoolExecutor.java:180)
at java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:293)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)


In regards to PHP, Ruby, and Python plugins not being installed by default:

PHP, Ruby, and Python are the most widely used programming languages in the world. Why would you not have these installed by default as Project types? It would make it easier for most of your users to immediately choose the right project type rather than have to go and download the plugin.

Upon a new IDEA Ultimate 14.0.3 installation, there is roughly 730MB of disk space as a footprint. Of that, there are 130 plugins amounting to over 300MB of disk space. Who really needs all 130 plugins of 300MB installed by default? That to me is unnecessary bloat right from the start. To have to download and update unused plugin files everytime a fresh installation/version update is unnecessary. Many of those plugins aren't going to be used and sit on disk wasting space. Downloads could be faster and installation faster too.

Now after I installed the PHP, Ruby, and Python plugins individually, I noticed that there are no physical plugin folders that exist in the plugins directory. Today I was prompted to update the Scala plugin. After I updated, I noticed also that there was no Scala plugin folder.

These are actual Project types. Why not have in the configuration drop down a Project Type menu item and a Plugin Type menu item to distinguish between the two? This way it is more clearer what are projects and what a plugin is. What's really confusing is, that you say you support particular languages like PHP, Python, and Ruby. But when new users run the application on the first load, they aren't listed in the Create New Project screen. So then they go wasting your time and theirs figuring out how to get these common project types working with IntelliJ. It's a total waste of time Andrey and can be better designed.

0
Comment actions Permalink

Thanks for log, logged as https://youtrack.jetbrains.com/issue/IDEA-135801 . Still it's better to attach full log file.

Bundling Php,Ruby,Python would make IDEA distribution size really huge, I really doubt that all users would prefere this. But suggesting these plugins for downloading on first launch would make more sense. Actually this was done in scope of https://youtrack.jetbrains.com/issue/IDEA-100212 but not for Ruby, PHP, Python languages. There is also framework detection feature, which suggests neccesary plugins to install in case project uses language/framework not covered by installed plugins.

0

Please sign in to leave a comment.