Issue:
Administrator is transferring Project's from Web TimeSheet to Microsoft Project 2010, with time entered against the tasks. The transfer of data fails. The log file shows the following error message:

                'Invalid argument length or argument length out of array'

However, the same Project's, with time entered against it can be transferred without any error, into Microsoft Project 2007.

Cause:
This issue usually occurs because of a feature in Microsoft Project 2010, which allows the tasks to be created in Manual Schedule Mode. When a task is created with Manual Schedule Mode it would not be possible to update time against these tasks.

Resolution:
The issue can be resolved following any one of the two methods given below:

A. Download and install Microsoft Service Pack 1 for Microsoft Project 2010.
B. Changing the Task Schedule Mode from Manual to Automatic which allows the Integration Manager to update the time phased data in Microsoft Project 2010.

Method A:
Download and install Microsoft Service Pack 1 for Microsoft Project 2010 which allows time to be updated when the task is in Manual Schedule Mode. Follow the steps given below:

  • Go to the website: https://www.download3k.com/Install-Microsoft-Project-Professional.html
  • Download project2010sp1-kb2460052-x64-fullfile-en-us.exe which is the Service Pack 1 for Microsoft Project 2010.
  • Alternatively, depending on the version of Microsoft Project i.e. 32 bit or 64 bit, the Microsoft KB Article 2460052, provides the download link for Microsoft Project 32 Bit Service Pack 1 package or Microsoft Project 64 Bit Service Pack 1.
  • To download either Microsoft Project 32 Bit Service Pack 1 package or Microsoft Project 64 Bit Service Pack 1 refer to this link: https://support.microsoft.com/kb/2460052
  • Once downloaded, install it on the client machine.

Method B:
To change the task Schedule Mode follow the steps given below:

  • Launch Microsoft Project 2010.
  • Click on File in the top menu.
  • Click on Options in the drop down list.
  • Locate Scheduling options for the affected project.
  • Click on the drop down button located on the right side of the New task that has been created, and change it to Auto Scheduled.
  • Click OK.