What are the consequences of ICE27 errors?
Question
Can someone comment on what consequences would there be if the following ICE27 exceptions were left as is?
'SetODBCFolders' Action in AdvtExecuteSequence table in wrong place. Current: Execution, Correct: Selection Action: 'SetODBCFolders' in AdvtExecuteSequence table must come before the 'InstallValidate' action. Current seq#: 1100. Dependent seq#: 300. 'ValidateProductID' Action in InstallExecuteSequence table in wrong place. Current: Execution, Correct: Search
Answer
These ICE errors indicate wrong sequences of standard actions. You need to correct them. SetODBCFolders action needs to come before InstallValidate action, otherwise the target directory for ODBC driver will not be set correctly. ValidateProductID action needs to come before RegisterUser action.
Content credit also belongs to
- YuanQing, MSI Team Test Lead. You can get other YuanQing insights about developing for Windows Installer from the Windows Installer Chat Archives
[Author: Robert Flaming]
This posting is provided "AS IS" with no warranties, and confers no rights. Use of included script samples are subject to the terms specified at https://www.microsoft.com/info/cpyright.htm.