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

Reply via email to