I don't see errors while validating the original MSI, only INFO and WARNING. 
Attached is the output file. Let me know if you can't view the attached file.

(I posted the following in another email, but including here to make sure you 
see it. in that email I attached the uninstall log file. it is ~4MB so not 
attaching here. Can you look at that email for this log file if that's useful? 
I compared this uninstall log file to that of earlier patches, things look 
normal up until the point where this error is thrown)

Another observation. There is a new file that is supposed to be laid down by 
the latest patch (that is having the uninstall problems). I can't see this file 
after installing this patch? Does anyone think this could cause this problem 
while uninstalling?

Thx,
-Pramodh.

-----Original Message-----
From: Peter Shirtcliffe [mailto:pshirtcli...@sdl.com] 
Sent: Monday, October 18, 2010 12:31 PM
To: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] "Error 2725: Invalid database tables" errorwhile 
uninstalling a patch

I think the ICE45 can be ignored if it only occurs on new rows added by
the patch and the attributes are set to the value for "Patch Added" -
thats a known issue with the ICE test.

The ICE03 error repeats what your original error says: that you have an
invalid database structure but Ive seen InstallShield make patches with
invalid entries in the _Validation table and it doesn't affect patch
installation - just the validation of it. You could try correcting those
errors with Orca and see if that helps.

The patch log section is OK. You get that message when a file has
changed to such an extent that the differences are larger than the file
itself or if the file is new.

What ICE errors does the unpatched, original MSI have, if any ?

-----Original Message-----
From: pramodh_pe...@dell.com [mailto:pramodh_pe...@dell.com] 
Sent: 18 October 2010 15:11
To: wix-users@lists.sourceforge.net
Subject: Re: [WiX-users] "Error 2725: Invalid database tables"
errorwhile uninstalling a patch

Thanks Peter for the response. I used orca to do validation on the
patches. I didn't use custom ICE validators; I mean left the field
blank. It's giving errors on valid patches also. Errors of this kind:

" ICE03 ERROR   Table: MsiPatchHeaders Column: Header Missing
specifications in _Validation Table (or Old Database)
ICE45   ERROR   Row 'file6770' in table 'File' has bits set in the
'Attributes' column that are reserved. They must be 0 to ensure
compatibility with future installer versions."

This error is thrown for, I think, all the files that are shipped in the
msp file. I looked at the patch building log for file6770 and this is
what it has (2.1.21001 is the 1st patch on the clean installed product,
which is 2.1.21000. This patch and everything up until 5th patch doesn't
have this uninstall problem. 6th patch has this problem):

FTK=file6770; temp location=Patch\10002.FLE.
     Files differ:
'c:\sandbox\wixobj\sb\patches\2.1.21001\admin\.\.\lib\sbwela.jar',
 
'c:\sandbox\wixobj\sb\patches\2.1.21000\admin\.\.\lib\sbwela.jar'.
    Patch API could not create a small patch; using whole upgraded file.
  Including entire file:
'c:\sandbox\wixobj\sb\patches\2.1.21001\admin\.\.\lib\sbwela.jar';

Any thoughts?
Thx,
-Pramodh.

-----Original Message-----
From: Peter Shirtcliffe [mailto:pshirtcli...@sdl.com] 
Sent: Friday, October 15, 2010 4:40 AM
To: General discussion for Windows Installer XML toolset.
Subject: Re: [WiX-users] "Error 2725: Invalid database tables" error
while uninstalling a patch

Have you tried running ICE Validation of the MSI with and without the
patch(es) applied in something like Orca or InstEd ? That might give you
an idea as to what is wrong.

-----Original Message-----
From: pramodh_pe...@dell.com [mailto:pramodh_pe...@dell.com] 
Sent: 14 October 2010 23:53
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] "Error 2725: Invalid database tables" error while
uninstalling a patch

We use wix installer 3.0 to build MSIs and MSPs. We have the product
installed with msi and has a bunch of patches (MSPs) installed on it. We
build the latest patch and installed on the top of that. Installing
works fine and the product also works fine. The problem is that we can't
uninstall that patch. It gives the error "Error 2725:  Invalid database
tables". We confirmed that uninstalling worked fine for the previous
patches. The command I am using to uninstall the patch is (first GUID is
the product GUID and 2nd is the patch GUID) the following. Same command
works fine for the earlier patches.

