You may encounter this error when launching the Live Preprocessing or the Delta processing scripts, for the AX2012 Upgrade checklist in AX2009, even though you have successfully completed the Upgrade Readiness scripts.
Error:
We have encountered this error in the following scenario:
- Ran the Upgrade Readiness scripts. All scripts completed fine.
- Ran the Live Preprocessing scripts. All scripts completed fine.
- Opened the Upgrade Readiness scripts form to review the results; and closed the cockpit form without running the scripts again.
- Tried to launch the Delta Processing scripts > encountered the error.
Cause:
When the Upgrade Cockpit is opened, it loads all the scripts, for the current stage, into the ReleaseUpdateScripts table. When the form is closed, it checks whether all the scripts have completed. If they have, the logic deletes the records from the ReleaseUpdateScripts table. The records in ReleaseUpdateScripts do not get deleted if the scripts, for the current run, have not completed.
The reason for the error was that when we closed the Readiness cockpit, the records in the ReleaseUpdateScripts table did not get deleted.
Solution:
Delete all the records from the ReleaseUpdateScripts table.