“Index was outside the bounds of the array” error during Source Take Control

  • 7920463
  • 09-Jan-2006
  • 27-Apr-2012

Environment

PlateSpin Migrate
PlateSpin Protect

Situation

This article discusses the error of “Index was outside the bounds of the array ” during the Take Control process of a source server. If an error that reads "Length cannot be less than zero " or "Value cannot be null Parameter name:  arcPath " during the Take Control it may be due to the same case.

 

Resolution

The exact error message that appears during the Take Control of Source Machine step is as follows:

Failed
Input string was not in a correct format.
Started: 18/01/2006 8:55:03 PM
Completed: 18/01/2006 9:16:32 PM

This error will occur if the source server boot.ini contains one of the following:
- Non-ASCII characters
- Missing 'default=' statement for what OS should be loaded 
- Extra spaces in the end of each line
- Extra carriage-returns between lines or after the last line
- signature() statement - see TID 7920479

To resolve the issue please ensure that the boot.ini of the source server doesn’t contain any non-standard characters, spaces or carriage returns.