Msiexec /I {E793D01E-8222-4f65-A718-2A94891A0E46}
MSIPATCHREMOVE={B4025760-B524-4B4F-BFAA-EE5941F55F18} /qb /norestart
/l*vx uninstall_patch.log

Can someone help me? Thanks. -Pramodh. The related log is:

MSI (s) (0C:1C) [13:22:51:678]: Note: 1: 2262 2: MsiPatchHeaders 3:
-2147287038
MSI (s) (0C:1C) [13:22:51:678]: Note: 1: 2262 2: Patch 3: -2147287038
MSI (s) (0C:1C) [13:22:51:678]: Note: 1: 2262 2: MsiPatchHeaders 3:
-2147287038
MSI (s) (0C:1C) [13:22:51:678]: Note: 1: 2205 2:  3: MsiAssembly
MSI (s) (0C:1C) [13:22:51:678]: Note: 1: 2228 2:  3: MsiAssembly 4:
SELECT `MsiAssembly`.`Attributes`, `MsiAssembly`.`File_Application`,
`MsiAssembly`.`File_Manifest`,  `Component`.`KeyPath` FROM
`MsiAssembly`, `Component` WHERE  `MsiAssembly`.`Component_` =
`Component`.`Component` AND `MsiAssembly`.`Component_` = ?
MSI (s) (0C:1C) [13:22:51:678]: Transforming table Component.

MSI (s) (0C:1C) [13:22:51:678]: Note: 1: 2262 2: Component 3:
-2147287038
MSI (s) (0C:1C) [13:22:51:678]: Transforming table Component.

MSI (s) (0C:1C) [13:22:51:678]: Note: 1: 2262 2: Component 3:
-2147287038
MSI (s) (0C:1C) [13:22:51:678]: Transforming table Component.

MSI (s) (0C:1C) [13:22:51:678]: Note: 1: 2262 2: Component 3:
-2147287038
MSI (s) (0C:1C) [13:22:51:678]: Transforming table Component.

MSI (s) (0C:1C) [13:22:51:678]: Note: 1: 2262 2: Component 3:
-2147287038
MSI (s) (0C:1C) [13:22:51:694]: Transforming table Component.

MSI (s) (0C:1C) [13:22:51:694]: Transforming table Component.

MSI (s) (0C:1C) [13:22:51:694]: Note: 1: 2262 2: Component 3:
-2147287038
MSI (s) (0C:1C) [13:22:51:694]: Transforming table Component.

MSI (s) (0C:1C) [13:22:51:694]: Transforming table Component.

MSI (s) (0C:1C) [13:22:51:694]: Note: 1: 2262 2: Component 3:
-2147287038
MSI (s) (0C:1C) [13:22:51:694]: Note: 1: 2725
MSI (s) (0C:1C) [13:22:51:694]: Note: 1: 2729
DEBUG: Error 2725:  Invalid database tables
1: 2725
MSI (s) (0C:1C) [13:22:51:694]: Product: Remote Infrastructure
Monitoring - Update 'Remote Infrastructure Monitoring 2.1.56006 Update'
could not be removed. Error code 1603. Additional information is
available in the log file
D:\silverback\hotfix\hotfix6\Patch\uninstall_patch_with_pradeep_guid_cha
nge-1.log.

MSI (s) (0C:1C) [13:22:51:694]: Note: 1: 1708
MSI (s) (0C:1C) [13:22:51:694]: Note: 1: 2729
MSI (s) (0C:1C) [13:22:51:694]: Note: 1: 2729
MSI (s) (0C:1C) [13:22:51:694]: Product: Remote Infrastructure
Monitoring -- Installation failed.

MSI (s) (0C:1C) [13:22:51:709]: MainEngineThread is returning 1603
Fatal error during installation.
Patch_errorToPatch_fixed
MSI (c) (00:2C) [13:22:51:709]: Decrementing counter to disable
shutdown. If counter >= 0, shutdown will be denied.  Counter after
decrement: -1
MSI (c) (00:2C) [13:22:51:709]: MainEngineThread is returning 1603
=== Verbose logging stopped: 10/12/2010  13:22:51 ===


