Jump to content


This is a ready-only archive of the InstallSite Forum. You cannot post any new content here. / Dies ist ein Archiv des InstallSite Forums. Hier können keine neuen Beiträge veröffentlicht werden.
Photo

msimerg.exe error in DEV9


5 replies to this topic

ksudupa

ksudupa
  • Members
  • 17 posts

Posted 31 December 2003 - 08:51

I am using msimerg.exe (2.0.2600.0) to merge msi files created using DEV9. The error I got is "Error 1627. Error Merging Database, Check _MergeErrors Table for Merge conflicts".
I checked the _MergeErrors table in base MSI file and found one entry against _validation table with 4 conflicts.
Any newer version of msimerg.exe for DEV9 msiis available. The same tool is working fine with the msi files created using DEV7.

Stefan Krueger

Stefan Krueger

    InstallSite.org

  • Administrators
  • 13,269 posts

Posted 31 December 2003 - 09:21

Did you validate your MSM in DevStudio?

ksudupa

ksudupa
  • Members
  • 17 posts

Posted 31 December 2003 - 13:20

Hi
The validation logfile is attached.
The validation completed successfully with 0 failure(s), 4 error(s), 3 warning(s).
I guess the 4 errors I got is corresponding to 4 conflicts in _validation table.
Is it possible findout what is wrong from the validate.log file.


Thanks for your quick reponse
udupa



=====================================================
=================Validation started at 12/31/2003 5:34:47 PM=================

MSI file to validate:E:\Reporter\stage\pkg\WinNT4.X\release\MERGEMOD-REPORTERCHKREQ\MERGEMOD-REPORTERCHKREQ-1033\diskimages\disk1\reportercheckrequirements.msm
CUB file used to validate:E:\Program Files\InstallShield\DevStudio 9\Support\mergemod.cub

ICE03 Warning String overflow (greater than length permitted in column); Table: Control, Column: Property, Key(s): OVVPRServiceState.4F84B550_2E58_4D9C_8DD4_B40BC3AF7113.RadioButtonGroup1 http://dartools/iceman/ice03.html Control Property OVVPRServiceState.4F84B550_2E58_4D9C_8DD4_B40BC3AF7113 RadioButtonGroup1
ICE03 Warning String overflow (greater than length permitted in column); Table: RadioButton, Column: Text, Key(s): ZSERVICESELECTSTATE.4F84B550_2E58_4D9C_8DD4_B40BC3AF7113.1 http://dartools/iceman/ice03.html RadioButton Text ZSERVICESELECTSTATE.4F84B550_2E58_4D9C_8DD4_B40BC3AF7113 1
ICE03 Warning String overflow (greater than length permitted in column); Table: RadioButton, Column: Text, Key(s): ZSERVICESELECTSTATE.4F84B550_2E58_4D9C_8DD4_B40BC3AF7113.2 http://dartools/iceman/ice03.html RadioButton Text ZSERVICESELECTSTATE.4F84B550_2E58_4D9C_8DD4_B40BC3AF7113 2
ICE44 Error Control Event for Control 'OVVPRServiceState.4F84B550_2E58_4D9C_8DD4_B40BC3AF7113'.'Cancel' is of type SpawnDialog, but its argument CancelSetup is not a valid entry in the Dialog Table. http://dartools/iceman/ice44.html ControlEvent Event OVVPRServiceState.4F84B550_2E58_4D9C_8DD4_B40BC3AF7113 Cancel SpawnDialog CancelSetup 1
ICE44 Error Control Event for Control 'OVVPRServiceState.4F84B550_2E58_4D9C_8DD4_B40BC3AF7113'.'Next' is of type NewDialog, but its argument ReadyToInstall is not a valid entry in the Dialog Table. http://dartools/iceman/ice44.html ControlEvent Event OVVPRServiceState.4F84B550_2E58_4D9C_8DD4_B40BC3AF7113 Next NewDialog ReadyToInstall ZSZINSTALLERTYPE="NeutronFoundation" Or ZSZINSTALLERTYPE="SW3"
ICE44 Error Control Event for Control 'OVVPRServiceState.4F84B550_2E58_4D9C_8DD4_B40BC3AF7113'.'Next' is of type NewDialog, but its argument OVRReadyToInstall is not a valid entry in the Dialog Table. http://dartools/iceman/ice44.html ControlEvent Event OVVPRServiceState.4F84B550_2E58_4D9C_8DD4_B40BC3AF7113 Next NewDialog OVRReadyToInstall ZSZINSTALLERTYPE="Reporter"
ICE44 Error Control Event for Control 'OVVPRServiceState.4F84B550_2E58_4D9C_8DD4_B40BC3AF7113'.'Back' is of type NewDialog, but its argument DestinationFolder is not a valid entry in the Dialog Table. http://dartools/iceman/ice44.html ControlEvent Event OVVPRServiceState.4F84B550_2E58_4D9C_8DD4_B40BC3AF7113 Back NewDialog DestinationFolder 1

reportercheckrequirements.msm validation completed successfully with 0 failure(s), 4 error(s), 3 warning(s).
=================Validation ended at 12/31/2003 5:34:53 PM=================

Log file has been created: E:\Reporter\stage\pkg\WinNT4.X\release\MERGEMOD-REPORTERCHKREQ\MERGEMOD-REPORTERCHKREQ-1033\diskimages\disk1\ValidationFiles\12-31-2003 17-34-47.txt

Attached Files



ksudupa

ksudupa
  • Members
  • 17 posts

Posted 05 January 2004 - 09:43

I am getting ICE44 on validation of this msm file. But there is no support document for this error number. Some of the dialogs refered as argument for some action in this msm file is not in the file but it is referrred in other project.
This is causing the problem. However merge is working fine with the previous versions

hteichert

hteichert
  • Members
  • 158 posts

Posted 20 January 2004 - 10:52

Looking at the validation logfile shows that you have ControlEvents in your MergeModule. ControlEvents are stored in the ControlEvent-table and are used together with Dialogs (Userinterface). Normally you don't have any userinterface definitions in a MergeModule - the userinterface aka dialogs are all defined in the the setup (msi) itself.

The ICE44s tell you exactly what's wrong:
You have three buttons (Cancel, Next, Back) on a dialog associated with one or two ControlEvents:
1) Cancel: SpawnDialog(CancelSetup);
Condition=1
2a) Next: NewDialog(ReadyToInstall);
Condition=ZSZINSTALLERTYPE="NeutronFoundation" Or ZSZINSTALLERTYPE="SW3"
2b) Next: NewDialog(OVRReadyToInstall);
Condition=ZSZINSTALLERTYPE="Reporter"
3) Back: NewDialog(DestinationFolder);
Condition=1
And these dialogs (CancelSetup, ReadyToInstall, OVRReadyToInstall, DestinationFolder) cannot be found in your MergeModule.
h.teichert-ott

ksudupa

ksudupa
  • Members
  • 17 posts

Posted 15 June 2004 - 11:19

This was working with previous versions (IPWI 2.03). I am getting this after upgrading to DEV9. Is this a new validation added in DEV9?