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