Community
Participate
Working Groups
1. Create a simple Java project with two trivial classes, Class1 and Class2. 2. Open a Java editor on each class, ensuring that **Class2's** editor totally obscures **Class1's** (i.e., don't tile the editors). 3. Shut down Eclipse and restart it. Things should look pretty much the same as before. 4. Choose "New Window" from the Window menu. 5. In the new window, delete Class1 using the Package Explorer. 6. Go to the original window. You'll notice the editor for Class1 is still there. Click on its tab. Kablooie. Obscured editors aren't instantiated on startup---only when they're revealed. The error comes from FileEditorInputFactory when it tries to reload the editor's memento information: the memento's path points to the now-deleted resource.
*** This bug has been marked as a duplicate of 38829 ***