------------------------------------------------------------------------
------
Download new Adobe(R) Flash(R) Builder(TM) 4
The new Adobe(R) Flex(R) 4 and Flash(R) Builder(TM) 4 (formerly 
Flex(R) Builder(TM)) enable the development of rich applications that
run
across multiple browsers and platforms. Download your free trials today!
http://p.sf.net/sfu/adobe-dev2dev
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users
SDL PLC confidential, all rights reserved.
If you are not the intended recipient of this mail SDL requests and
requires that you delete it without acting upon or copying any of its
contents, and we further request that you advise us.
SDL PLC is a public limited company registered in England and Wales.
Registered number: 02675207.
Registered address: Globe House, Clivemont Road, Maidenhead, Berkshire
SL6 7DY, UK.


------------------------------------------------------------------------
------
Download new Adobe(R) Flash(R) Builder(TM) 4
The new Adobe(R) Flex(R) 4 and Flash(R) Builder(TM) 4 (formerly 
Flex(R) Builder(TM)) enable the development of rich applications that
run
across multiple browsers and platforms. Download your free trials today!
http://p.sf.net/sfu/adobe-dev2dev
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

------------------------------------------------------------------------
------
Download new Adobe(R) Flash(R) Builder(TM) 4
The new Adobe(R) Flex(R) 4 and Flash(R) Builder(TM) 4 (formerly 
Flex(R) Builder(TM)) enable the development of rich applications that
run
across multiple browsers and platforms. Download your free trials today!
http://p.sf.net/sfu/adobe-dev2dev
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

