Project wiped out by #8858 install

I installed 8858 in a new directory, copying settings from the previous version as prompted, and when it ran for the first time, it wiped out all my project module and library contents.

This is really not acceptable, even for an EAP!

8 comments
Comment actions Permalink

Do you mean, IDEA deleted all files in your projects? I can't image that.

0
Comment actions Permalink

Hello Dave,

I installed 8858 in a new directory, copying settings from the
previous version as prompted, and when it ran for the first time, it
wiped out all my project module and library contents.

This is really not acceptable, even for an EAP!


This is a known incompatibility between IntelliJAD and some of our new code.
We'll try to handle this case better in future EAPs.

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


0
Comment actions Permalink

No, it wiped out the project module contents - it didn't delete anything on disk, just in the project files. Meaning a restore from backup (or potentially reconfiguring the project from scratch).

Edited by: Dave Lorde on Oct 9, 2008 1:31 PM

0
Comment actions Permalink

Come on, we all know bad things can happen during EAP, specially to project files. Always keep backups.

0
Comment actions Permalink

I understand. The problem is that once you import your settings from the previous version, there is no chance to make any adjustments to external plug-ins because the project is loaded immediately IDEA is run... and for some users (like me), who prefer to have their .IntelliJIdea80 directory (with the plug-ins) in the IDEA directory, IDEA must be run in order to create that directory - a chicken and egg situation. In this case, no external plug-ins (e.g. IntelliJad) had yet been installed when the error occurred.

On the same subject, If the project details are set into the new IDEA version when you import settings from the previous version, it would make sense to create the .IntelliJIdea80 directory and import and validate the external plug-ins at the same time, i.e. when settings are imported. At present, I generally copy over the plug-ins directory by hand, to save downloading them all again for the new version. This has the risk that unsupported plug-ins may be copied over - but then again, given the IntelliJad problem here, it would appear that references to these plug-ins must appear in the imported project details anyway, so copying the plug-ins too seems sensible...

0
Comment actions Permalink

Thank you for your helpful comment.

0
Comment actions Permalink

See the earlier thread titled "Project settings are lost in 8858" for the
exact cause and solution to this problem. I got bitten pretty hard by this
one too :(

Thank you for your helpful comment.



0
Comment actions Permalink

Yes, thanks Chris, I just found it ;)

I'm finding 8858 to be pretty flaky - I while updating my project libraries I found that when I 'OK'd out to the default 'Settings' dialog, it would freeze for up to 30 secs with no indication of activity, then I'd sometimes see a brief flash of a progress bar before the dialog became responsive and I could exit. Then today it just wouldn't let me exit the Settings dialog at all - the buttons were enabled but nothing happened when pressed. I've retreated to the previous version for now.

I hope the next build is a little better.

0

Please sign in to leave a comment.