Eclipse crashed and deleted all my work

1.1k views Asked by At

Eclipse crashed and deleted all project files, including written by me and XML files from another program which were not related to Eclipse.

Is it possible to force Eclipse or JVM to use trash can, so that if it goes mad and delete everything, files could restored.

UPDATE

Files were definitely wiped out. This was checked with third party file managers. Also entire disc were searched for traces.

Some good news is that Eclipse history remained. This allowed to restore some files I changed from Eclipse. But this project was consisting of multiple other files, that were written not by me (taken from other libraries) or contained some data I was editing not in Eclipse (like XML or raw data).

All these files were wiped out by Eclipse.

If this would not happen to me I would also say it is unlikely. But it has happened.

The problem is somehow related with

(1) Eclipse

(2) Maven (m2e)

(3) Eclipse RCP

(4) Tycho

At some moment Eclipse started to show numerous error windows and I was to kill the process. After that I found files absent.

So I need some extra protection layer.

UPDATE 2

Crash repeated. This is a message during file wiping out:

enter image description here

This time I was not using Maven and Tycho.

UPDATE 3

Third crash.

Crash occurs only after error Application ... could not be found in the registry, which itself buggie.

enter image description here

UPDATE 4

Still unable to reproduce situation from scratch...

3

There are 3 answers

1
Robin Green On

UPDATE: I think from this question you were working on an Eclipse RCP plugin or something like that when this happened.

So you probably broke your Eclipse in some fashion. Do not trust anything Eclipse tells you at this point! Look at the actual filesystem!


Eclipse crashed and deleted all project files, including written by me and XML files from another program which were not related to Eclipse.

That's highly unlikely. (Especially if those XML files were not in the workspace. But even if they were, it's very unlikely.) You probably opened a new workspace without realising it, or maybe Eclipse has some bug where it won't show you files that are actually there. Or maybe you accidentally switched to the wrong view (in Java the normal view for files is Package Explorer, if I remember correctly).

Or maybe you were storing your workspace on a USB stick (aka pen drive) or network drive and you accidentally disconnected from it without realising it.

Check in the workspace (the actual workspace you were using at the time, not the workspace you are now using, which, as I said, might not be the same thing), using Windows Explorer (if you are using Windows) or Finder (if you are using a Mac) or using ls (if you are using something else). Are the files really gone?

1
Suzan Cioc On

This Was My Fault

I was setting up a workspace location pointing to project folder and also setting clear workspace checkbox.

::shame::

0
guest On

Maybe it's not so much your fault. Eclipse has very weird mechanisms. It should indicate what it's going to delete if you select that clear option. It also behaves buggy frequently.

Many bugs never get resolved for 10 years or more, for instance this one that deletes your entire folder/project if you press CTRL - >Z in some cases

https://bugs.eclipse.org/bugs/show_bug.cgi?id=344724