------------------------------------------------------------------------------
Download new Adobe(R) Flash(R) Builder(TM) 4
The new Adobe(R) Flex(R) 4 and Flash(R) Builder(TM) 4 (formerly 
Flex(R) Builder(TM)) enable the development of rich applications that run
across multiple browsers and platforms. Download your free trials today!
http://p.sf.net/sfu/adobe-dev2dev
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users
ICE01   INFO    ICE01 - Simple ICE that doesn't test anything
ICE01   INFO    Created 04/29/1998. Last Modified 08/17/1998.
ICE01   INFO    Called at 7:04:07.
ICE02   INFO    ICE02 - ICE to test circular references in File and Component 
tables
ICE02   INFO    Created 05/18/1998. Last Modified 10/12/1998.
ICE03   INFO    ICE03 - ICE to perform data validation and foreign key 
references
ICE03   INFO    Created 05/19/1998. Last Modified 10/03/2001.
ICE04   INFO    ICE04 - ICE to validate File table sequences according to Media 
table
ICE04   INFO    Created 05/19/1998. Last Modified 09/24/1998.
ICE04   INFO    Max Sequence in Media Table is 7640
ICE05   INFO    ICE05 - ICE to validate that required data exists in certain 
tables.
ICE05   INFO    Created 05/20/1998. Last Modified 01/26/1999.
ICE06   INFO    ICE06 - ICE that looks for missing columns in database tables
ICE06   INFO    Created 05/20/1998. Last Modified 02/18/1999.
ICE07   INFO    ICE07 - ICE that ensures that fonts are installed to the fonts 
folder. Only checked if you have a Font table
ICE07   INFO    Created 05/21/1998. Last Modified 02/18/1999.
ICE08   INFO    ICE08 - Checks for duplicate GUIDs in Component table
ICE08   INFO    Created 05/21/98. Last Modified 10/08/98.
ICE09   INFO    ICE09 - Checks for components whose Directory is the System 
directory but aren't set as system components 
ICE09   INFO    Created 05/21/98. Last Modified 10/09/2000.
ICE10   INFO    ICE10 - ICE that ensures that advertise states of feature 
childs and parents match
ICE10   INFO    Created 05/22/1998. Last Modified 10/02/2000.
ICE11   INFO    ICE11 - ICE that validates the Product Code of a nested install 
(advertised MSI) custom action type
ICE11   INFO    Created 05/22/1998. Last Modified 08/17/1998.
ICE12   INFO    ICE12 - ICE that validates the Property type custom actions
ICE12   INFO    Created 05/29/1998. Last Modified 01/14/2000.
ICE13   INFO    ICE13 - ICE that validates that no dialogs are listed in the 
*ExecuteSequence tables
ICE13   INFO    Created 06/08/1998. Last Modified 08/17/1998.
ICE14   INFO    ICE14 - ICE that ensures that Feature_Parents do not have the 
ifrsFavorParent attribute set
ICE14   INFO    Created 06/08/1998. Last Modified 01/27/1999.
ICE15   INFO    ICE15 - ICE that ensures that a circular reference exists 
between the Mime and Extension tables
ICE15   INFO    Created 06/11/1998. Last Modified 01/05/1999.
ICE16   INFO    ICE16 - ICE that ensures that the ProductName in the Property 
table is less than 64 characters
ICE16   INFO    Created 06/11/1998. Last Modified 10/03/2001.
ICE17   INFO    ICE17 - ICE that validates foreign key dependencies based upon 
control types in the Control table.
ICE17   INFO    Created 06/16/1998. Last Modified 05/15/1999.
ICE18   INFO    ICE18 - ICE that validates the nulled KeyPath columns of the 
Component table.
ICE18   INFO    Created 06/18/1998. Last Modified 03/24/1999.
ICE19   INFO    ICE19 - ICE that validates that ComponentIDs and KeyPaths for 
advertising.
ICE19   INFO    Created 06/18/1998. Last Modified 01/21/1999.
ICE20   INFO    ICE20 - ICE that validates for Standard Dialogs if UI is 
authored.
ICE20   INFO    Created 06/25/1998. Last Modified 10/04/1998.
ICE21   INFO    ICE21 - ICE that validates that all components reference a 
feature.
ICE21   INFO    Created 06/29/1998. Last Modified 03/02/1999.
ICE22   INFO    ICE22 - ICE that validates that the feature and component 
referenced by a PublishedComponent actually map.
ICE22   INFO    Created 06/29/1998. Last Modified 03/02/1999.
ICE23   INFO    ICE23 - ICE that validates the tab order of all dialogs.
ICE23   INFO    Created 07/02/1998. Last Modified 01/17/2000.
ICE24   INFO    ICE24 - ICE that validates specific properties in the Property 
table.
ICE24   INFO    Created 07/15/1998. Last Modified 01/15/2004.
ICE25   INFO    ICE25 - ICE that validates module dependencies/exclusions.
ICE25   INFO    Created 07/20/1998. Last Modified 08/31/1998.
ICE26   INFO    ICE26 - ICE that validates required and prohibited actions in 
the Sequence tables.
ICE26   INFO    Created 08/13/1998. Last Modified 04/06/1999.
ICE27   INFO    ICE27 - ICE that validates sequence table organization and 
sequence table dependencies.
ICE27   INFO    Created 08/04/1998. Last Modified 04/22/1999.
ICE27   INFO    AdminExecuteSequence TABLE: Validating organization. . .
ICE27   INFO    AdminExecuteSequence TABLE: Validating sequence of actions and 
dependencies. . .
ICE27   INFO    AdminUISequence TABLE: Validating organization. . .
ICE27   INFO    AdminUISequence TABLE: Validating sequence of actions and 
dependencies. . .
ICE27   INFO    AdvtExecuteSequence TABLE: Validating organization. . .
ICE27   INFO    AdvtExecuteSequence TABLE: Validating sequence of actions and 
dependencies. . .
ICE27   INFO    AdvtUISequence table not found, skipping. . .
ICE27   INFO    InstallExecuteSequence TABLE: Validating organization. . .
ICE27   INFO    InstallExecuteSequence TABLE: Validating sequence of actions 
and dependencies. . .
ICE27   INFO    InstallUISequence TABLE: Validating organization. . .
ICE27   INFO    InstallUISequence TABLE: Validating sequence of actions and 
dependencies. . .
ICE28   INFO    ICE28 - ICE that validates actions that can't be separated by 
ForceReboot.
ICE28   INFO    Created 08/13/1998. Last Modified 10/27/1998.
ICE29   INFO    ICE29 - ICE that validates stream names.
ICE29   INFO    Created 08/11/1998. Last Modified 10/27/1998.
ICE29   INFO    Stream Column Found In Binary Table
ICE30   INFO    ICE30 - ICE that detects cross-component file collisions.
ICE30   INFO    Create 08/25/1998. Last Modified 06/26/2001.
ICE30   INFO    Resolving Component Paths...
ICE30   INFO    Checking for colliding files...
ICE31   INFO    ICE31 - ICE to verify that controls use valid text styles.
ICE31   INFO    Created 07/24/1998. Last Modified 01/21/2005.
ICE32   INFO    ICE32 - Confirms that keys and foreign keys are the same 
type/size
ICE32   INFO    Created 07/30/98. Last Modified 10/08/98.
ICE32   INFO    Registry table is not in database, but is listed in the 
_Validation table as a foreign key of Component.KeyPath
ICE32   INFO    ODBCDataSource table is not in database, but is listed in the 
_Validation table as a foreign key of Component.KeyPath
ICE32   INFO    IniLocator table is not in database, but is listed in the 
_Validation table as a foreign key of AppSearch.Signature_
ICE32   INFO    DrLocator table is not in database, but is listed in the 
_Validation table as a foreign key of AppSearch.Signature_
ICE32   INFO    CompLocator table is not in database, but is listed in the 
_Validation table as a foreign key of AppSearch.Signature_
ICE32   INFO    Differences found = 
ICE33   INFO    ICE33 - ICE to verify that Registry entries do not duplicate or 
collide with registry tables.
ICE33   INFO    Created 09/01/1998. Last Modified 04/19/2001.
ICE34   INFO    ICE34 - ICE to verify that all radio groups have a default.
ICE34   INFO    Created 08/06/1998. Last Modified 10/27/1998.
ICE35   INFO    ICE35 - ICE that validates that compressed files are not set 
RFS, and ensures they have CABs.
ICE35   INFO    Created 08/18/1998. Last Modified 10/17/2000.
ICE36   INFO    ICE36 - ICE that flags unused icons in the icon table, 
increasing performance.
ICE36   INFO    Created 08/17/1998. Last Modified 01/17/2000.
ICE38   INFO    ICE38 - ICE that verifes that components in the user profile 
use HKCU reg entries as KeyPaths.
ICE38   INFO    Created 08/28/1998. Last Modified 01/17/2000.
ICE39   INFO    ICE39 - ICE that validates summary information stream 
properties.
ICE39   INFO    Created 09/03/1998. Last Modified 01/14/2004.
ICE40   INFO    ICE40 - ICE that checks various miscellaneous problems.
ICE40   INFO    Created 09/07/1998. Last Modified 12/02/2000.
ICE41   INFO    ICE41 - ICE that verifes that Feature/Component references are 
valid in advertising tables.
ICE41   INFO    Created 09/08/1998. Last Modified 09/11/1998.
ICE42   INFO    ICE42 - ICE that verifes arguments and context values in the 
Class Table.
ICE42   INFO    Created 09/10/1998. Last Modified 07/21/1999.
ICE43   INFO    ICE43 - ICE that verifes non-advertised shortucts are in 
components with HKCU keypaths.
ICE43   INFO    Created 09/27/1998. Last Modified 01/17/2000.
ICE44   INFO    ICE44 - ICE that verifes Dialog events refer to valid Dialog 
entries.
ICE44   INFO    Created 09/28/1998. Last Modified 09/30/1998.
ICE45   INFO    ICE45 - ICE that verifes reserved bits are not set in 
attributes columns.
ICE45   INFO    Created 10/01/1998. Last Modified 06/15/1999.
ICE45   WARNING Row 'ResumeDlg.Install' in table 'Control' has bits set in the 
'Attributes' column that are reserved. They should be 0 to ensure compatability 
with future installer versions.
ICE45   WARNING Row 'VerifyReadyDlg.Remove' in table 'Control' has bits set in 
the 'Attributes' column that are reserved. They should be 0 to ensure 
compatability with future installer versions.
ICE45   WARNING Row 'VerifyReadyDlg.Install' in table 'Control' has bits set in 
the 'Attributes' column that are reserved. They should be 0 to ensure 
compatability with future installer versions.
ICE45   WARNING Row 'VerifyReadyDlg.Change' in table 'Control' has bits set in 
the 'Attributes' column that are reserved. They should be 0 to ensure 
compatability with future installer versions.
ICE46   INFO    ICE46 - ICE that checks for property usage where the property 
differs only by case from a defined property.
ICE46   INFO    Created 10/14/1998. Last Modified 10/02/2000.
ICE47   INFO    ICE47 - ICE that checks for features with more than 800 
components.
ICE47   INFO    Created 10/20/1998. Last Modified 03/17/1999.
ICE48   INFO    ICE48 - ICE that checks for directories that are hardcoded to 
local drives.
ICE48   INFO    Created 10/26/1998. Last Modified 10/26/1998.
ICE49   INFO    ICE49 - ICE that checks for non-REG_SZ default registry entries.
ICE49   INFO    Created 10/27/1998. Last Modified 10/27/1998.
ICE50   INFO    ICE50 - ICE that verifies the icon extension matches the 
shortcut target extension.
ICE50   INFO    Created 10/27/1998. Last Modified 10/29/1998.
ICE51   INFO    ICE51 - ICE to verify that only TTC/TTF fonts are missing 
titles.
ICE51   INFO    Created 10/28/1998. Last Modified 10/28/1998.
ICE52   INFO    ICE52 - ICE to verify that APPSearch properties are public 
properties.
ICE52   INFO    Created 11/16/1998. Last Modified 11/16/1998.
ICE53   INFO    ICE53 - ICE to verify that registry entries do not overwrite 
private installer data.
ICE53   INFO    Created 11/19/1998. Last Modified 07/21/1999.
ICE54   INFO    ICE54 - ICE to check that Component KeyPaths are not companion 
files.
ICE54   INFO    Created 12/07/1998. Last Modified 12/07/1998.
ICE55   INFO    ICE55 - ICE to check that LockPermission objects exist and have 
valid permissions.
ICE55   INFO    Created 12/14/1998. Last Modified 12/14/1998.
ICE56   INFO    ICE56 - ICE to check that the Directory structure has a single, 
valid, root.
ICE56   INFO    Created 12/15/1998. Last Modified 03/29/1999.
ICE57   INFO    ICE57 - Checks that components contain per-machine or per-user 
data, but not both.
ICE57   INFO    Created 02/11/1999. Last Modified 01/17/2000.
ICE58   INFO    ICE58 - ICE to ensure that you have fewer than 80 entries in 
the Media table.
ICE58   INFO    Created 04/08/1999. Last Modified 12/02/2000.
ICE59   INFO    ICE59 - ICE to ensure that advertised shortcut targets install 
the component of the shortcut.
ICE59   INFO    Created 04/08/1999. Last Modified 04/08/1999.
ICE60   INFO    ICE60 - Verifies that files in the file table which are not 
fonts have a valid version/language.
ICE60   INFO    Created 04/13/1999. Last Modified 10/26/2000.
ICE60   WARNING The file file1 is not a Font, and its version is not a 
companion file reference. It should have a language specified in the Language 
column.
ICE60   WARNING The file file11 is not a Font, and its version is not a 
companion file reference. It should have a language specified in the Language 
column.
ICE60   WARNING The file file3876 is not a Font, and its version is not a 
companion file reference. It should have a language specified in the Language 
column.
ICE60   WARNING The file file3877 is not a Font, and its version is not a 
companion file reference. It should have a language specified in the Language 
column.
ICE60   WARNING The file file3878 is not a Font, and its version is not a 
companion file reference. It should have a language specified in the Language 
column.
ICE60   WARNING The file file3879 is not a Font, and its version is not a 
companion file reference. It should have a language specified in the Language 
column.
ICE60   WARNING The file file3880 is not a Font, and its version is not a 
companion file reference. It should have a language specified in the Language 
column.
ICE60   WARNING The file file3881 is not a Font, and its version is not a 
companion file reference. It should have a language specified in the Language 
column.
ICE60   WARNING The file file3882 is not a Font, and its version is not a 
companion file reference. It should have a language specified in the Language 
column.
ICE60   WARNING The file file3883 is not a Font, and its version is not a 
companion file reference. It should have a language specified in the Language 
column.
ICE60   WARNING The file file7375 is not a Font, and its version is not a 
companion file reference. It should have a language specified in the Language 
column.
ICE60   WARNING The file file8495 is not a Font, and its version is not a 
companion file reference. It should have a language specified in the Language 
column.
ICE60   WARNING The file file7377 is not a Font, and its version is not a 
companion file reference. It should have a language specified in the Language 
column.
ICE60   WARNING The file file8496 is not a Font, and its version is not a 
companion file reference. It should have a language specified in the Language 
column.
ICE60   WARNING The file file3891 is not a Font, and its version is not a 
companion file reference. It should have a language specified in the Language 
column.
ICE60   WARNING The file file3893 is not a Font, and its version is not a 
companion file reference. It should have a language specified in the Language 
column.
ICE60   WARNING The file file3894 is not a Font, and its version is not a 
companion file reference. It should have a language specified in the Language 
column.
ICE61   INFO    Created 05/03/1999. Last Modified 04/19/2001
ICE61   INFO    Verifies various elements of the Upgrade table
ICE61   WARNING This product should remove only older versions of itself. No 
Maximum version was detected for the current product. (PROJECT_DOWNGRADE)
ICE62   INFO    ICE62 - Performs a wide variety of IsolatedComponent checks.
ICE62   INFO    Created 06/03/1999. Last Modified 06/21/1999.
ICE63   INFO    ICE63 - Validates sequence restrictions on 
RemoveExistingProducts
ICE63   INFO    Created 06/04/1999. Last Modified 07/21/1999.
ICE64   INFO    ICE64 - Checks that Profile directories are listed in the 
RemoveFile table.
ICE64   INFO    Created 06/07/1999. Last Modified 01/17/2000.
ICE65   INFO    ICE65 - Checks that the Environment table does not have invalid 
prefix or append values.
ICE65   INFO    Created 06/11/1999. Last Modified 06/21/1999.
ICE66   INFO    ICE66 - Determines the appropriate schema for the package and 
ensures that the marked schema is valid.
ICE66   INFO    Created 06/14/1999. Last Modified 10/05/2000.
ICE66   WARNING Complete functionality of the Upgrade table is only available 
with Windows Installer version 1.1. Your schema is 100.
ICE66   WARNING Complete functionality of the MsiFileHash table is only 
available with Windows Installer version 1.5. Your schema is 100.
ICE67   INFO    ICE67 - Validates that shortcuts are installed by the component 
of their target.
ICE67   INFO    Created 06/17/1999. Last Modified 06/21/1999.
ICE68   INFO    ICE68 - Checks that all custom actions are of a valid type.
ICE68   INFO    Created 06/22/1999. Last Modified 04/19/2001.
ICE69   INFO    ICE69 - Checks for possible cross-component references with 
[$component] and [#filekey] literals in formatted string that could result in 
error
ICE69   INFO    Created 06/22/1999. Last Modified 02/02/2001.
ICE70   INFO    ICE70 - Checks that the characters following a # in a registry 
value are numeric
ICE70   INFO    Created 07/14/1999. Last Modified 07/21/1999.
ICE71   INFO    ICE71 - Verifies that the first media table entry starts with 1
ICE71   INFO    Created 08/02/1999. Last Modified 08/02/1999.
ICE72   INFO    ICE72 - Verifies that only built-in custom actions are used in 
the AdvtExecuteSequence table
ICE72   INFO    Created 10/11/1999. Last Modified 10/11/1999.
ICE73   INFO    ICE73 - Verifies that the package does not reuse package and 
product codes of Windows Installer SDK packages
ICE73   INFO    Created 10/28/1999. Last Modified 11/13/2002.
ICE74   INFO    ICE74 - ICE to ensure that the FASTOEM property does not exist 
in the database.
ICE74   INFO    Created 01/14/2000. Last Modified 01/14/2000.
ICE75   INFO    ICE75 - ICE to ensure that custom actions whose source is an 
installed file are sequenced after CostFinalize.
ICE75   INFO    Created 02/08/2000. Last Modified 02/08/2000.
ICE76   INFO    ICE76 - ICE to ensure that files associated with SFP catalogs 
are not in the BindImage table.
ICE76   INFO    Created 02/25/2000. Last modified 04/11/2000.
ICE77   INFO    ICE77 - ICE to ensure that inscript custom actions are 
scheduled between InstallInitialize and InstallFinalize.
ICE77   INFO    Created 07/05/2000. Last modified 07/05/2000.
ICE78   INFO    ICE78 - Verifies that AdvtUISequence table either does not 
exist or is empty.
ICE78   INFO    Created 8/29/2000. Last Modified 8/29/2000.
ICE79   INFO    ICE79 - Verifies that references to component and feature in 
conditions are valid.
ICE79   INFO    Created 10/24/2000. Last Modified 05/22/2001.
ICE80   INFO    ICE80 - Verifies that various Template Summary Properties are 
correct.
ICE80   INFO    Created 01/17/2001. Last Modified 06/26/2001.
ICE80   WARNING This 32Bit Package is using 64 bit Locator Type in RegLocator 
table entry SBToolsRegistry
ICE81   INFO    ICE81 - MsiDigitalCertificate table and MsiDigitalSignature 
table Validator.
ICE81   INFO    Created 04/04/2001. Last Modified 04/04/2001.
ICE82   INFO    ICE82 - InstallExecuteSequence validator and warns if the 
executeSequence tables found to use a sequence number more than once.`
ICE82   INFO    Created 04/10/2001. Last Modified 04/10/2001.
ICE83   INFO    ICE83 - MsiAssembly table and MsiAssemblyName table validator.
ICE83   INFO    Created 04/10/2001. Last Modified 04/10/2001.
ICE84   INFO    ICE84 - Verify that all required actions in sequence tables are 
condition-less.
ICE84   INFO    Created 05/04/2001. Last Modified 05/04/2001.
ICE85   INFO    ICE85 - Verify that the SourceName column of MoveFile table is 
a valid LFN WildCardFilename.
ICE85   INFO    Created 05/14/2001. Last Modified 05/14/2001.
ICE86   INFO    ICE86 - Post warning for the use of AdminUser instead of 
Privileged property in conditions.
ICE86   INFO    Created 05/18/2001. Last Modified 05/22/2001.
ICE87   INFO    ICE87 - Verifies that some properties that shouldn't be 
authored into the Property table are not.
ICE87   INFO    Created 05/29/2001. Last Modified 05/29/2001.
ICE88   INFO    ICE88 - Verifies that some properties that shouldn't be 
authored into the Property table are not.
ICE88   INFO    Created 05/29/2001. Last Modified 05/29/2001.
ICE89   INFO    ICE89 - Verifies that the Progid_Parent column in ProgId table 
is a valid foreign key into the ProgId column.
ICE89   INFO    Created 06/06/2001. Last Modified 06/06/2001.
ICE90   INFO    ICE90 - Warns user of cases where a shortcut's directory is a 
public property (ALL CAPS) that is under a profile directory. This results in a 
problem if the value of the ALLUSERS property changes in the UI sequence.
ICE90   INFO    Created 06/08/2001. Last Modified 06/08/2001.
ICE91   INFO    ICE91 - Warns user of cases where a file (or INI entry, 
shortcut) is explicitly installed into a per-user profile directory that 
doesn't vary based on the ALLUSERS value. These files will not be copied into 
each user's profile.
ICE91   INFO    Created 06/11/2001. Last Modified 06/11/2001.
ICE92   INFO    ICE92 - Verifies that a GUID-less component is not marked 
permanent.
ICE92   INFO    Created 06/12/2001. Last Modified 06/12/2001.
ICE93   INFO    ICE93 - Verifies that a custom action doesn't use the same name 
as a standard action.
ICE93   INFO    Created 06/13/2001. Last Modified 06/13/2001.
ICE94   INFO    ICE94 - Verifies that there are no non-advertised shortcuts to 
assembly files in the global assembly cache.
ICE94   INFO    Created 06/18/2001. Last Modified 06/18/2001.
ICE95   INFO    ICE95 - Verifies that Billboard control items fit into all the 
Billboards.
ICE95   INFO    Created 06/19/2001. Last Modified 06/19/2001.
ICE96   INFO    ICE96 - Verifies that PublishFeatures and PublishProduct 
actions are authored in AdvtExecuteSequence table.
ICE96   INFO    Created 07/20/2001. Last Modified 07/20/2001.
ICE97   INFO    ICE97 - Verifies that 2 components do not isolate a shared 
component to the same directory
ICE97   INFO    Created 09/26/2002. Last Modified 09/26/2002.
ICE98   INFO    ICE98 - Verifies that DSNs using the ODBCDataSource table do 
not contain invalid characters nor do they exceed the maximum length.
ICE98   INFO    Created 06/02/2004. Last Modified 06/02/2004.
ICE99   INFO    ICE99 - Verifies that names in the Directory table are not part 
of the set of MSI Public Properties
ICE99   INFO    Created 06/18/2004. Last Modified 06/18/2004.
------------------------------------------------------------------------------
Download new Adobe(R) Flash(R) Builder(TM) 4
The new Adobe(R) Flex(R) 4 and Flash(R) Builder(TM) 4 (formerly 
Flex(R) Builder(TM)) enable the development of rich applications that run
across multiple browsers and platforms. Download your free trials today!
http://p.sf.net/sfu/adobe-dev2dev
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to