Getting VB run time error 53 after installing the MSP Interface and CA PPM Schedule Connect

Document ID : KB000018140
Last Modified Date : 14/02/2018
Show Technical Document Details

Issue:  

After installing the MSP Interface and CA PPM Schedule Connect for Clarity I am getting a VB Run-Time Error '53' when opening a project to Microsoft Project.

Clicking on Debug for the error the following was highlighted in the code:

MsgBox Niku_Api.mspGetMSPLocalizedString("IDS_MSPINT_BADVERSION")

Steps to Reproduce

  1. Navigate to project in PPM
  2. Click the "Open in Scheduler" drop down on the Project Properties or Tasks tab
  3. Select Microsoft Project [Read-Write] or Microsoft Project [Read-Only]

Expected Result:  Project opens successfully in MSP

Actual Result: The following error appears in MSP: Run-time Error '53' and the project does not open. 

Cause:

The Microsoft .Net Framwork installed on the workstation is not on the correct version.

Resolution:

  1. Go to the Control Panel's Programs List and check for Microsoft .NET Framework 4.
  2. If it is not already installed, it can be downloaded from https://www.microsoft.com/en-us/download/details.aspx?id=17851
  3. For PPM 14.x, Microsoft .NET Framework 4.5.1 or 4.5.2 also work. If multiple versions are installed, uninstall all but one to resolve the error.
  4. Different versions, such as Microsoft .NET Framework 4 Client Profile or Microsoft .NET Framework 4 Extended, may not be compatible with the MSP Interface. Uninstall them and install the correct version to resolve the error.

Additional Information:

Reference TEC1500655 : For resolution of the Run-time Error '53' due an issue with Visual Basic Modules in MSP.