Post Migration script fails if a mistake is done, for example if the object name is not selected, it errors out.
Now after realizing the mistake, if the object name is selected the second time, the execution occurs as if those mistake was done both the times.
This is the scenario:
1. Developer forgets to select the object and runs, it fails.
2. Developer now select the object and runs, it fails, with the same message as the message for #1.
3. Now, if the developer logs off and logs in again, and the object is not selected, it works fine.
The error is referring to 'Invalid Parameter'.
The issue comes up only if the developer makes a mistake the first time, the second run doesn't take the corrected value,
but uses the parameters which was send the first time (which are wrong). Logout and login it works.