installer not rollback to previous version in case failure in custom action of type "defer execution"
I have product installed 126.96.36.199 already installed, I want to upgrade to 188.8.131.52
I have written following custom action
Custom action during installation -> After register product:
LaunchTrayApp - type: Deferred Execution - this launches our application after install
Custom action during installation:
cleanup scripts to remove files/registries/kill processes
while doing installation of 184.108.40.206 it is uninstalling 220.127.116.11 successfully and installing 18.104.22.168 but while launching application through LaunchTrayApp action, this action is failing which is causing rollback of 22.214.171.124 but not restoring 126.96.36.199, can you help to solve this?
attached are installation logs