Menu

#199 Creating patch with msimsp.exe from v3.0 MSI SDK fails

closed
candle (347)
2012-09-15
2005-02-17
Bob Walker
No

using the example in the online tutorial
(http://wix.sourceforge.net/tutorial/), if you use the
MSI 3.0 version of MsiMsp.exe that comes with Windows
XP SP2 Windows Installer SDK
(http://www.microsoft.com/msdownload/platformsdk/sdkupdate/)
you get an error:
"Failed to create patch. Error code: 0x30", but no
error message appears in the specified log file.
Used with the MsiMsp.exe in MSI v2.0, no error occurs
and the patch file is created ok.

The only difference in the logging output is that in
the output created by the MSI 3.0 version, 2 additional
lines are found: SEQUENCE_DATA_GENERATION_DISABLED =
'<blank>'
AllowRemoval = '<blank>'</blank></blank>

WiX Version: 2.0.2613.0
O/S: Windows XP SP2

Discussion

  • Rob Mensching

    Rob Mensching - 2005-04-10

    Logged In: YES
    user_id=991639

    Did you have a Comment attribute on the Package element?
    I've heard that a problem like this may occur when that
    attribute is missing. If you can confirm that would be useful,
    thanks.

     
  • Bob Walker

    Bob Walker - 2005-04-11

    Logged In: YES
    user_id=699904

    Hi Rob, thanks for the response. Great Product BTW, I used
    to hate creating installers using InstallShield, but I love
    WiX.
    I did have a Comment attribute on the Package element I'm
    afraid, I can upload the files I'm using if you want to have
    a look?

     
  • zammer

    zammer - 2005-05-02

    Logged In: YES
    user_id=1270992

    Hi .. I was getting the same error using version 3.0 of MsiMsp
    (haven't tried it with version 2.0). It worked fine for me after I
    removed the apostrophe from "Acme's Foobar 1.0.1 Patch" in
    the Description property of the <patchmetadata> tag in the
    Patch.wxs file included in Sample09 on the tutorial page. Try
    that - it's probably just msimsp being finicky ...</patchmetadata>

     
  • Rob Mensching

    Rob Mensching - 2005-05-04

    Logged In: YES
    user_id=991639

    This was supposedly tracked down to missing
    Package/@Comment attributes.

     
MongoDB Logo MongoDB