I’m reposting this with a little more detail in the
hope someone might be able to suggest a resolution. I have a .NET assembly that contains a performance counter installer
class as well as some other business logic. The requirement of my install is to
run InstallUtil and the dll to install the performance counter and also add the
dll into the GAC. From the mail archives I found a way to invoke InstallUtil (see
attached PerfCounter.Frag.txt) and it works like a charm (see attached log file
InstallUtilSuccess.txt). Using the same <Component> element as I used I
tried to change the attributes of the <File> element so that it also
installed the dll into the GAC (i.e. no AssemblyApplication attribute) like so: <Component Id="comp_Component.BusinessLogic"
Guid="8d0e4fe9-3a58-4650-b8b4-d2f7b2c16df7" DiskId="1"> <File
Id="Exchange.EnterpriseLibrary.Component.dll"
Name="BUCO_BL.DLL"
LongName="Exchange.EnterpriseLibrary.Component.dll" src=""
Logic\obj\$(var.Config)\" Assembly=".net"
AssemblyManifest="Exchange.EnterpriseLibrary.Component.dll"
KeyPath="yes"/> </Component> This didn’t work (see attached log file InstallUtilFail.txt).
For some reason, while trying to do the commit phase of InstallUtil, the
assembly path has changed from the location of the dll on the file system (as
defined in my <Directory> elements) C:\DefaultExwebInstall\Exchange….
To the location of the dll were it to be installed into the GAC for example. As both the GACing of the assembly and running InstallUtil
on the same assembly using the above WiX source code works fine when only one
operation is carried out independently, I can only assume it is some kind of
sequencing issue. With my limited experience of WiX and msi I have tried
manipulating the sequence but don’t rely know msi well enough to know
when certain operations are attempted in the normal course of action and I would
really appreciate any insight anyone may have on this. I have also attached the full log file of the msi install if
that helps (Msiexec.txt) Many thanks for reading this far at least! Simon |
<!-- It is loosely based on example provided in a blog article: "Running .NET installer classes Reverse engineering what VS.NET does" by Robert Pickering <http://strangelights.com/blog/archive/2004/07/14/161.aspx> Tokens are uppercase strings sandwiched between @ characters.
You need to replace the tokens in this script as outlined below: 'FILENAME' name of the Performance counter executable e.g. MyPerfCounters.exe 'FILE_ID' value of the Id attribute of the <FILE> tag that defines the above executable e.g. file_MyPercounters.exe 'COMPONENT_ID' value of the Id attribute of the <COMPONENT> tag that contains the above <FILE> tag e.g. comp_MyPercounters.exe CAUTION: If you do not see any tokens below, that means you are looking at a WiX fragment that went through token replacement process aready. wixca.dll is part of WiX toolset and it contains the action (CAQuietExec) that allows executing arbitrary command line incantations quietly. A log of what InstallUtil.exe has done will be created in the same directory as this script --> <Wix xmlns="http://schemas.microsoft.com/wix/2003/01/wi"> <Fragment Id="Exchange.EnterpriseLibrary.Component.dll.InstallUtilFragment"> <Binary Id="wixca" src="$(env.wixroot)\ca\wixca.dll " /> <Property Id="INSTALLUTILLOG" Value="$(sys.SOURCEFILEDIR)IUtilLog.txt" /> <CustomAction Id="Exchange.EnterpriseLibrary.Component.dll.commit.SetProperty" Property="Exchange.EnterpriseLibrary.Component.dll.commit" Value=""[WindowsFolder]Microsoft.NET\Framework\v2.0.50727\InstallUtil.exe" /installtype=notransaction /action=commit /LogFile="[INSTALLUTILLOG]" "[#Exchange.EnterpriseLibrary.Component.dll]"" /> <CustomAction Id="Exchange.EnterpriseLibrary.Component.dll.rollback.SetProperty" Property="Exchange.EnterpriseLibrary.Component.dll.rollback" Value=""[WindowsFolder]Microsoft.NET\Framework\v2.0.50727\InstallUtil.exe" /installtype=notransaction /action=rollback /LogFile="[INSTALLUTILLOG]" "[#Exchange.EnterpriseLibrary.Component.dll]"" /> <CustomAction Id="Exchange.EnterpriseLibrary.Component.dll.install.SetProperty" Property="Exchange.EnterpriseLibrary.Component.dll.install" Value=""[WindowsFolder]Microsoft.NET\Framework\v2.0.50727\InstallUtil.exe" /installtype=notransaction /action=install /LogFile="[INSTALLUTILLOG]" "[#Exchange.EnterpriseLibrary.Component.dll]"" /> <CustomAction Id="Exchange.EnterpriseLibrary.Component.dll.uninstall.SetProperty" Property="Exchange.EnterpriseLibrary.Component.dll.uninstall" Value=""[WindowsFolder]Microsoft.NET\Framework\v2.0.50727\InstallUtil.exe" /installtype=notransaction /action=uninstall /LogFile="[INSTALLUTILLOG]" "[#Exchange.EnterpriseLibrary.Component.dll]"" /> <CustomAction Id="Exchange.EnterpriseLibrary.Component.dll.commit" BinaryKey="wixca" DllEntry="CAQuietExec" Execute="commit" Return="check" /> <CustomAction Id="Exchange.EnterpriseLibrary.Component.dll.rollback" BinaryKey="wixca" DllEntry="CAQuietExec" Execute="rollback" Return="check" /> <CustomAction Id="Exchange.EnterpriseLibrary.Component.dll.install" BinaryKey="wixca" DllEntry="CAQuietExec" Execute="deferred" Return="check" /> <CustomAction Id="Exchange.EnterpriseLibrary.Component.dll.uninstall" BinaryKey="wixca" DllEntry="CAQuietExec" Execute="deferred" Return="check" /> <InstallExecuteSequence> <Custom Action="Exchange.EnterpriseLibrary.Component.dll.commit.SetProperty" After="InstallServices"> <![CDATA[ $comp_Component.BusinessLogic > 2 ]]> </Custom> <Custom Action="Exchange.EnterpriseLibrary.Component.dll.commit" After="Exchange.EnterpriseLibrary.Component.dll.commit.SetProperty"> <![CDATA[ $comp_Component.BusinessLogic > 2 ]]> </Custom> <Custom Action="Exchange.EnterpriseLibrary.Component.dll.rollback.SetProperty" After="Exchange.EnterpriseLibrary.Component.dll.commit"> <![CDATA[ $comp_Component.BusinessLogic > 2 ]]> </Custom> <Custom Action="Exchange.EnterpriseLibrary.Component.dll.rollback" After="Exchange.EnterpriseLibrary.Component.dll.rollback.SetProperty"> <![CDATA[ $comp_Component.BusinessLogic > 2 ]]> </Custom> <Custom Action="Exchange.EnterpriseLibrary.Component.dll.install.SetProperty" After="Exchange.EnterpriseLibrary.Component.dll.rollback"> <![CDATA[ $comp_Component.BusinessLogic > 2 ]]> </Custom> <Custom Action="Exchange.EnterpriseLibrary.Component.dll.install" After="Exchange.EnterpriseLibrary.Component.dll.install.SetProperty"> <![CDATA[ $comp_Component.BusinessLogic > 2 ]]> </Custom> <Custom Action="Exchange.EnterpriseLibrary.Component.dll.uninstall.SetProperty" After="MsiUnpublishAssemblies"> <![CDATA[ $comp_Component.BusinessLogic = 2 ]]> </Custom> <Custom Action="Exchange.EnterpriseLibrary.Component.dll.uninstall" After="Exchange.EnterpriseLibrary.Component.dll.uninstall.SetProperty"> <![CDATA[ $comp_Component.BusinessLogic = 2 ]]> </Custom> </InstallExecuteSequence> </Fragment> </Wix>
Running Install phase of non-transacted install Installing assembly 'C:\DefaultExwebInstall\Exchange\Enterprise Library\Component\bin\Exchange.EnterpriseLibrary.Component.dll'. Affected parameters are: action = install installtype = notransaction assemblypath = C:\DefaultExwebInstall\Exchange\Enterprise Library\Component\bin\Exchange.EnterpriseLibrary.Component.dll logfile = C:\TF\vsts-atdt\SETP_Arch\Root\Source\Exchange\Enterprise Library\Component\Setup\Component.Setup\IUtilLog.txt Creating performance counter category Exchange.ComponentLibrary. Running Commit phase of non-transacted install. Committing assembly 'C:\DefaultExwebInstall\Exchange\Enterprise Library\Component\bin\Exchange.EnterpriseLibrary.Component.dll'. Affected parameters are: action = commit installtype = notransaction assemblypath = C:\DefaultExwebInstall\Exchange\Enterprise Library\Component\bin\Exchange.EnterpriseLibrary.Component.dll logfile = C:\TF\vsts-atdt\SETP_Arch\Root\Source\Exchange\Enterprise Library\Component\Setup\Component.Setup\IUtilLog.txt
Running Install phase of non-transacted install Installing assembly 'C:\DefaultExwebInstall\Exchange\Enterprise Library\Component\bin\Exchange.EnterpriseLibrary.Component.dll'. Affected parameters are: action = install installtype = notransaction assemblypath = C:\DefaultExwebInstall\Exchange\Enterprise Library\Component\bin\Exchange.EnterpriseLibrary.Component.dll logfile = C:\TF\vsts-atdt\SETP_Arch\Root\Source\Exchange\Enterprise Library\Component\Setup\Component.Setup\IUtilLog.txt Creating performance counter category Exchange.ComponentLibrary. Running Commit phase of non-transacted install. Committing assembly 'C:\WINNT\assembly\GAC_MSIL\Exchange.EnterpriseLibrary.Component\2.0.60619.0__df399fc261e0bebf\Exchange.EnterpriseLibrary.Component.dll'. Affected parameters are: action = commit installtype = notransaction assemblypath = C:\WINNT\assembly\GAC_MSIL\Exchange.EnterpriseLibrary.Component\2.0.60619.0__df399fc261e0bebf\Exchange.EnterpriseLibrary.Component.dll logfile = C:\TF\vsts-atdt\SETP_Arch\Root\Source\Exchange\Enterprise Library\Component\Setup\Component.Setup\IUtilLog.txt Running Rollback phase of non-transacted install. Rolling back assembly 'C:\WINNT\assembly\GAC_MSIL\Exchange.EnterpriseLibrary.Component\2.0.60619.0__df399fc261e0bebf\Exchange.EnterpriseLibrary.Component.dll'. Affected parameters are: action = rollback installtype = notransaction assemblypath = C:\WINNT\assembly\GAC_MSIL\Exchange.EnterpriseLibrary.Component\2.0.60619.0__df399fc261e0bebf\Exchange.EnterpriseLibrary.Component.dll logfile = C:\TF\vsts-atdt\SETP_Arch\Root\Source\Exchange\Enterprise Library\Component\Setup\Component.Setup\IUtilLog.txt
=== Logging started: 11/07/2006 12:33:54 === Action 12:33:54: INSTALL. Action start 12:33:54: INSTALL. Action 12:33:54: AppSearch. Searching for installed applications Action start 12:33:54: AppSearch. AppSearch: Property: INSTALLDIR, Signature: IDRegistry Action ended 12:33:54: AppSearch. Return value 1. Action 12:33:54: LaunchConditions. Evaluating launch conditions Action start 12:33:54: LaunchConditions. Action ended 12:33:54: LaunchConditions. Return value 1. Action 12:33:54: PrepareDlg. Action start 12:33:54: PrepareDlg. Info 2898. WixUI_Font_Bigger, Tahoma, 0 Info 2898. WixUI_Font_Normal, Tahoma, 0 DEBUG: Error 2826: Control BottomLine on dialog PrepareDlg extends beyond the boundaries of the dialog to the right by 5 pixels The installer has encountered an unexpected error installing this package. This may indicate a problem with this package. The error code is 2826. The arguments are: PrepareDlg, BottomLine, to the right Action 12:33:55: PrepareDlg. Dialog created Action ended 12:33:55: PrepareDlg. Return value 1. Action 12:33:55: FindRelatedProducts. Searching for related applications Action start 12:33:55: FindRelatedProducts. Action ended 12:33:55: FindRelatedProducts. Return value 1. Action 12:33:55: ValidateProductID. Action start 12:33:55: ValidateProductID. Action ended 12:33:55: ValidateProductID. Return value 1. Action 12:33:55: CostInitialize. Computing space requirements Action start 12:33:55: CostInitialize. Action ended 12:33:55: CostInitialize. Return value 1. Action 12:33:55: FileCost. Computing space requirements Action start 12:33:55: FileCost. Action ended 12:33:55: FileCost. Return value 1. Action 12:33:55: CostFinalize. Computing space requirements Action start 12:33:55: CostFinalize. Action ended 12:33:55: CostFinalize. Return value 1. Action 12:33:55: MigrateFeatureStates. Migrating feature states from related applications Action start 12:33:55: MigrateFeatureStates. Action ended 12:33:55: MigrateFeatureStates. Return value 0. Action 12:33:55: WelcomeEulaDlg. Action start 12:33:55: WelcomeEulaDlg. Info 2898. WixUI_Font_Title, Tahoma, 0 DEBUG: Error 2826: Control BottomLine on dialog WelcomeEulaDlg extends beyond the boundaries of the dialog to the right by 5 pixels The installer has encountered an unexpected error installing this package. This may indicate a problem with this package. The error code is 2826. The arguments are: WelcomeEulaDlg, BottomLine, to the right Action 12:33:55: WelcomeEulaDlg. Dialog created Action ended 12:33:57: WelcomeEulaDlg. Return value 1. Action 12:33:57: ProgressDlg. Action start 12:33:57: ProgressDlg. DEBUG: Error 2826: Control BannerBitmap on dialog ProgressDlg extends beyond the boundaries of the dialog to the right by 5 pixels The installer has encountered an unexpected error installing this package. This may indicate a problem with this package. The error code is 2826. The arguments are: ProgressDlg, BannerBitmap, to the right DEBUG: Error 2826: Control BannerLine on dialog ProgressDlg extends beyond the boundaries of the dialog to the right by 5 pixels The installer has encountered an unexpected error installing this package. This may indicate a problem with this package. The error code is 2826. The arguments are: ProgressDlg, BannerLine, to the right DEBUG: Error 2826: Control BottomLine on dialog ProgressDlg extends beyond the boundaries of the dialog to the right by 5 pixels The installer has encountered an unexpected error installing this package. This may indicate a problem with this package. The error code is 2826. The arguments are: ProgressDlg, BottomLine, to the right Action 12:33:57: ProgressDlg. Dialog created Action ended 12:33:57: ProgressDlg. Return value 1. Action 12:33:57: ExecuteAction. Action start 12:33:57: ExecuteAction. Action 12:33:57: INSTALL. Action start 12:33:57: INSTALL. Action 12:33:57: AppSearch. Searching for installed applications Action start 12:33:57: AppSearch. Action ended 12:33:57: AppSearch. Return value 0. Action 12:33:57: LaunchConditions. Evaluating launch conditions Action start 12:33:57: LaunchConditions. Action ended 12:33:57: LaunchConditions. Return value 1. Action 12:33:57: FindRelatedProducts. Searching for related applications Action start 12:33:57: FindRelatedProducts. Action ended 12:33:57: FindRelatedProducts. Return value 0. Action 12:33:57: ValidateProductID. Action start 12:33:57: ValidateProductID. Action ended 12:33:57: ValidateProductID. Return value 1. Action 12:33:57: CostInitialize. Computing space requirements Action start 12:33:57: CostInitialize. Action ended 12:33:57: CostInitialize. Return value 1. Action 12:33:57: FileCost. Computing space requirements Action start 12:33:57: FileCost. Action ended 12:33:57: FileCost. Return value 1. Action 12:33:57: CostFinalize. Computing space requirements Action start 12:33:57: CostFinalize. Action ended 12:33:57: CostFinalize. Return value 1. Action 12:33:57: MigrateFeatureStates. Migrating feature states from related applications Action start 12:33:57: MigrateFeatureStates. Action ended 12:33:57: MigrateFeatureStates. Return value 0. Action 12:33:57: InstallValidate. Validating install Action start 12:33:57: InstallValidate. Action ended 12:33:57: InstallValidate. Return value 1. Action 12:33:57: InstallInitialize. Action start 12:33:57: InstallInitialize. Action ended 12:33:57: InstallInitialize. Return value 1. Action 12:33:57: ProcessComponents. Updating component registration Action start 12:33:57: ProcessComponents. Action 12:33:57: GenerateScript. Generating script operations for action: GenerateScript: Updating component registration Action ended 12:33:57: ProcessComponents. Return value 1. Action 12:33:57: MsiUnpublishAssemblies. Unpublishing assembly information Action start 12:33:57: MsiUnpublishAssemblies. Action ended 12:33:57: MsiUnpublishAssemblies. Return value 1. Action 12:33:57: UnpublishFeatures. Unpublishing Product Features Action start 12:33:57: UnpublishFeatures. Action ended 12:33:57: UnpublishFeatures. Return value 1. Action 12:33:57: RemoveFiles. Removing files Action start 12:33:57: RemoveFiles. Action ended 12:33:57: RemoveFiles. Return value 0. Action 12:33:57: InstallFiles. Copying new files Action start 12:33:57: InstallFiles. InstallFiles: File: Copying new files, Directory: , Size: Action ended 12:33:57: InstallFiles. Return value 1. Action 12:33:57: InstallServices. Installing new services Action start 12:33:57: InstallServices. Action ended 12:33:57: InstallServices. Return value 1. Action 12:33:57: Exchange.EnterpriseLibrary.Component.dll.commit.SetProperty. Action start 12:33:57: Exchange.EnterpriseLibrary.Component.dll.commit.SetProperty. Action ended 12:33:57: Exchange.EnterpriseLibrary.Component.dll.commit.SetProperty. Return value 1. Action 12:33:57: Exchange.EnterpriseLibrary.Component.dll.commit. Action start 12:33:57: Exchange.EnterpriseLibrary.Component.dll.commit. Exchange.EnterpriseLibrary.Component.dll.commit: Action ended 12:33:57: Exchange.EnterpriseLibrary.Component.dll.commit. Return value 1. Action 12:33:57: Exchange.EnterpriseLibrary.Component.dll.rollback.SetProperty. Action start 12:33:57: Exchange.EnterpriseLibrary.Component.dll.rollback.SetProperty. Action ended 12:33:57: Exchange.EnterpriseLibrary.Component.dll.rollback.SetProperty. Return value 1. Action 12:33:57: Exchange.EnterpriseLibrary.Component.dll.rollback. Action start 12:33:57: Exchange.EnterpriseLibrary.Component.dll.rollback. Exchange.EnterpriseLibrary.Component.dll.rollback: Action ended 12:33:57: Exchange.EnterpriseLibrary.Component.dll.rollback. Return value 1. Action 12:33:57: Exchange.EnterpriseLibrary.Component.dll.install.SetProperty. Action start 12:33:57: Exchange.EnterpriseLibrary.Component.dll.install.SetProperty. Action ended 12:33:57: Exchange.EnterpriseLibrary.Component.dll.install.SetProperty. Return value 1. Action 12:33:57: Exchange.EnterpriseLibrary.Component.dll.install. Action start 12:33:57: Exchange.EnterpriseLibrary.Component.dll.install. Exchange.EnterpriseLibrary.Component.dll.install: Action ended 12:33:57: Exchange.EnterpriseLibrary.Component.dll.install. Return value 1. Action 12:33:57: RegisterUser. Registering user Action start 12:33:57: RegisterUser. Action ended 12:33:57: RegisterUser. Return value 1. Action 12:33:57: RegisterProduct. Registering product Action start 12:33:57: RegisterProduct. RegisterProduct: Registering product Action ended 12:33:57: RegisterProduct. Return value 1. Action 12:33:57: MsiPublishAssemblies. Publishing assembly information Action start 12:33:57: MsiPublishAssemblies. MsiPublishAssemblies: Application Context:Publishing assembly information, Assembly Name: Action ended 12:33:57: MsiPublishAssemblies. Return value 1. Action 12:33:57: PublishFeatures. Publishing Product Features Action start 12:33:57: PublishFeatures. PublishFeatures: Feature: Publishing Product Features Action ended 12:33:57: PublishFeatures. Return value 1. Action 12:33:57: PublishProduct. Publishing product information Action start 12:33:57: PublishProduct. PublishProduct: Action ended 12:33:57: PublishProduct. Return value 1. Action 12:33:57: InstallFinalize. Action start 12:33:57: InstallFinalize. Action 12:33:58: ProcessComponents. Updating component registration 1: {CA2E1773-BDD8-4589-8D3A-D47BC34D3440} 2: {8D0E4FE9-3A58-4650-B8B4-D2F7B2C16DF7} 3: <\Exchange.EnterpriseLibrary.Component,version="1.0.0.0",culture="neutral",publicKeyToken="DF399FC261E0BEBF",processorArchitecture="MSIL" Action 12:33:58: InstallFiles. Copying new files InstallFiles: File: Exchange.EnterpriseLibrary.Component.dll, Directory: , Size: 24576 Action 12:33:58: Exchange.EnterpriseLibrary.Component.dll.commit. Action 12:33:58: Exchange.EnterpriseLibrary.Component.dll.rollback. Action 12:33:58: Exchange.EnterpriseLibrary.Component.dll.install. CAQuietExec: Microsoft (R) .NET Framework Installation utility Version 2.0.50727.42 CAQuietExec: Copyright (c) Microsoft Corporation. All rights reserved. CAQuietExec: CAQuietExec: Exception occurred while initializing the installation: CAQuietExec: System.IO.FileNotFoundException: Could not load file or assembly 'file:///C:\DefaultExwebInstall\Exchange\Enterprise Library\Component\bin\Exchange.EnterpriseLibrary.Component.dll' or one of its dependencies. The system cannot find the file specified.. CAQuietExec: Error 0x8007006d: Failed to read from handle. CAQuietExec: Error 0xffffffff: Command line returned an error. CAQuietExec: Error 0xffffffff: CAQuietExec Failed Action ended 12:33:59: InstallFinalize. Return value 3. Action 12:33:59: Rollback. Rolling back action: Rollback: Exchange.EnterpriseLibrary.Component.dll.install Rollback: Exchange.EnterpriseLibrary.Component.dll.rollback CAQuietExec: Microsoft (R) .NET Framework Installation utility Version 2.0.50727.42 CAQuietExec: Copyright (c) Microsoft Corporation. All rights reserved. CAQuietExec: CAQuietExec: Exception occurred while initializing the installation: CAQuietExec: System.IO.FileNotFoundException: Could not load file or assembly 'file:///C:\DefaultExwebInstall\Exchange\Enterprise Library\Component\bin\Exchange.EnterpriseLibrary.Component.dll' or one of its dependencies. The system cannot find the file specified.. CAQuietExec: Error 0x8007006d: Failed to read from handle. CAQuietExec: Error 0xffffffff: Command line returned an error. CAQuietExec: Error 0xffffffff: CAQuietExec Failed Rollback: Exchange.EnterpriseLibrary.Component.dll.commit Rollback: Copying new files Rollback: Updating component registration Action ended 12:34:00: INSTALL. Return value 3. Property(S): Exchange.EnterpriseLibrary.Component.dll.commit = "C:\WINNT\Microsoft.NET\Framework\v2.0.50727\InstallUtil.exe" /installtype=notransaction /action=commit /LogFile="C:\TF\vsts-atdt\SETP_Arch\Root\Source\Exchange\Enterprise Library\Component\Setup\Component.Setup\IUtilLog.txt" "C:\DefaultExwebInstall\Exchange\Enterprise Library\Component\bin\Exchange.EnterpriseLibrary.Component.dll" Property(S): Exchange.EnterpriseLibrary.Component.dll.rollback = "C:\WINNT\Microsoft.NET\Framework\v2.0.50727\InstallUtil.exe" /installtype=notransaction /action=rollback /LogFile="C:\TF\vsts-atdt\SETP_Arch\Root\Source\Exchange\Enterprise Library\Component\Setup\Component.Setup\IUtilLog.txt" "C:\DefaultExwebInstall\Exchange\Enterprise Library\Component\bin\Exchange.EnterpriseLibrary.Component.dll" Property(S): Exchange.EnterpriseLibrary.Component.dll.install = "C:\WINNT\Microsoft.NET\Framework\v2.0.50727\InstallUtil.exe" /installtype=notransaction /action=install /LogFile="C:\TF\vsts-atdt\SETP_Arch\Root\Source\Exchange\Enterprise Library\Component\Setup\Component.Setup\IUtilLog.txt" "C:\DefaultExwebInstall\Exchange\Enterprise Library\Component\bin\Exchange.EnterpriseLibrary.Component.dll" Property(S): UpgradeCode = {60599A9E-36C2-4B37-AA39-2BE5F8B096FA} Property(S): ARPNOMODIFY = 1 Property(S): INSTALLDIR = C:\DefaultExwebInstall\ Property(S): TARGETDIR = C:\ Property(S): SourceDir = C:\TF\vsts-atdt\SETP_Arch\Root\Source\Exchange\Enterprise Library\Component\Setup\Component.Setup\bin\ Property(S): dir_Component_bin = C:\DefaultExwebInstall\Exchange\Enterprise Library\Component\bin\ Property(S): dir_Component = C:\DefaultExwebInstall\Exchange\Enterprise Library\Component\ Property(S): dir_EntLib = C:\DefaultExwebInstall\Exchange\Enterprise Library\ Property(S): dir_Exchange = C:\DefaultExwebInstall\Exchange\ Property(S): DiskPrompt = Test 1.0 Installation [1] Property(S): VersionNT = 502 Property(S): Privileged = 1 Property(S): Manufacturer = Exchange FS. Property(S): ProductCode = {CA2E1773-BDD8-4589-8D3A-D47BC34D3440} Property(S): ProductLanguage = 1033 Property(S): ProductName = Exchange Component Property(S): ProductVersion = 1.0.0 Property(S): INSTALLUTILLOG = C:\TF\vsts-atdt\SETP_Arch\Root\Source\Exchange\Enterprise Library\Component\Setup\Component.Setup\IUtilLog.txt Property(S): DefaultUIFont = WixUI_Font_Normal Property(S): WixUI_Mode = Minimal Property(S): WixUI_VerifyReadyDlg_BackCustom = CustomizeDlg Property(S): WixUI_VerifyReadyDlg_BackChange = CustomizeDlg Property(S): WixUI_VerifyReadyDlg_BackRepair = MaintenanceTypeDlg Property(S): WixUI_VerifyReadyDlg_BackTypical = SetupTypeDlg Property(S): WixUI_VerifyReadyDlg_BackFeatureTree = CustomizeDlg Property(S): WixUI_VerifyReadyDlg_BackComplete = CustomizeDlg Property(S): WixUI_MaintenanceWelcomeDlg_Next = MaintenanceTypeDlg Property(S): WixUI_MaintenanceTypeDlg_Change = CustomizeDlg Property(S): WixUI_MaintenanceTypeDlg_Repair = VerifyRepairDlg Property(S): WixUI_MaintenanceTypeDlg_Remove = VerifyRemoveDlg Property(S): WixUI_MaintenanceTypeDlg_Back = MaintenanceWelcomeDlg Property(S): WixUI_VerifyRemoveDlg_Back = MaintenanceTypeDlg Property(S): WixUI_VerifyRepairDlg_Back = MaintenanceTypeDlg Property(S): ErrorDialog = ErrorDlg Property(S): SecureCustomProperties = PATCHFOUND Property(S): PackageCode = {8D4D5C09-C059-44A0-8E4C-1C72BF8CC7E9} Property(S): ProductState = -1 Property(S): PackagecodeChanging = 1 Property(S): CURRENTDIRECTORY = C:\TF\vsts-atdt\SETP_Arch\Root\Source\Exchange\Enterprise Library\Component\Setup\Component.Setup\bin Property(S): CLIENTUILEVEL = 0 Property(S): CLIENTPROCESSID = 1044 Property(S): USERNAME = Vertex Property(S): COMPANYNAME = Vertex Financial Services Property(S): VersionDatabase = 100 Property(S): ACTION = INSTALL Property(S): EXECUTEACTION = INSTALL Property(S): ROOTDRIVE = C:\ Property(S): INSTALLLEVEL = 1 Property(S): SECONDSEQUENCE = 1 Property(S): ADDLOCAL = fea_Complete Property(S): VersionMsi = 3.01 Property(S): WindowsBuild = 3790 Property(S): ServicePackLevel = 1 Property(S): ServicePackLevelMinor = 0 Property(S): MsiNTProductType = 3 Property(S): WindowsFolder = C:\WINNT\ Property(S): WindowsVolume = C:\ Property(S): SystemFolder = C:\WINNT\system32\ Property(S): System16Folder = C:\WINNT\system\ Property(S): RemoteAdminTS = 1 Property(S): TempFolder = C:\DOCUME~1\sburgess\LOCALS~1\Temp\ Property(S): ProgramFilesFolder = C:\Program Files\ Property(S): CommonFilesFolder = C:\Program Files\Common Files\ Property(S): AppDataFolder = C:\Documents and Settings\sburgess\Application Data\ Property(S): FavoritesFolder = C:\Documents and Settings\sburgess\Favorites\ Property(S): NetHoodFolder = C:\Documents and Settings\sburgess\NetHood\ Property(S): PersonalFolder = C:\Documents and Settings\sburgess\My Documents\ Property(S): PrintHoodFolder = C:\Documents and Settings\sburgess\PrintHood\ Property(S): RecentFolder = C:\Documents and Settings\sburgess\Recent\ Property(S): SendToFolder = C:\Documents and Settings\sburgess\SendTo\ Property(S): TemplateFolder = C:\Documents and Settings\sburgess\Templates\ Property(S): CommonAppDataFolder = C:\Documents and Settings\All Users\Application Data\ Property(S): LocalAppDataFolder = C:\Documents and Settings\sburgess\Local Settings\Application Data\ Property(S): MyPicturesFolder = C:\Documents and Settings\sburgess\My Documents\My Pictures\ Property(S): AdminToolsFolder = C:\Documents and Settings\sburgess\Start Menu\Programs\Administrative Tools\ Property(S): StartupFolder = C:\Documents and Settings\sburgess\Start Menu\Programs\Startup\ Property(S): ProgramMenuFolder = C:\Documents and Settings\sburgess\Start Menu\Programs\ Property(S): StartMenuFolder = C:\Documents and Settings\sburgess\Start Menu\ Property(S): DesktopFolder = C:\Documents and Settings\sburgess\Desktop\ Property(S): FontsFolder = C:\WINNT\Fonts\ Property(S): GPTSupport = 1 Property(S): OLEAdvtSupport = 1 Property(S): ShellAdvtSupport = 1 Property(S): Intel = 15 Property(S): PhysicalMemory = 1527 Property(S): VirtualMemory = 2869 Property(S): AdminUser = 1 Property(S): LogonUser = sburgess Property(S): UserSID = S-1-5-21-1252899073-3136781734-1237758717-7031 Property(S): UserLanguageID = 2057 Property(S): ComputerName = CH018005 Property(S): SystemLanguageID = 2057 Property(S): ScreenX = 1280 Property(S): ScreenY = 1024 Property(S): CaptionHeight = 19 Property(S): BorderTop = 1 Property(S): BorderSide = 1 Property(S): TextHeight = 16 Property(S): ColorBits = 32 Property(S): TTCSupport = 1 Property(S): Time = 12:34:00 Property(S): Date = 11/07/2006 Property(S): MsiNetAssemblySupport = 2.0.50727.42 Property(S): MsiWin32AssemblySupport = 5.2.3790.1830 Property(S): RedirectedDllSupport = 2 Property(S): DATABASE = C:\WINNT\Installer\137a9389.msi Property(S): OriginalDatabase = C:\TF\vsts-atdt\SETP_Arch\Root\Source\Exchange\Enterprise Library\Component\Setup\Component.Setup\bin\Exchange Component.msi Property(S): UILevel = 5 Property(S): Preselected = 1 Property(S): CostingComplete = 1 Property(S): OutOfDiskSpace = 0 Property(S): OutOfNoRbDiskSpace = 0 Property(S): PrimaryVolumeSpaceAvailable = 0 Property(S): PrimaryVolumeSpaceRequired = 0 Property(S): PrimaryVolumeSpaceRemaining = 0 Property(S): SOURCEDIR = C:\TF\vsts-atdt\SETP_Arch\Root\Source\Exchange\Enterprise Library\Component\Setup\Component.Setup\bin\ Property(S): SourcedirProduct = {CA2E1773-BDD8-4589-8D3A-D47BC34D3440} Property(S): ProductToBeRegistered = 1 Action ended 12:34:00: ExecuteAction. Return value 3. Action 12:34:00: FatalError. Action start 12:34:00: FatalError. DEBUG: Error 2826: Control BottomLine on dialog FatalError extends beyond the boundaries of the dialog to the right by 5 pixels The installer has encountered an unexpected error installing this package. This may indicate a problem with this package. The error code is 2826. The arguments are: FatalError, BottomLine, to the right Action 12:34:00: FatalError. Dialog created Action ended 12:34:02: FatalError. Return value 2. Action ended 12:34:02: INSTALL. Return value 3. Property(C): UpgradeCode = {60599A9E-36C2-4B37-AA39-2BE5F8B096FA} Property(C): LicenseAccepted = 1 Property(C): ARPNOMODIFY = 1 Property(C): INSTALLDIR = C:\DefaultExwebInstall\ Property(C): TARGETDIR = C:\ Property(C): SourceDir = C:\TF\vsts-atdt\SETP_Arch\Root\Source\Exchange\Enterprise Library\Component\Setup\Component.Setup\bin\ Property(C): dir_Component_bin = C:\DefaultExwebInstall\Exchange\Enterprise Library\Component\bin\ Property(C): dir_Component = C:\DefaultExwebInstall\Exchange\Enterprise Library\Component\ Property(C): dir_EntLib = C:\DefaultExwebInstall\Exchange\Enterprise Library\ Property(C): dir_Exchange = C:\DefaultExwebInstall\Exchange\ Property(C): DiskPrompt = Test 1.0 Installation [1] Property(C): VersionNT = 502 Property(C): Privileged = 1 Property(C): Manufacturer = Exchange FS. Property(C): ProductCode = {CA2E1773-BDD8-4589-8D3A-D47BC34D3440} Property(C): ProductLanguage = 1033 Property(C): ProductName = Exchange Component Property(C): ProductVersion = 1.0.0 Property(C): INSTALLUTILLOG = C:\TF\vsts-atdt\SETP_Arch\Root\Source\Exchange\Enterprise Library\Component\Setup\Component.Setup\IUtilLog.txt Property(C): DefaultUIFont = WixUI_Font_Normal Property(C): WixUI_Mode = Minimal Property(C): WixUI_VerifyReadyDlg_BackCustom = CustomizeDlg Property(C): WixUI_VerifyReadyDlg_BackChange = CustomizeDlg Property(C): WixUI_VerifyReadyDlg_BackRepair = MaintenanceTypeDlg Property(C): WixUI_VerifyReadyDlg_BackTypical = SetupTypeDlg Property(C): WixUI_VerifyReadyDlg_BackFeatureTree = CustomizeDlg Property(C): WixUI_VerifyReadyDlg_BackComplete = CustomizeDlg Property(C): WixUI_MaintenanceWelcomeDlg_Next = MaintenanceTypeDlg Property(C): WixUI_MaintenanceTypeDlg_Change = CustomizeDlg Property(C): WixUI_MaintenanceTypeDlg_Repair = VerifyRepairDlg Property(C): WixUI_MaintenanceTypeDlg_Remove = VerifyRemoveDlg Property(C): WixUI_MaintenanceTypeDlg_Back = MaintenanceWelcomeDlg Property(C): WixUI_VerifyRemoveDlg_Back = MaintenanceTypeDlg Property(C): WixUI_VerifyRepairDlg_Back = MaintenanceTypeDlg Property(C): ErrorDialog = ErrorDlg Property(C): SecureCustomProperties = PATCHFOUND Property(C): PackageCode = {8D4D5C09-C059-44A0-8E4C-1C72BF8CC7E9} Property(C): ProductState = -1 Property(C): PackagecodeChanging = 1 Property(C): CURRENTDIRECTORY = C:\TF\vsts-atdt\SETP_Arch\Root\Source\Exchange\Enterprise Library\Component\Setup\Component.Setup\bin Property(C): CLIENTUILEVEL = 0 Property(C): CLIENTPROCESSID = 1044 Property(C): VersionDatabase = 100 Property(C): VersionMsi = 3.01 Property(C): WindowsBuild = 3790 Property(C): ServicePackLevel = 1 Property(C): ServicePackLevelMinor = 0 Property(C): MsiNTProductType = 3 Property(C): WindowsFolder = C:\WINNT\ Property(C): WindowsVolume = C:\ Property(C): SystemFolder = C:\WINNT\system32\ Property(C): System16Folder = C:\WINNT\system\ Property(C): RemoteAdminTS = 1 Property(C): TempFolder = C:\DOCUME~1\sburgess\LOCALS~1\Temp\2\ Property(C): ProgramFilesFolder = C:\Program Files\ Property(C): CommonFilesFolder = C:\Program Files\Common Files\ Property(C): AppDataFolder = C:\Documents and Settings\sburgess\Application Data\ Property(C): FavoritesFolder = C:\Documents and Settings\sburgess\Favorites\ Property(C): NetHoodFolder = C:\Documents and Settings\sburgess\NetHood\ Property(C): PersonalFolder = C:\Documents and Settings\sburgess\My Documents\ Property(C): PrintHoodFolder = C:\Documents and Settings\sburgess\PrintHood\ Property(C): RecentFolder = C:\Documents and Settings\sburgess\Recent\ Property(C): SendToFolder = C:\Documents and Settings\sburgess\SendTo\ Property(C): TemplateFolder = C:\Documents and Settings\sburgess\Templates\ Property(C): CommonAppDataFolder = C:\Documents and Settings\All Users\Application Data\ Property(C): LocalAppDataFolder = C:\Documents and Settings\sburgess\Local Settings\Application Data\ Property(C): MyPicturesFolder = C:\Documents and Settings\sburgess\My Documents\My Pictures\ Property(C): AdminToolsFolder = C:\Documents and Settings\sburgess\Start Menu\Programs\Administrative Tools\ Property(C): StartupFolder = C:\Documents and Settings\sburgess\Start Menu\Programs\Startup\ Property(C): ProgramMenuFolder = C:\Documents and Settings\sburgess\Start Menu\Programs\ Property(C): StartMenuFolder = C:\Documents and Settings\sburgess\Start Menu\ Property(C): DesktopFolder = C:\Documents and Settings\sburgess\Desktop\ Property(C): FontsFolder = C:\WINNT\Fonts\ Property(C): GPTSupport = 1 Property(C): OLEAdvtSupport = 1 Property(C): ShellAdvtSupport = 1 Property(C): Intel = 15 Property(C): PhysicalMemory = 1527 Property(C): VirtualMemory = 2871 Property(C): AdminUser = 1 Property(C): LogonUser = sburgess Property(C): UserSID = S-1-5-21-1252899073-3136781734-1237758717-7031 Property(C): UserLanguageID = 2057 Property(C): ComputerName = CH018005 Property(C): SystemLanguageID = 2057 Property(C): ScreenX = 1024 Property(C): ScreenY = 768 Property(C): CaptionHeight = 19 Property(C): BorderTop = 1 Property(C): BorderSide = 1 Property(C): TextHeight = 16 Property(C): ColorBits = 8 Property(C): TTCSupport = 1 Property(C): Time = 12:34:02 Property(C): Date = 11/07/2006 Property(C): MsiNetAssemblySupport = 2.0.50727.42 Property(C): MsiWin32AssemblySupport = 5.2.3790.1830 Property(C): RedirectedDllSupport = 2 Property(C): USERNAME = Vertex Property(C): COMPANYNAME = Vertex Financial Services Property(C): DATABASE = C:\DOCUME~1\sburgess\LOCALS~1\Temp\2\137a8773.msi Property(C): OriginalDatabase = C:\TF\vsts-atdt\SETP_Arch\Root\Source\Exchange\Enterprise Library\Component\Setup\Component.Setup\bin\Exchange Component.msi Property(C): SOURCEDIR = C:\TF\vsts-atdt\SETP_Arch\Root\Source\Exchange\Enterprise Library\Component\Setup\Component.Setup\bin\ Property(C): VersionHandler = 3.01 Property(C): UILevel = 5 Property(C): ACTION = INSTALL Property(C): EXECUTEACTION = INSTALL Property(C): ROOTDRIVE = C:\ Property(C): CostingComplete = 1 Property(C): OutOfDiskSpace = 0 Property(C): OutOfNoRbDiskSpace = 0 Property(C): PrimaryVolumeSpaceAvailable = 0 Property(C): PrimaryVolumeSpaceRequired = 0 Property(C): PrimaryVolumeSpaceRemaining = 0 Property(C): INSTALLLEVEL = 1 === Logging stopped: 11/07/2006 12:34:02 === MSI (c) (14:C4) [12:34:02:110]: Product: Exchange Component -- Installation failed.
------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users