Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 334018

Summary: transition from Helios to Indigo workspace corrupts remote project metadata
Product: [Tools] PTP Reporter: Albert L. Rossi <arossi>
Component: CoreAssignee: Project Inbox <ptp-inbox>
Status: CLOSED WONTFIX QA Contact:
Severity: blocker    
Priority: P3 CC: recoskie
Version: 4.0.5   
Target Milestone: ---   
Hardware: All   
OS: All   
Whiteboard:

Description Albert L. Rossi CLA 2011-01-11 13:43:46 EST
There seems to be some bi-directional incompatibility between the workspace metadata for Helios and Indigo. While it may be the case the Indigo is not forward compatible with Helios, it should be backward compatible.
To observe this behavior, do the following:

1. Download  a fresh install of 3.6.1 cpp, used p2 to install PTP 4.0+.
2. creat a workspace work
3. make a remote project on your own remote host
4. quit 3.6.1.
5. Download the prepackaged indigo ptp distribution.
6. point it at work

The workspace shows a closed project. When you try to open, you get this warning:

"The project description file (.project) for <name> is missing. This file contains important information about the project. The project will not function properly until this file is restored"

If I try to create a new remote project, the previous info about the remote connection is missing.

7. Create a new remote project, <name>-1, and new connection info.
   You get a warning about overwriting previous .project info. Click OK, then finish.
    But the setup wizard never exits. Hitting finish repeatedly brings up the same warning.

HOWEVER, if you remove the original project (don't delete on disk), then create it again, #7 completes successfully.

The same is true if you install Indigo M4, and then use the Indigo update site to install CDT, RSE and PTP.
Comment 1 Chris Recoskie CLA 2011-01-11 14:38:53 EST
The warning about the .project file being missing is normal.  It will come up every time you launch the workbench.  That happens with all remote projects.

Probably there is some exception causing the wizard to get stuck.  Try catching for NPEs and see what you find.
Comment 2 Greg Watson CLA 2011-06-08 17:25:55 EDT
Indigo is finished, so this is not going to be fixed.