Thanks, Blair. I ended up needing to add <CustomTable> definitions (along with 
the column definitions for each table), but after adding those (along with the 
<Ensuretable> elements) I was able to get rid of the error.

Thanks again,

Jordan Day | Software Engineer | Cerner Corporation | 816.201.8283 | 
jordan.r....@cerner.com | www.cerner.com

Message: 3
Date: Thu, 4 Feb 2010 13:09:29 -0800
From: "Blair" <os...@live.com>
Subject: Re: [WiX-users] Using <EnsureTable> to resolve ICE03 error
        results in      LGHT0094 error
To: "'General discussion for Windows Installer XML toolset.'"
        <wix-users@lists.sourceforge.net>
Message-ID: <blu111-ds7229917309ef805e05a88cd...@phx.gbl>
Content-Type: text/plain; charset="us-ascii"

EnsureTable resolves that issue with all tables that the linker can find the
definition for (such as LockPermissions, which is a Windows Installer
defined table). Since merge modules are added by the binder after the linker
has run you would need a definition for the CrystalRedirection table in your
authoring (which the merge module would then possibly add rows to, depending
on its authoring).

-----Original Message-----
From: jordan.r....@cerner.com [mailto:jordan.r....@cerner.com] 
Sent: Thursday, February 04, 2010 9:57 AM
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] Using <EnsureTable> to resolve ICE03 error results in
LGHT0094 error

Hi,

I'm using an older Crystal Reports merge module
(CrystalReports10_NET_EmbeddedReporting.msm) which apparently wasn't built
to spec, which initially resulted in a bunch of ICE03 (along with some
other) errors, mostly like:
error LGHT0204: ICE03: Table: CrystalRedirection Column: Directory Missing
specifications in _Validation Table (or Old Database)
and
error LGHT0204: ICE03: Table: LockPermissions Column: LockObject Missing
specifications in _Validation Table (or Old Database)

Adding <EnsureTable Id="LockPermissions" /> to my product resolves the issue
with the LockPermissions table, but doing the same for CrystalRedirection
results in
error LGHT0094: Unresolved reference to symbol 'WixCustomTable:
CrystalRedirection' in section
'Product:{C77173A0-8037-45F9-A991-D029BEBC9BCE}'.

I'm not entirely sure where to go from here? I've searched but so far it
seems like <EnsureTable> always does the trick for folks.

Thanks,
Jordan

----------------------------------------------------------------------
CONFIDENTIALITY NOTICE This message and any included attachments are from 
Cerner Corporation and are intended only for the addressee. The information 
contained in this message is confidential and may constitute inside or 
non-public information under international, federal, or state securities laws. 
Unauthorized forwarding, printing, copying, distribution, or use of such 
information is strictly prohibited and may be unlawful. If you are not the 
addressee, please promptly delete this message and notify the sender of the 
delivery error by e-mail or you may call Cerner's corporate offices in Kansas 
City, Missouri, U.S.A at (+1) (816)221-1024.

------------------------------------------------------------------------------
The Planet: dedicated and managed hosting, cloud storage, colocation
Stay online with enterprise data centers and the best network in the business
Choose flexible plans and management services without long-term contracts
Personal 24x7 support from experience hosting pros just a phone call away.
http://p.sf.net/sfu/theplanet-com
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to