Menu

#752 WixUI causes ICE82 (duplicate sequence number) warnings

v2.0
closed
light (353)
2012-09-15
2006-12-21
Mike Green
No

When WixUI is linked, the resulting .MSI contains duplicate sequence numbers in the InstallUISequence table. That is, the WelcomeDlg, MaintenanceWelcomeDlg and the ResumeDlg all have sequence number 1298. This issue is detected when the .MSI is validated in ICE82 and generates warning messages. Therefore, if WixUI is used, it is not possible to get a completely warning-free validation of the .MSI file.

It would be a cleaner solution if unique sequence numbers (say 1296, 1297 and 1298) could be used for the action dialogs in the InstallUISequence table instead.

Discussion

  • Bob Arnson

    Bob Arnson - 2006-12-21

    Logged In: YES
    user_id=26581
    Originator: NO

    Which version of WiX are you using? I can't duplicate with the current bits -- a minimal WixUI_FeatureTree .msi is ICE-free with MaintenanceWelcomeDlg=1296, ResumeDlg=1297, WelcomeDlg=1298.

     
  • Mike Green

    Mike Green - 2006-12-21

    Logged In: YES
    user_id=1108842
    Originator: YES

    I'm using the latest stable version (2.0.4611.0), with WixUI_InstallDir and WixUI_ErrorProgressText, if that is significant.

     
  • Bob Arnson

    Bob Arnson - 2006-12-21

    Logged In: YES
    user_id=26581
    Originator: NO

    In WiX v2, multiple dialogs are scheduled before ProgressDlg, so they get the same sequence number. In v3, the core tools do a better job of sequencing multiple items scheduled before or after the same base action. In v3, it just works. It's too big a change to backport now (if it was ever small enough to backport<g>) so I'm closing this bug.</g>

     
MongoDB Logo MongoDB