I have the following ICE errors and am not sure how to track down the root cause or how to repair. Can someone explain how I can find the cause of these errors and fix them?
I am trying to use the Crystal Reports 13.0.7 MSM file to deploy CR with my project. ICE Errors: ICE03: Invalid registry path; Table: Registry, Column: Key, Key(s): crystalreports.cpp.share.registry_4.0_core_32.Registry134 ICE03: Invalid registry path; Table: Registry, Column: Key, Key(s): crystalreports.cpp.share.registry_4.0_core_32.Registry135 ICE03: Invalid registry path; Table: Registry, Column: Key, Key(s): crystalreports.cpp.share.registry_4.0_core_32.Registry136 ICE03: Invalid registry path; Table: Registry, Column: Key, Key(s): crystalreports.cpp.share.registry_4.0_core_32.Registry137 ICE57: Component 'Registry.C30C5662.3363.4CB6.9374.63F0E641165B' has both per-user and per-machine data with a per-machine KeyPath. ICE83: The MsiPublishAssemblies action MUST be present in AdvtExecuteSequence table. C:\Users\benderle\AppData\Local\Temp\5s0bbgvi\EmpowerTaxWiXSetup.msi Here is my WXS file: <?xml version="1.0" encoding="UTF-8"?> <?define ProductName = "EmpowerTax Interface For Sage HRMS"?> <?define CompanyName = "Delphia Consulting"?> <?define CompanyLegalName = "Delphia Consulting, LLC"?> <?define Guid = "3CF2E2A9-0621-48DA-8847-89BE0258F5DC"?> <?define UpgradeCode = "9BD600EA-0683-4B17-9D57-EEA1DC667E7A"?> <?define AppDataFolder = "EmpowerTax Interface For Sage HRMS"?> <Wix xmlns=" http://schemas.microsoft.com/wix/2006/wi" xmlns:util=" http://schemas.microsoft.com/wix/UtilExtension"> <Product Id="$(var.Guid)" Name="$(var.ProductName) $(var.ShortAssyVersion)" Language="1033" Version="$(var.LongAssyVersion)" Manufacturer="$(var.CompanyLegalName)" UpgradeCode="$(var.UpgradeCode)"> <Package InstallerVersion="300" Compressed="yes" InstallScope="perMachine" InstallPrivileges="elevated" Comments="$(var.ProductName) $(var.LongAssyVersion)" Keywords="Version $(var.LongAssyVersion)" /> <?include ProductControlPanel.wxi ?> <MajorUpgrade DowngradeErrorMessage="A newer version of $(var.ProductName) is already installed." /> <MediaTemplate EmbedCab="yes" /> <Feature Id="Complete" Title="$(var.ProductName) $(var.ShortAssyVersion)" Level="1" Description="Everything" Display="expand"> <MergeRef Id="CrystalReports"/> <ComponentGroupRef Id="ProductComponents" /> <ComponentGroupRef Id="ConfigComponents"/> <ComponentGroupRef Id="ReportsComponents"/> <ComponentGroupRef Id="ScriptsComponents"/> <ComponentRef Id="ProgramMenuDir" /> <ComponentRef Id="EmpowerFolderPermssions" /> </Feature> </Product> <Fragment> <!-- Program Menu Folders (i.e., Start Button) --> <Directory Id="TARGETDIR" Name="SourceDir"> <Merge Id="CrystalReports" Language="1033" SourceFile="CRRuntime_13_0_7.msm" DiskId="1" /> <Directory Id="ProgramMenuFolder" Name="Programs"> <Directory Id="ApplicationProgramsFolder" Name="$(var.CompanyName)"> <Component Id="ProgramMenuDir" Guid="$(var.Guid)"> <Shortcut Id="EmpowerTaxStartMenuShortcut" IconIndex="0" Name="EmpowerTax For Sage HRMS" Target="[INSTALLBINFOLDER]EmpowerTaxInterface.exe" WorkingDirectory="INSTALLBINFOLDER"/> <Shortcut Id="UtilitiesSetupStartMenuShortcut" IconIndex="0" Name="EmpowerTax For Sage HRMS - Setup" Target="[INSTALLBINFOLDER]EmpowerTaxInterface.exe" Arguments="Setup" WorkingDirectory="INSTALLBINFOLDER"/> <RemoveFolder Id="ApplicationProgramsBinFolder" On="uninstall"/> <RegistryValue Root="HKCU" Key="Software\[Manufacturer]\$(var.ProductName)" Type="integer" Value="1" Name="installed" KeyPath="yes" /> </Component> </Directory> </Directory> <!-- Program File Folders (i.e., C:\Program Files (x86)\ ) --> <Directory Id="ProgramFilesFolder"> <Directory Id="DelphiaConsulting" Name="$(var.CompanyName)" > <Directory Id="INSTALLFOLDER" Name="$(var.ProductName)"> <Directory Id="INSTALLBINFOLDER" Name="bin" /> </Directory> </Directory> </Directory> <!-- Program Data Folders (i.e., C:\ProgramData, typically a hidden folder) --> <Directory Id="CommonAppDataFolder"> <Directory Id="DelphiaAppFolder" Name="$(var.CompanyName)"> <Directory Id="EmpowerTaxAppFolder" Name="$(var.ProductName)"> <Component Id="EmpowerFolderPermssions" Guid="516E524A-35BE-4FAB-BB63-59EE833A7745" KeyPath="yes"> <CreateFolder Directory="EmpowerTaxAppFolder"> <util:PermissionEx User="Users" GenericAll="yes" /> </CreateFolder> </Component> <Directory Id="CONFIGFOLDER" Name="config" /> <Directory Id="LOGFOLDER" Name="log" /> <Directory Id="REPORTSFOLDER" Name="reports" /> <Directory Id="SCRIPTSFOLDER" Name="scripts" /> </Directory> </Directory> </Directory> </Directory> </Fragment> <Fragment> <ComponentGroup Id="ConfigComponents" Directory="CONFIGFOLDER"> <Component Id="ConfigXML"> <File Id="ConfigXML" Name="Config.xml" Source="$(var.ToolLibrary.TargetDir)config\config.xml" Vital="yes" KeyPath="yes"/> </Component> <Component Id="ConfigXSD"> <File Id="ConfigXSD" Name="ToolConfig.xsd" Source="$(var.ToolLibrary.TargetDir)config\ToolConfig.xsd" Vital="yes" KeyPath="yes"/> </Component> <Component Id="CustomConfigXML"> <File Id="CustomConfigXML" Name="CustomConfig.xml" Source="$(var.ToolLibrary.TargetDir)config\CustomConfig.xml" Vital="yes" KeyPath="yes"/> </Component> <Component Id="FixedFormatterXML"> <File Id="FixedFormatterXML" Name="FixedFormatter.xml" Source="$(var.ToolLibrary.TargetDir)config\FixedFormatter.xml" Vital="yes" KeyPath="yes"/> </Component> <Component Id="MonthlyFormatterXML"> <File Id="MonthlyFormatterXML" Name="MonthlyFormatter.xml" Source="$(var.ToolLibrary.TargetDir)config\MonthlyFormatter.xml" Vital="yes" KeyPath="yes"/> </Component> <Component Id="PayrollFormatterXML"> <File Id="PayrollFormatterXML" Name="PayrollFormatter.xml" Source="$(var.ToolLibrary.TargetDir)config\PayrollFormatter.xml" Vital="yes" KeyPath="yes"/> </Component> <Component Id="QuarterlyFormatterXML"> <File Id="QuarterlyFormatterXML" Name="QuarterlyFormatter.xml" Source="$(var.ToolLibrary.TargetDir)config\QuarterlyFormatter.xml" Vital="yes" KeyPath="yes"/> </Component> <Component Id="LocalsXML"> <File Id="LocalsXML" Name="Locals.xml" Source="$(var.ToolLibrary.TargetDir)data\Locals.xml" Vital="yes" KeyPath="yes"/> </Component> <Component Id="FedStateXML"> <File Id="FedStateXML" Name="FedState.xml" Source="$(var.ToolLibrary.TargetDir)data\FedState.xml" Vital="yes" KeyPath="yes"/> </Component> </ComponentGroup> <ComponentGroup Id="ReportsComponents" Directory="REPORTSFOLDER"> <Component Id="AnnualTaxAuditReportRPT"> <File Id="AnnualTaxAuditReportRPT" Name="AnnualTaxAuditReport.rpt" Source="$(var.ToolLibrary.TargetDir)reports\AnnualTaxAuditReport.rpt" Vital="yes" KeyPath="yes"/> </Component> <Component Id="LocalinCheckHistoryRPT"> <File Id="LocalinCheckHistoryRPT" Name="Empe Missing or Extra Local in Check History.rpt" Source="$(var.ToolLibrary.TargetDir)reports\Empe Missing or Extra Local in Check History.rpt" Vital="yes" KeyPath="yes"/> </Component> <Component Id="SITinCheckHistoryRPT"> <File Id="SITinCheckHistoryRPT" Name="Empe Missing or Extra SIT in Check History.rpt" Source="$(var.ToolLibrary.TargetDir)reports\Empe Missing or Extra SIT in Check History.rpt" Vital="yes" KeyPath="yes"/> </Component> <Component Id="SUTAinCheckHistoryRPT"> <File Id="SUTAinCheckHistoryRPT" Name="Empe Missing or Extra SUTA in Check History.rpt" Source="$(var.ToolLibrary.TargetDir)reports\Empe Missing or Extra SUTA in Check History.rpt" Vital="yes" KeyPath="yes"/> </Component> <Component Id="EmpeSITTaxAuditRPT"> <File Id="EmpeSITTaxAuditRPT" Name="Empe SIT Tax Audit.rpt" Source="$(var.ToolLibrary.TargetDir)reports\Empe SIT Tax Audit.rpt" Vital="yes" KeyPath="yes"/> </Component> <Component Id="EmpeSutaTaxAuditRPT"> <File Id="EmpeSutaTaxAuditRPT" Name="Empe Suta Tax Audit.rpt" Source="$(var.ToolLibrary.TargetDir)reports\Empe Suta Tax Audit.rpt" Vital="yes" KeyPath="yes"/> </Component> <Component Id="EmpeUSTaxAuditRPT"> <File Id="EmpeUSTaxAuditRPT" Name="Empe USTax Audit.rpt" Source="$(var.ToolLibrary.TargetDir)reports\Empe USTax Audit.rpt" Vital="yes" KeyPath="yes"/> </Component> <Component Id="EmpesLocalTaxAuditRPT"> <File Id="EmpesLocalTaxAuditRPT" Name="Empes Local Tax Audit.rpt" Source="$(var.ToolLibrary.TargetDir)reports\Empes Local Tax Audit.rpt" Vital="yes" KeyPath="yes"/> </Component> <Component Id="EmpeswoutTaxesRPT"> <File Id="EmpeswoutTaxesRPT" Name="EmpeswoutTaxes.rpt" Source="$(var.ToolLibrary.TargetDir)reports\Empes wout Taxes.rpt" Vital="yes" KeyPath="yes"/> </Component> <Component Id="QtrlyTaxAuditReportRPT"> <File Id="QtrlyTaxAuditReportRPT" Name="QtrlyTax Audit Report.rpt" Source="$(var.ToolLibrary.TargetDir)reports\QtrlyTax Audit Report.rpt" Vital="yes" KeyPath="yes"/> </Component> </ComponentGroup> <ComponentGroup Id="ScriptsComponents" Directory="SCRIPTSFOLDER"> <Component Id="EmpowerCommandMonthlyTaxSQL"> <File Id="EmpowerCommandMonthlyTaxSQL" Name="EmpowerCommand_Monthly_Tax.sql" Source="$(var.ToolLibrary.TargetDir)scripts\EmpowerCommand_Monthly_Tax.sql" Vital="yes" KeyPath="yes"/> </Component> <Component Id="EmpowerCommand_QuarterlyTaxSQL"> <File Id="EmpowerCommand_QuarterlyTaxSQL" Name="EmpowerCommand_Quarterly_Tax.sql" Source="$(var.ToolLibrary.TargetDir)scripts\EmpowerCommand_Quarterly_Tax.sql" Vital="yes" KeyPath="yes"/> </Component> <Component Id="EmpowerCommandSaveTaxCodesSQL"> <File Id="EmpowerCommandSaveTaxCodesSQL" Name="EmpowerCommand_SaveTaxCodes.sql" Source="$(var.ToolLibrary.TargetDir)scripts\EmpowerCommand_SaveTaxCodes.sql" Vital="yes" KeyPath="yes"/> </Component> <Component Id="EmpowerCommandAuditTaxCodesSQL"> <File Id="EmpowerCommandAuditTaxCodesSQL" Name="EmpowerCommand_AuditTaxCodes.sql" Source="$(var.ToolLibrary.TargetDir)scripts\EmpowerCommand_AuditTaxCodes.sql" Vital="yes" KeyPath="yes"/> </Component> <Component Id="EmpowerCommandPayrollSummaryTaxSQL"> <File Id="EmpowerCommandPayrollSummaryTaxSQL" Name="EmpowerCommand_PayrollSummary_Tax.sql" Source="$(var.ToolLibrary.TargetDir)scripts\EmpowerCommand_PayrollSummary_Tax.sql" Vital="yes" KeyPath="yes"/> </Component> <Component Id="EmpowerCommandPayrollSummaryCATaxSQL"> <File Id="EmpowerCommandPayrollSummaryCATaxSQL" Name="EmpowerCommand_PayrollSummary_CATax.sql" Source="$(var.ToolLibrary.TargetDir)scripts\EmpowerCommand_PayrollSummary_CATax.sql" Vital="yes" KeyPath="yes"/> </Component> <Component Id="INITSQL"> <File Id="INITSQL" Name="INIT.sql" Source="$(var.ToolLibrary.TargetDir)scripts\INIT.sql" Vital="yes" KeyPath="yes"/> </Component> <Component Id="UnzipVBS"> <File Id="UnzipVBS" Name="Unzip.vbs" Source="$(var.ToolLibrary.TargetDir)scripts\Unzip.vbs" Vital="yes" KeyPath="yes"/> </Component> </ComponentGroup> <ComponentGroup Id="ProductComponents" Directory="INSTALLBINFOLDER"> <Component Id="ToolLibraryDLL"> <File Id="ToolLibraryDLL" Name="ToolLibrary.dll" Source="$(var.EmpowerTaxInterface.TargetDir)\ToolLibrary.dll" Vital="yes" KeyPath="yes" /> </Component> <Component Id="EmpowerTaxExeConfig"> <File Id="EmpowerTaxExeConfig" Name="EmpowerTax.exe.config" Source="$(var.EmpowerTaxInterface.TargetDir)\EmpowerTaxInterface.exe.config" Vital="yes" KeyPath="yes" /> </Component> <Component Id="ProductComponent"> <File Id="EmpowerTaxInterfaceEXE" Name="$(var.EmpowerTaxInterface.TargetFileName)" Source="$(var.EmpowerTaxInterface.TargetDir)\EmpowerTaxInterface.exe" Vital="yes" KeyPath="yes"> </File> <RemoveFolder Id="RemoveApplicationProgramsFolder" Directory="ApplicationProgramsFolder" On="uninstall"/> <RemoveFile Id="RemoveConfigFiles" Name="config.*" Directory="CONFIGFOLDER" On="uninstall"/> <RemoveFolder Id="RemoveConfigFolder" Directory="CONFIGFOLDER" On="uninstall"/> <RemoveFile Id="RemoveReportsFiles" Name="reports.*" Directory="REPORTSFOLDER" On="uninstall"/> <RemoveFolder Id="RemoveReportsFolder" Directory="REPORTSFOLDER" On="uninstall"/> <RemoveFile Id="RemoveScriptsFiles" Name="scripts.*" Directory="SCRIPTSFOLDER" On="uninstall"/> <RemoveFolder Id="RemoveScriptsFolder" Directory="SCRIPTSFOLDER" On="uninstall"/> <RemoveFile Id="RemoveLogFiles" Name="*.*" Directory="LOGFOLDER" On="uninstall"/> <RemoveFolder Id="RemoveLogFolder" Directory="LOGFOLDER" On="uninstall"/> <RemoveFile Id="RemoveInstallBinFiles" Name="*.*" Directory="INSTALLBINFOLDER" On="uninstall"/> <RemoveFolder Id="RemoveInstallBinFolder" Directory="INSTALLBINFOLDER" On="uninstall"/> <RemoveFolder Id="RemoveInstallFolder" Directory="INSTALLFOLDER" On="uninstall"/> </Component> </ComponentGroup> </Fragment> </Wix> Thanks in advance, Brian Enderle If you can't explain it simply, you don't understand it well enough. - Albert Einstein ------------------------------------------------------------------------------ Rapidly troubleshoot problems before they affect your business. Most IT organizations don't have a clear picture of how application performance affects their revenue. With AppDynamics, you get 100% visibility into your Java,.NET, & PHP application. Start your 15-day FREE TRIAL of AppDynamics Pro! http://pubads.g.doubleclick.net/gampad/clk?id=84349831&iu=/4140/ostg.clktrk _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users