installer not rollback to previous version in case failure in custom action of type "defer execution"
I have product installed 220.127.116.11 already installed, I want to upgrade to 18.104.22.168
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 22.214.171.124 it is uninstalling 126.96.36.199 successfully and installing 188.8.131.52 but while launching application through LaunchTrayApp action, this action is failing which is causing rollback of 184.108.40.206 but not restoring 220.127.116.11, can you help to solve this?
attached are installation logs