Array value nesting exceeds maximum of MAXIMUM_ARGUMENT_ARRAY_SIZE.
The value failed a custom validation function defined on the argument.
The argument does not support multiple values.
The arguments specified resulted in a sparse array of values.
The value specified was not one of the defined allowable values for the argument.
The value specified was not the correct type for the argument.
The argument value was not specified.
Complex option nesting exceeds maximum of MAXIMUM_COMPLEX_OPTION_NESTING_DEPTH.
Attempt to set a primitive value on a complex object object.
The argument specified an unknown complex option property.
Possible reasons for an invalid argument.