Yes, these values exceed the default 72 characters permitted in the KeyPath
column of the Component table (I'm taking this value from schema.msi from
the Windows Server 2003 R2 SDK). I don't have SP1 to hand; in the RTM build,
the 'downlevel_manifest.GUID' component didn't have the version number
embedded. I think the actual string it's trying to set is:

reg_downlevel_manifest.8.0.50727.104.9BAE13A2_E7AF_D6C3_FF1F_C8B3B9A1E18E

which I believe is 73 characters.

It probably seemed like a good idea before modularization occurred (which is
what adds the GUID to the end of the identifier, IIRC).

I'm not sure what effect this will have. It's possible that the KeyPath data
will not match the corresponding identifier in the Registry table (depending
on whether this is also truncated) and therefore that either repair will
fail (because it doesn't detect that the key path is missing) or that it
will always repair when an advertised shortcut is run (because it can't
detect that the component is installed). You'd have to experiment to see
what occurs.

The Visual C++ team should fix this to have a shorter identifier.

-- 
Mike Dimmick

-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Christer
Solskogen
Sent: 18 December 2006 12:32
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] New ICE warnings with new merge modules

We've just installed the new fancy Visual Studio 2005 SP1, and also 
started using the merge modules that came with it.  This produces a lot 
more output than the one that came with Visual Studio 2005.

I hope they are harmless:

ICE03   WARNING String overflow (greater than length permitted in column); 
Table: Component, Column: KeyPath, Key(s): 
downlevel_manifest.8.0.50727.104.9BAE13A2_E7AF_D6C3_FF1F_C8B3B9A1E18E
ICE03   WARNING String overflow (greater than length permitted in column); 
Table: Component, Column: KeyPath, Key(s): 
downlevel_manifest.8.0.50727.193.98CB24AD_52FB_DB5F_FF1F_C8B3B9A1E18E
ICE03   WARNING String overflow (greater than length permitted in column); 
Table: Component, Column: KeyPath, Key(s): 
downlevel_manifest.8.0.50727.104.98CB24AD_52FB_DB5F_FF1F_C8B3B9A1E18E
ICE03   WARNING String overflow (greater than length permitted in column); 
Table: Component, Column: KeyPath, Key(s): 
downlevel_manifest.8.0.50727.103.98CB24AD_52FB_DB5F_FF1F_C8B3B9A1E18E
ICE03   WARNING String overflow (greater than length permitted in column); 
Table: Component, Column: KeyPath, Key(s): 
downlevel_manifest.8.0.50727.101.98CB24AD_52FB_DB5F_FF1F_C8B3B9A1E18E
ICE03   WARNING String overflow (greater than length permitted in column); 
Table: Component, Column: KeyPath, Key(s): 
downlevel_manifest.8.0.50727.100.98CB24AD_52FB_DB5F_FF1F_C8B3B9A1E18E
ICE03   WARNING String overflow (greater than length permitted in column); 
Table: Component, Column: KeyPath, Key(s): 
downlevel_manifest.8.0.50727.103.9BAE13A2_E7AF_D6C3_FF1F_C8B3B9A1E18E
ICE03   WARNING String overflow (greater than length permitted in column); 
Table: Component, Column: KeyPath, Key(s): 
downlevel_manifest.8.0.50727.104.66332652_9C28_58B1_FF1F_C8B3B9A1E18E
ICE03   WARNING String overflow (greater than length permitted in column); 
Table: Component, Column: KeyPath, Key(s): 
downlevel_manifest.8.0.50727.103.66332652_9C28_58B1_FF1F_C8B3B9A1E18E
ICE03   WARNING String overflow (greater than length permitted in column); 
Table: Component, Column: KeyPath, Key(s): 
downlevel_manifest.8.0.50727.101.9BAE13A2_E7AF_D6C3_FF1F_C8B3B9A1E18E


-- 
chs


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to