Starting position %2 exceeds length of reference modified item %1.
30
Cause . . . . . : For a reference-modified data item, the starting position must not be greater than the declared length of the data item. For a reference-modified intrinsic function, the starting position must not be greater than the length of the returned value.
Recovery . . . : Choose a starting position that falls between 1 and the length of the item.