I am having a problem with a portion of my installed application that isn't working. I finally determined that the problem is due to missing components, supplied in merge modules from a vendor. The merge modules I am sure it is weirdness on their part, but I need to work around it. Here are the light errors I am getting:
TSBSuite.wxs Microsoft (R) Windows Installer Xml Linker version 3.0.2813.0 Copyright (C) Microsoft Corporation 2003. All rights reserved. C:\PlatformESP\TSB\WiX\src\FragmentKETSP.wxs(21) : warning LGHT1056 : The Directory table contains a row with primary key(s) 'ProgramFilesFolder' which cannot be merged from the merge module 'C:\Documents and Settings\jcampbel\Local Settings\Temp\l93gzvet\cab_2_KETSP\10'. This is likely due to collision of rows with the same primary key(s) (but other different values in other columns) between the database and the merge module. light.exe : error LGHT0204 : ICE03: Not a valid foreign key; Table: Directory, Column: Directory_Parent, Key(s): NISHAREDDIR.B971A7AF_CBFF_4489_9605_3344B7CDDCCD light.exe : error LGHT0204 : ICE03: Not a valid foreign key; Table: Directory, Column: Directory_Parent, Key(s): Mesa.6FE8CEDD_964F_47A2_8F23_5A607953B235 light.exe : error LGHT0204 : ICE03: Not a valid foreign key; Table: Directory, Column: Directory_Parent, Key(s): NIANALYSISDIR.C864C12F_832A_4CC0_A051_156244869B59 C:\Documents and Settings\jcampbel\Local Settings\Temp\l93gzvet\TSBSuite.msi : error LGHT0204 : ICE03: Table: Extension Column: Extension Missing specifications in _Validation Table (or Old Database) C:\Documents and Settings\jcampbel\Local Settings\Temp\l93gzvet\TSBSuite.msi : error LGHT0204 : ICE03: Table: Extension Column: Component_ Missing specifications in _Validation Table (or Old Database) C:\Documents and Settings\jcampbel\Local Settings\Temp\l93gzvet\TSBSuite.msi : error LGHT0204 : ICE03: Table: Extension Column: ProgId_ Missing specifications in _Validation Table (or Old Database) C:\Documents and Settings\jcampbel\Local Settings\Temp\l93gzvet\TSBSuite.msi : error LGHT0204 : ICE03: Table: Extension Column: MIME_ Missing specifications in _Validation Table (or Old Database) C:\Documents and Settings\jcampbel\Local Settings\Temp\l93gzvet\TSBSuite.msi : error LGHT0204 : ICE03: Table: Extension Column: Feature_ Missing specifications in _Validation Table (or Old Database) C:\Documents and Settings\jcampbel\Local Settings\Temp\l93gzvet\TSBSuite.msi : error LGHT0204 : ICE03: Table: MIME Column: ContentType Missing specifications in _Validation Table (or Old Database) C:\Documents and Settings\jcampbel\Local Settings\Temp\l93gzvet\TSBSuite.msi : error LGHT0204 : ICE03: Table: MIME Column: Extension_ Missing specifications in _Validation Table (or Old Database) C:\Documents and Settings\jcampbel\Local Settings\Temp\l93gzvet\TSBSuite.msi : error LGHT0204 : ICE03: Table: MIME Column: CLSID Missing specifications in _Validation Table (or Old Database) C:\Documents and Settings\jcampbel\Local Settings\Temp\l93gzvet\TSBSuite.msi : error LGHT0204 : ICE03: Table: Class Column: CLSID Missing specifications in _Validation Table (or Old Database) C:\Documents and Settings\jcampbel\Local Settings\Temp\l93gzvet\TSBSuite.msi : error LGHT0204 : ICE03: Table: Class Column: Context Missing specifications in _Validation Table (or Old Database) C:\Documents and Settings\jcampbel\Local Settings\Temp\l93gzvet\TSBSuite.msi : error LGHT0204 : ICE03: Table: Class Column: Component_ Missing specifications in _Validation Table (or Old Database) C:\Documents and Settings\jcampbel\Local Settings\Temp\l93gzvet\TSBSuite.msi : error LGHT0204 : ICE03: Table: Class Column: ProgId_Default Missing specifications in _Validation Table (or Old Database) C:\Documents and Settings\jcampbel\Local Settings\Temp\l93gzvet\TSBSuite.msi : error LGHT0204 : ICE03: Table: Class Column: Description Missing specifications in _Validation Table (or Old Database) C:\Documents and Settings\jcampbel\Local Settings\Temp\l93gzvet\TSBSuite.msi : error LGHT0204 : ICE03: Table: Class Column: AppId_ Missing specifications in _Validation Table (or Old Database) C:\Documents and Settings\jcampbel\Local Settings\Temp\l93gzvet\TSBSuite.msi : error LGHT0204 : ICE03: Table: Class Column: FileTypeMask Missing specifications in _Validation Table (or Old Database) C:\Documents and Settings\jcampbel\Local Settings\Temp\l93gzvet\TSBSuite.msi : error LGHT0204 : ICE03: Table: Class Column: Icon_ Missing specifications in _Validation Table (or Old Database) C:\Documents and Settings\jcampbel\Local Settings\Temp\l93gzvet\TSBSuite.msi : error LGHT0204 : ICE03: Table: Class Column: IconIndex Missing specifications in _Validation Table (or Old Database) C:\Documents and Settings\jcampbel\Local Settings\Temp\l93gzvet\TSBSuite.msi : error LGHT0204 : ICE03: Table: Class Column: DefInprocHandler Missing specifications in _Validation Table (or Old Database) C:\Documents and Settings\jcampbel\Local Settings\Temp\l93gzvet\TSBSuite.msi : error LGHT0204 : ICE03: Table: Class Column: Argument Missing specifications in _Validation Table (or Old Database) C:\Documents and Settings\jcampbel\Local Settings\Temp\l93gzvet\TSBSuite.msi : error LGHT0204 : ICE03: Table: Class Column: Feature_ Missing specifications in _Validation Table (or Old Database) C:\Documents and Settings\jcampbel\Local Settings\Temp\l93gzvet\TSBSuite.msi : error LGHT0204 : ICE03: Table: Class Column: Attributes Missing specifications in _Validation Table (or Old Database) C:\Documents and Settings\jcampbel\Local Settings\Temp\l93gzvet\TSBSuite.msi : error LGHT0204 : ICE03: Table: ProgId Column: ProgId Missing specifications in _Validation Table (or Old Database) C:\Documents and Settings\jcampbel\Local Settings\Temp\l93gzvet\TSBSuite.msi : error LGHT0204 : ICE03: Table: ProgId Column: ProgId_Parent Missing specifications in _Validation Table (or Old Database) C:\Documents and Settings\jcampbel\Local Settings\Temp\l93gzvet\TSBSuite.msi : error LGHT0204 : ICE03: Table: ProgId Column: Class_ Missing specifications in _Validation Table (or Old Database) C:\Documents and Settings\jcampbel\Local Settings\Temp\l93gzvet\TSBSuite.msi : error LGHT0204 : ICE03: Table: ProgId Column: Description Missing specifications in _Validation Table (or Old Database) C:\Documents and Settings\jcampbel\Local Settings\Temp\l93gzvet\TSBSuite.msi : error LGHT0204 : ICE03: Table: ProgId Column: Icon_ Missing specifications in _Validation Table (or Old Database) C:\Documents and Settings\jcampbel\Local Settings\Temp\l93gzvet\TSBSuite.msi : error LGHT0204 : ICE03: Table: ProgId Column: IconIndex Missing specifications in _Validation Table (or Old Database) C:\Documents and Settings\jcampbel\Local Settings\Temp\l93gzvet\TSBSuite.msi : error LGHT0204 : ICE03: Table: Verb Column: Extension_ Missing specifications in _Validation Table (or Old Database) C:\Documents and Settings\jcampbel\Local Settings\Temp\l93gzvet\TSBSuite.msi : error LGHT0204 : ICE03: Table: Verb Column: Verb Missing specifications in _Validation Table (or Old Database) C:\Documents and Settings\jcampbel\Local Settings\Temp\l93gzvet\TSBSuite.msi : error LGHT0204 : ICE03: Table: Verb Column: Sequence Missing specifications in _Validation Table (or Old Database) C:\Documents and Settings\jcampbel\Local Settings\Temp\l93gzvet\TSBSuite.msi : error LGHT0204 : ICE03: Table: Verb Column: Command Missing specifications in _Validation Table (or Old Database) C:\Documents and Settings\jcampbel\Local Settings\Temp\l93gzvet\TSBSuite.msi : error LGHT0204 : ICE03: Table: Verb Column: Argument Missing specifications in _Validation Table (or Old Database) C:\Documents and Settings\jcampbel\Local Settings\Temp\l93gzvet\TSBSuite.msi : error LGHT0204 : ICE32: Possible Mis-Aligned Foreign Keys NIPathsDir.1 = s72 NIPathsDir.ValueExclusive = S255 light.exe : warning LGHT1076 : ICE54: Component 'fonts.0A12B0D3_94AF_489F_AA01_DDC6E268E50A' uses file 'nisystem.ttf2.0A12B0D3_94AF_489F_AA01_DDC6E268E50A' as its KeyPath, but the file's version is provided by the file 'cvirte.dll1.0A12B0D3_94AF_489F_AA01_DDC6E268E50A'. light.exe : warning LGHT1076 : ICE54: Component 'bin.0A12B0D3_94AF_489F_AA01_DDC6E268E50A' uses file 'msgrte.txt.0A12B0D3_94AF_489F_AA01_DDC6E268E50A' as its KeyPath, but the file's version is provided by the file 'cvirte.dll1.0A12B0D3_94AF_489F_AA01_DDC6E268E50A'. light.exe : warning LGHT1076 : ICE54: Component 'EnglishErrors.0A12B0D3_94AF_489F_AA01_DDC6E268E50A' uses file 'cvierror.txt.0A12B0D3_94AF_489F_AA01_DDC6E268E50A' as its KeyPath, but the file's version is provided by the file 'cvirte.dll1.0A12B0D3_94AF_489F_AA01_DDC6E268E50A'. The corresponding .wxs source: <DirectoryRef Id='ProgramFilesFolder'> <Merge Id='MKL' DiskId='1' Language='0' SourceFile='C:\Program Files\Common Files\Merge Modules\MKL.msm' /> <Merge Id='MSVCRT' DiskId='1' Language='0' SourceFile='C:\Program Files\Common Files\Merge Modules\MSVCRT.msm' /> <Merge Id='NIMETAUTILS' DiskId='1' Language='0' SourceFile='C:\Program Files\Common Files\Merge Modules\NIMETAUTILS.msm' /> <Merge Id='IVIPATHS' DiskId='1' Language='0' SourceFile='C:\Program Files\Common Files\Merge Modules\IVIPATHS.msm' /> <Merge Id='NIMESADLL' DiskId='1' Language='0' SourceFile='C:\Program Files\Common Files\Merge Modules\NiMesaDLL.msm' /> <Merge Id='INSTRSUP' DiskId='1' Language='0' SourceFile='C:\Program Files\Common Files\Merge Modules\INSTRSUP.msm' /> <Merge Id='NIANLYS' DiskId='1' Language='0' SourceFile='C:\Program Files\Common Files\Merge Modules\NIANLYS.msm' /> <Merge Id='CVIRTE' DiskId='1' Language='0' SourceFile='C:\Program Files\Common Files\Merge Modules\cvirte.msm' /> </DirectoryRef> <Feature Id='KETSP' Title='!(loc.KETSPDriver)' Description='!(loc.KETSPDriver)' Level='1'> <ComponentGroupRef Id='KETSPCG' /> <MergeRef Id='MKL' /> <MergeRef Id='MSVCRT' /> <MergeRef Id='NIMETAUTILS' /> <MergeRef Id='IVIPATHS' /> <MergeRef Id='NIMESADLL' /> <MergeRef Id='INSTRSUP' /> <MergeRef Id='NIANLYS' /> <MergeRef Id='CVIRTE' /> </Feature> Any help appreciated! Julie Campbell [EMAIL PROTECTED] _____________________________________________________________________________ Scanned by IBM Email Security Management Services powered by MessageLabs. For more information please visit http://www.ers.ibm.com _____________________________________________________________________________ ------------------------------------------------------------------------- This SF.net email is sponsored by DB2 Express Download DB2 Express C - the FREE version of DB2 express and take control of your XML. No limits. Just data. Click to get it now. http://sourceforge.net/powerbar/db2/ _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users