Ahoy,
I'm using AI 7.7 build 28804
It seems that an upgrade will hang/crash if:
(1) the existing version of the app is running
AND
(2)the upgrade package is using the Enhanced UI and contains a "Volume Cost List" on the FolderDlg
Here are the steps to reproduce the problem:
===== Project =====
* type = Enterprise
* add a "Volume Cost List" control to the FolderDlg
* select "Automatically upgrade older product versions" option
* enable Enhanced UI
===== Build =====
* build version 1.0.0 and set aside
* build version 1.0.1 with a new Product Code
===== Install Base =====
* install version 1.0.0
* notice the "Volume Cost List" displays properly on the FolderDlg
* start your app so that the main window is open, leave the app running
===== Install Upgrade =====
* run the 1.0.1 installer
* on the WelcomeDlg click "Next"
* at this point the installer window goes white and doesn't respond - must be manually killed
* now disable the Enhanced UI option and use the basic UI instead, rebuild version 1.0.1
* ensure version 1.0.0 of your app is still running
* repeat the same steps as above to install the upgrade
* now the upgrade doesn't hang, the FolderDlg with the Volume Cost List is displayed properly, and the upgrade completes normally (eventually triggers the FilesInUse dlg, but that is expected)
===== Environment =====
I have tested on WinXP and Win7 - the problem exists on both.
===== Additional Notes =====
* If the "Volume Cost List" control is removed, but the Enhanced UI is still enabled, the upgrade does not crash.
* If version 1.0.0 of the app is not running, the upgrade does not crash. It's only a problem if the EnhancedUI is enabled, and the "Volume Cost List" is added, and the base version is running.
Thanks,
Todd