I have inherited an old ism project from Installshield 2012. If I build the MSI release in the product configuration it builds it and signs it no problem. If however I attempt to create a release or using the existing release for the setup.exe where it signs both the exe and the msi it crashes installshield immediately after signing the msi file. If I tell it to only sign the exe and not the installer package it will not crash the UI but then the msi is not signed.
I have tried creating new product configurations as well as removing things like chained msi's, redistributables etc. I have also contacted flexera but their stance is "you need to upgrade as 2012 is no longer a supported product" The issue is if I upgrade even this one project I have to upgrade a ton of them because the old build server can only be pointed at one version of installshield. That introduces a ton of variables I am not really comfortable dealing with. If you have any idea as to what could be causing this please let me know.
Exception ACCESS_VIOLATION (0xc0000005) at address 0x75182ed4 trying to read address 0x00000001. File : C:\Program Files (x86)\InstallShield\2012\System\isdev.exe Version : 18.0.0.329 Exception : c0000005 Address : 75182ed4 Access Type : read Access Address : 00000001 Registers : EAX=00000001 CS=0023 EIP=75182ed4 EFLGS=00010202 : EBX=00000000 SS=002b ESP=0018d1a0 EBP=0018d9bc : ECX=00000000 DS=002b ESI=75174cb0 FS=0053 : EDX=000a0000 ES=002b EDI=0018d9fc GS=002b Stack Trace : 75172acd 64dd7f61 64e91821 64e8e9fe : 00000000 64fb89e0 00000018 00000000 : 00000000 00000000 00000000 00000000 : 00000000 00000000 00000000 00000000 : 00000000 00000000 00000000 00000000 : 00000000 00000000 00000000 00000000 : 00000000 00000000 00000000 00000000 : 00000000 00000000 00000000 00000000