8.1 EAP build 9618 intermixes configuration directories in idea.properties

If you install build 9618, be aware that the idea.properties file (<idea-installation-dir>/bin/idea.properties) intermixes the setting of configuration directories. Some of the properties point to .IntelliJIdea80 while others point to .IntelliJIdea8x (introduced in the 8.1 EAP builds).(See below.) You may want to edit this file before launching this build for the first time so all the properties point to .IntelliJIdea8x (of what ever you had previous 8.1 EAP builds set to). I was missing recent configuration changes, projects in my project history, and plug-in upgrades when I first started using this build. http://www.jetbrains.net/jira/browse/IDEA-21375 has been opened on the issue.


# path to IDEA config folder. Make sure you're using forward slashes
idea.config.path=${user.home}/.IntelliJIdea80/config


# path to IDEA system folder. Make sure you're using forward slashes
idea.system.path=${user.home}/.IntelliJIdea8x/system


# path to user installed plugins folder. Make sure you're using forward slashes
idea.plugins.path=${user.home}/.IntelliJIdea80/config/plugins

3 comments
Comment actions Permalink

Looks like this is **still** a bug in the 9647 build :-(

0
Comment actions Permalink

Hello Jay,

Looks like this is *still* a bug in the 9647 build :(


This is still there in 9647 because this is by design and not a bug. The
caches format is different between 8.0 and 8.1, so the same system directory
cannot be reused. However, having the same config directory is preferable
because the users won't need to go through an "import settings" step when
upgrading from 8.0 to 8.1.

--
Dmitry Jemerov
Development Lead
JetBrains, Inc.
http://www.jetbrains.com/
"Develop with Pleasure!"


0
Comment actions Permalink

jgindin wrote:

Looks like this is **still** a bug in the 9647 build :-(


In the JIRA report, Dmitry from JetBrains indicated that this was actually intentional:

This is actually by design. The caches format is different in 8.1 so the system directory cannot be reused, but settings and plugins should be compatible.

Sorry to those who've run into this issue when upgrading from previous EAP builds, but we want to do the right thing (and avoid the config import hassle) for the majority of users who don't use EAPs and will upgrade directly from 8.0 to 8.1.
0

Please sign in to leave a comment.