When opening a project with Microsoft Project (MSP) with the New Driver, the project opens with an error "We're sorry. There seems to be a problem with this file that keeps us from opening it. Please try using a backup copy if available." or may be missing tasks, charge codes, and/or task notes. (Symptoms vary based on MSP Bit level used)
Steps to reproduce
1. Install the MS Project 2013 with the MSP New Driver
2. Create a new project in PPM
3. Export the project to MS Project
4. In MSP, create a task, charge code, or task note with a special character in the name, such as:
- - (em dash)
- ... (horizontal ellipsis)
- “ (left double quotation mark)
- ” (right double quotation mark)
- ‘ (left single quotation mark)
- ’ (right single quotation mark)
- Ó (Any letter with an accent or other special character above or beneath the name. Other examples include: ç, ã,)
- ~ (tilde)
- The tab character. This one is less noticeable in the UI, but you'll notice it if you try to edit the task name/note, there will be a wider space than can be made with the space bar on the keyboard.
- A blank row as the first line of a task note
Note that the quotation marks and apostrophes that are impacted by this issue are different than the ones that are created in either MSP or PPM. These are special characters created in another application such as Microsoft Word and copied and pasted into MSP or PPM.
" This is one that was created in MSP or PPM. This one does not cause an issue opening/saving the MSP File.
“ This is one that was created in another application such as Microsoft Word. This one causes an issue opening/saving the MSP File.
5. Save the project back to PPM
6. Export the project back to MSP
Project opens in MS Project with all tasks, notes, and charge codes.
MS Project (32-bit): Errors with "We're sorry. There seems to be a problem with this file that keeps us from opening it. Please try using a backup copy if available." When clicking OK to the message, the project opens a blank project with the PPM project ID.
MS Project (64-bit): Project tasks, charge codes, and/or tasks notes are missing from the project.
Note: If you are uploading a new project from MSP to PPM that has one of the special characters with the issue, it may show you a different error message (a Target Error referencing Error: Attempted to read or write protected memory. This is often an indication that other memory is corrupt.)