This won't be terribly helpful but I never trust VScript custom actions. My opinion: http://blogs.msdn.com/b/robmen/archive/2004/05/20/136530.aspx
On Mon, Oct 25, 2010 at 12:34 PM, McKinnon, Chris <cmckin...@atb.com> wrote: > Another update... I've discovered by process of elimination that my > custom action calls seem to be causing the problem. I have 3 custom > action calls in my UI. All are verifying that a path is valid. The > first 2 call the built-in "WixUIValidatePath" and the last calls a > VBScript to verify the path (this is a UNC network path). Here's the > "working" UI script with the custom action bits commented out: > > <Publish Dialog="WebInstallDirDlg" Control="Back" > Event="NewDialog" Value="DatabaseDlg">1</Publish> > <Publish Dialog="WebInstallDirDlg" Control="Next" > Event="SetTargetPath" Value="[WEB_UI_INSTALLDIR]" Order="1">1</Publish> > <!--<Publish Dialog="WebInstallDirDlg" Control="Next" > Property="WIXUI_INSTALLDIR" Value="[WEB_UI_INSTALLDIR]" > Order="2">1</Publish> > <Publish Dialog="WebInstallDirDlg" Control="Next" Event="DoAction" > Value="WixUIValidatePath" Order="3">1</Publish> > <Publish Dialog="WebInstallDirDlg" Control="Next" > Event="SpawnDialog" Value="InvalidDirDlg" > Order="4"><![CDATA[WIXUI_INSTALLDIR_VALID<>"1"]]></Publish>--> > <Publish Dialog="WebInstallDirDlg" Control="Next" > Event="NewDialog" Value="ServiceInstallDirDlg" > Order="5">1<!--<![CDATA[WIXUI_INSTALLDIR_VALID="1"]]>--></Publish> > <Publish Dialog="WebInstallDirDlg" Control="ChangeFolder" > Property="_BrowseProperty" Value="[WEB_UI_INSTALLDIR]" > Order="1">1</Publish> > <Publish Dialog="WebInstallDirDlg" Control="ChangeFolder" > Event="SpawnDialog" Value="BrowseDlg" Order="2">1</Publish> > > <Publish Dialog="ServiceInstallDirDlg" Control="Back" > Event="NewDialog" Value="WebInstallDirDlg">1</Publish> > <Publish Dialog="ServiceInstallDirDlg" Control="Next" > Event="SetTargetPath" Value="[SERVICE_UI_INSTALLDIR]" > Order="1">1</Publish> > <!--<Publish Dialog="ServiceInstallDirDlg" Control="Next" > Property="WIXUI_INSTALLDIR" Value="[SERVICE_UI_INSTALLDIR]" > Order="2">1</Publish> > <Publish Dialog="ServiceInstallDirDlg" Control="Next" > Event="DoAction" Value="WixUIValidatePath" Order="3">1</Publish> > <Publish Dialog="ServiceInstallDirDlg" Control="Next" > Event="SpawnDialog" Value="InvalidDirDlg" > Order="4"><![CDATA[WIXUI_INSTALLDIR_VALID<>"1"]]></Publish>--> > <Publish Dialog="ServiceInstallDirDlg" Control="Next" > Event="NewDialog" Value="ServiceCredentialsDlg" > Order="5">1<!--<![CDATA[WIXUI_INSTALLDIR_VALID="1"]]>--></Publish> > <Publish Dialog="ServiceInstallDirDlg" Control="ChangeFolder" > Property="_BrowseProperty" Value="[SERVICE_UI_INSTALLDIR]" > Order="1">1</Publish> > <Publish Dialog="ServiceInstallDirDlg" Control="ChangeFolder" > Event="SpawnDialog" Value="BrowseDlg" Order="2">1</Publish> > > <Publish Dialog="ServiceCredentialsDlg" Control="Back" > Event="NewDialog" Value="ServiceInstallDirDlg" Order="1">1</Publish> > <Publish Dialog="ServiceCredentialsDlg" Control="Next" > Property="VErr_Text" Value="A username and password is required for the > service account." Order="1"><![CDATA[SERVICE_ACCOUNT = "" OR > SERVICE_PASSWORD = ""]]></Publish> > <Publish Dialog="ServiceCredentialsDlg" Control="Next" > Event="SpawnDialog" Value="ValidationErrDlg" > Order="2"><![CDATA[SERVICE_ACCOUNT = "" OR SERVICE_PASSWORD = > ""]]></Publish> > <Publish Dialog="ServiceCredentialsDlg" Control="Next" > Event="NewDialog" Value="ServiceOptionsDlg" > Order="3"><![CDATA[SERVICE_ACCOUNT <> "" AND SERVICE_PASSWORD <> > ""]]></Publish> > > <Publish Dialog="ServiceOptionsDlg" Control="Back" > Event="NewDialog" Value="ServiceCredentialsDlg">1</Publish> > <!--<Publish Dialog="ServiceOptionsDlg" Control="Next" > Property="_DirectoryExists_Path" Value="[ARCHIVE_PATH]" > Order="1">1</Publish> > <Publish Dialog="ServiceOptionsDlg" Control="Next" > Event="DoAction" Value="CheckArchiveDirectory" Order="2">1</Publish> > <Publish Dialog="ServiceOptionsDlg" Control="Next" > Property="VErr_Text" Value="The archive path specified does not exist." > Order="3"><![CDATA[_DirectoryExists_Result = "no"]]></Publish> > <Publish Dialog="ServiceOptionsDlg" Control="Next" > Event="SpawnDialog" Value="ValidationErrDlg" > Order="4"><![CDATA[_DirectoryExists_Result = "no"]]></Publish>--> > <Publish Dialog="ServiceOptionsDlg" Control="Next" > Event="NewDialog" Value="VerifyReadyDlg" > Order="5">1<!--<![CDATA[_DirectoryExists_Result = "yes"]]>--></Publish> > > I'd like to keep the validation code but it's not 100% necessary as this > is an "in-house" install. Any ideas why this would be happening would > be appreciated. > > Thanks, > > Chris McKinnon > > -----Original Message----- > From: McKinnon, Chris [mailto:cmckin...@atb.com] > Sent: Monday, October 25, 2010 11:03 AM > To: General discussion for Windows Installer XML toolset. > Subject: Re: [WiX-users] UI missing after VerifyReadyDlg > > Just an update. I'm still trying to track down why I'm not getting the > ProgressDlg after clicking the "Install" button in the VerifyReadyDlg. > I've run "dark.exe" on this version and my previous versions (the UI > worked in that one) and don't see any major differences (other than UI > I've added) in the UI and InstallUISequence sections. The only thing > I've tried that will get the ProgressDialog to show, is if I skip my UI. > Basically, wire the WelcomeDlg's "Next" button event to go to the > "VerifyReadyDlg". I figure this means there's something in my custom UI > code causing the problem. But I don't see it. I've cleanup anything I > thought might be causing issues. > > I'm still hoping that someone has had this happen to them before and has > an idea what is going on. > > Thanks, > > Chris McKinnon > > > -----Original Message----- > From: McKinnon, Chris [mailto:cmckin...@atb.com] > Sent: Friday, October 22, 2010 3:32 PM > To: General discussion for Windows Installer XML toolset. > Subject: Re: [WiX-users] UI missing after VerifyReadyDlg > > If it helps here is my UI fragment. I'm guessing that I've done really > minor that I just can't find: > > <?xml version="1.0" encoding="utf-8"?> > <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi" > xmlns:WixUI="http://schemas.microsoft.com/wix/UiExtension"> > <Fragment> > <UIRef Id="WixUI_Common" /> > <UI Id="InstallUI"> > <Property Id="DefaultUIFont" Value="WixUI_Font_Normal" /> > <TextStyle Id="WixUI_Font_Normal" FaceName="Tahoma" Size="8" /> > <TextStyle Id="WixUI_Font_Bigger" FaceName="Tahoma" Size="12" /> > <TextStyle Id="WixUI_Font_Title" FaceName="Tahoma" Size="9" > Bold="yes" /> > > <DialogRef Id="BrowseDlg" /> > <DialogRef Id="DiskCostDlg" /> > <DialogRef Id="ErrorDlg" /> > <DialogRef Id="FatalError" /> > <DialogRef Id="FilesInUse" /> > <DialogRef Id="MsiRMFilesInUse" /> > <DialogRef Id="PrepareDlg" /> > <DialogRef Id="ProgressDlg" /> > <DialogRef Id="ResumeDlg" /> > <DialogRef Id="UserExit" /> > > <Publish Dialog="ExitDialog" Control="Finish" Event="EndDialog" > Value="Return" Order="999">1</Publish> > > <Publish Dialog="WelcomeDlg" Control="Next" Event="NewDialog" > Value="InstallOptionsDlg">1</Publish> > > <Publish Dialog="InstallOptionsDlg" Control="Back" > Event="NewDialog" Value="WelcomeDlg">1</Publish> > <Publish Dialog="InstallOptionsDlg" Control="Next" > Event="NewDialog" Value="DatabaseDlg" Order="1">1</Publish> > <Publish Dialog="InstallOptionsDlg" Control="Next" > Property="DATABASE_NAME" Value="[DB_DEFAULT_NAME]" > Order="2"><![CDATA[DB_POSTFIX = "None"]]></Publish> > <Publish Dialog="InstallOptionsDlg" Control="Next" > Property="DATABASE_NAME" Value="[DB_DEFAULT_NAME][DB_POSTFIX]" > Order="3"><![CDATA[DB_POSTFIX <> "None"]]></Publish> > <Publish Dialog="InstallOptionsDlg" Control="Next" > Property="DATABASE_USER" Value="[DB_DEFAULT_USER]" > Order="3"><![CDATA[DB_POSTFIX = "None"]]></Publish> > <Publish Dialog="InstallOptionsDlg" Control="Next" > Property="DATABASE_USER" Value="[DB_DEFAULT_USER][DB_POSTFIX]" > Order="4"><![CDATA[DB_POSTFIX <> "None"]]></Publish> > > <Publish Dialog="DatabaseDlg" Control="Back" Event="NewDialog" > Value="InstallOptionsDlg">1</Publish> > <Publish Dialog="DatabaseDlg" Control="Next" Event="NewDialog" > Value="WebInstallDirDlg" Order="1"><![CDATA[SQL_SERVER_NAME <> "" AND > DATABASE_PASSWORD <> ""]]></Publish> > <Publish Dialog="DatabaseDlg" Control="Next" Property="VErr_Text" > Value="A database server must be specified." > Order="1"><![CDATA[SQL_SERVER_NAME = ""]]></Publish> > <Publish Dialog="DatabaseDlg" Control="Next" Event="SpawnDialog" > Value="ValidationErrDlg" Order="2"><![CDATA[SQL_SERVER_NAME = > ""]]></Publish> > <Publish Dialog="DatabaseDlg" Control="Next" Property="VErr_Text" > Value="A password is required for the database account." > Order="3"><![CDATA[SQL_SERVER_NAME <> "" AND DATABASE_PASSWORD = > ""]]></Publish> > <Publish Dialog="DatabaseDlg" Control="Next" Event="SpawnDialog" > Value="ValidationErrDlg" Order="4"><![CDATA[SQL_SERVER_NAME <> "" AND > DATABASE_PASSWORD = ""]]></Publish> > > <Publish Dialog="WebInstallDirDlg" Control="Back" > Event="NewDialog" Value="DatabaseDlg">1</Publish> > <Publish Dialog="WebInstallDirDlg" Control="Next" > Event="SetTargetPath" Value="[WEB_UI_INSTALLDIR]" Order="1">1</Publish> > <Publish Dialog="WebInstallDirDlg" Control="Next" > Property="WIXUI_INSTALLDIR" Value="[WEB_UI_INSTALLDIR]" > Order="2">1</Publish> > <Publish Dialog="WebInstallDirDlg" Control="Next" Event="DoAction" > Value="WixUIValidatePath" Order="3">1</Publish> > <Publish Dialog="WebInstallDirDlg" Control="Next" > Event="SpawnDialog" Value="InvalidDirDlg" > Order="4"><![CDATA[WIXUI_INSTALLDIR_VALID<>"1"]]></Publish> > <Publish Dialog="WebInstallDirDlg" Control="Next" > Event="NewDialog" Value="ServiceInstallDirDlg" > Order="5"><![CDATA[WIXUI_INSTALLDIR_VALID="1"]]></Publish> > <Publish Dialog="WebInstallDirDlg" Control="ChangeFolder" > Property="_BrowseProperty" Value="[WEB_UI_INSTALLDIR]" > Order="1">1</Publish> > <Publish Dialog="WebInstallDirDlg" Control="ChangeFolder" > Event="SpawnDialog" Value="BrowseDlg" Order="2">1</Publish> > > <Publish Dialog="ServiceInstallDirDlg" Control="Back" > Event="NewDialog" Value="WebInstallDirDlg">1</Publish> > <Publish Dialog="ServiceInstallDirDlg" Control="Next" > Event="SetTargetPath" Value="[SERVICE_UI_INSTALLDIR]" > Order="1">1</Publish> > <Publish Dialog="ServiceInstallDirDlg" Control="Next" > Property="WIXUI_INSTALLDIR" Value="[SERVICE_UI_INSTALLDIR]" > Order="2">1</Publish> > <Publish Dialog="ServiceInstallDirDlg" Control="Next" > Event="DoAction" Value="WixUIValidatePath" Order="3">1</Publish> > <Publish Dialog="ServiceInstallDirDlg" Control="Next" > Event="SpawnDialog" Value="InvalidDirDlg" > Order="4"><![CDATA[WIXUI_INSTALLDIR_VALID<>"1"]]></Publish> > <Publish Dialog="ServiceInstallDirDlg" Control="Next" > Event="NewDialog" Value="ServiceCredentialsDlg" > Order="5"><![CDATA[WIXUI_INSTALLDIR_VALID="1"]]></Publish> > <Publish Dialog="ServiceInstallDirDlg" Control="ChangeFolder" > Property="_BrowseProperty" Value="[SERVICE_UI_INSTALLDIR]" > Order="1">1</Publish> > <Publish Dialog="ServiceInstallDirDlg" Control="ChangeFolder" > Event="SpawnDialog" Value="BrowseDlg" Order="2">1</Publish> > > <Publish Dialog="ServiceCredentialsDlg" Control="Back" > Event="NewDialog" Value="ServiceInstallDirDlg" Order="1">1</Publish> > <Publish Dialog="ServiceCredentialsDlg" Control="Next" > Event="NewDialog" Value="ServiceOptionsDlg" > Order="1"><![CDATA[SERVICE_ACCOUNT <> "" AND SERVICE_PASSWORD <> > ""]]></Publish> > <Publish Dialog="ServiceCredentialsDlg" Control="Next" > Property="VErr_Text" Value="A username and password is required for the > service account." Order="1"><![CDATA[SERVICE_ACCOUNT = "" OR > SERVICE_PASSWORD = ""]]></Publish> > <Publish Dialog="ServiceCredentialsDlg" Control="Next" > Event="SpawnDialog" Value="ValidationErrDlg" > Order="2"><![CDATA[SERVICE_ACCOUNT = "" OR SERVICE_PASSWORD = > ""]]></Publish> > > <Publish Dialog="ServiceOptionsDlg" Control="Back" > Event="NewDialog" Value="ServiceCredentialsDlg">1</Publish> > <Publish Dialog="ServiceOptionsDlg" Control="Next" > Property="_DirectoryExists_Path" Value="[ARCHIVE_PATH]" > Order="1">1</Publish> > <Publish Dialog="ServiceOptionsDlg" Control="Next" > Event="DoAction" Value="CheckArchiveDirectory" Order="2">1</Publish> > <Publish Dialog="ServiceOptionsDlg" Control="Next" > Property="VErr_Text" Value="The archive path specified does not exist." > Order="3"><![CDATA[_DirectoryExists_Result = "no"]]></Publish> > <Publish Dialog="ServiceOptionsDlg" Control="Next" > Event="SpawnDialog" Value="ValidationErrDlg" > Order="4"><![CDATA[_DirectoryExists_Result = "no"]]></Publish> > <Publish Dialog="ServiceOptionsDlg" Control="Next" > Event="NewDialog" Value="VerifyReadyDlg" > Order="5"><![CDATA[_DirectoryExists_Result = "yes"]]></Publish> > > <Publish Dialog="VerifyReadyDlg" Control="Back" Event="NewDialog" > Value="ServiceOptionsDlg" Order="1">NOT Installed</Publish> > <Publish Dialog="VerifyReadyDlg" Control="Back" Event="NewDialog" > Value="MaintenanceTypeDlg" Order="2">Installed</Publish> > > <Publish Dialog="MaintenanceWelcomeDlg" Control="Next" > Event="NewDialog" Value="MaintenanceTypeDlg">1</Publish> > <Publish Dialog="MaintenanceTypeDlg" Control="RepairButton" > Event="NewDialog" Value="VerifyReadyDlg">1</Publish> > <Publish Dialog="MaintenanceTypeDlg" Control="RemoveButton" > Event="NewDialog" Value="VerifyReadyDlg">1</Publish> > <Publish Dialog="MaintenanceTypeDlg" Control="Back" > Event="NewDialog" Value="MaintenanceWelcomeDlg">1</Publish> > > <Dialog Id="InstallOptionsDlg" Width="370" Height="270" > Title="Install Options"> > <Control Id="Next" Type="PushButton" X="236" Y="243" Width="56" > Height="17" Text="!(loc.IDS_BTN_NEXT)" Default="yes" /> > <Control Id="BannerBitmap" Type="Bitmap" X="0" Y="0" Width="370" > Height="44" TabSkip="no" Text="!(loc.WixUiBmpBanner)" /> > <Control Id="BannerLine" Type="Line" X="0" Y="44" Width="370" > Height="0" /> > <Control Id="BottomLine" Type="Line" X="0" Y="234" Width="370" > Height="0" /> > <Control Id="Cancel" Type="PushButton" X="304" Y="243" > Width="56" Height="17" Text="!(loc.IDS_BTN_CANCEL)" Cancel="yes"> > <Publish Event="SpawnDialog" Value="CancelDlg">1</Publish> > </Control> > <Control Id="Description" Height="15" NoPrefix="yes" > Text="Select install options:" Transparent="yes" Type="Text" Width="280" > X="25" Y="23" /> > <Control Id="Title" Type="Text" X="15" Y="6" Width="200" > Height="15" Text="Install Options" Transparent="yes" NoPrefix="yes" /> > <Control Id="Back" Type="PushButton" X="180" Y="243" Width="56" > Height="17" Text="!(loc.IDS_BTN_BACK)" /> > <Control Id="VolumeSelectText" Type="Text" Text="Install Drive:" > X="30" Y="70" Width="60" Height="12" /> > <Control Id="VolumeSelectCombo" Type="VolumeSelectCombo" X="104" > Y="70" Width="60" Height="16" Property="ROOTDRIVE" CDROM="no" > Fixed="yes" Floppy="no" RAMDisk="no" Remote="no" Removable="no" /> > <Control Id="DatabasePostfixText" Type="Text" Text="Database > Postfix:" X="30" Y="96" Width="70" Height="12" /> > <Control Id="DatabasePostfixComboBox" Type="ComboBox" > ComboList="no" Property="DB_POSTFIX" X="104" Y="94" Width="60" > Height="16" Sorted="no"> > <ComboBox Property="DB_POSTFIX"> > <ListItem Text="None" Value="None" /> > <ListItem Text="_SIT" Value="_SIT" /> > <ListItem Text="_UAT" Value="_UAT" /> > </ComboBox> > </Control> > </Dialog> > > <Dialog Id="DatabaseDlg" Title="!(loc.SetupTitle)" X="50" Y="20" > Width="370" Height="270"> > <Control Id="Next" Type="PushButton" X="236" Y="243" Width="56" > Height="17" Text="!(loc.IDS_BTN_NEXT)" Default="yes" /> > <Control Id="BannerBitmap" Type="Bitmap" X="0" Y="0" Width="370" > Height="44" TabSkip="no" Text="!(loc.WixUiBmpBanner)" /> > <Control Id="BannerLine" Type="Line" X="0" Y="44" Width="370" > Height="0" /> > <Control Id="BottomLine" Type="Line" X="0" Y="234" Width="370" > Height="0" /> > <Control Id="Cancel" Type="PushButton" X="304" Y="243" > Width="56" Height="17" Text="!(loc.IDS_BTN_CANCEL)" Cancel="yes"> > <Publish Event="SpawnDialog" Value="CancelDlg">1</Publish> > </Control> > <Control Id="Description" Height="15" NoPrefix="yes" Text="Enter > database server and credentials" Transparent="yes" Type="Text" > Width="280" X="25" Y="23" /> > <Control Id="Title" Type="Text" X="15" Y="6" Width="200" > Height="15" Text="!(loc.DbDlgTitle)" Transparent="yes" NoPrefix="yes" /> > <Control Id="Back" Type="PushButton" X="180" Y="243" Width="56" > Height="17" Text="!(loc.IDS_BTN_BACK)" /> > <Control Id="DatabaseServerText" Type="Text" Text="Database > Server:" X="30" Y="70" Width="95" Height="15" /> > <Control Id="DatabaseServerComboBox" Type="ComboBox" > ComboList="no" Property="SQL_SERVER_NAME" X="130" Y="68" Width="120" > Height="16" Sorted="yes"> > <ComboBox Property="SQL_SERVER_NAME"> > <ListItem Text="Server 1" Value=" Server 1" /> > <ListItem Text=" Server 2" Value=" Server 2" /> > <ListItem Text=" Server 3" Value=" Server 3" /> > <ListItem Text=" Server 4" Value=" Server 4" /> > </ComboBox> > </Control> > <Control Id="DatabaseNameText" Type="Text" Text="Database Name:" > X="30" Y="94" Width="95" Height="15" /> > <Control Id="DatabaseNameEdit" Type="Edit" > Text="{80}[DATABASE_NAME]" Property="DATABASE_NAME" X="130" Y="92" > Width="120" Height="15" Disabled="yes" /> > <Control Id="DatabaseUserText" Type="Text" Text="Database User:" > X="30" Y="114" Width="95" Height="15" /> > <Control Id="DatabaseUserEdit" Type="Edit" > Text="{80}[DATABASE_USER]" Property="DATABASE_USER" X="130" Y="112" > Width="120" Height="15" Disabled="yes" /> > <Control Id="DatabasePasswordText" Type="Text" Text="Database > Password:" X="30" Y="134" Width="95" Height="15" /> > <Control Id="DatabasePasswordEdit" Type="Edit" > Text="{80}[DATABASE_PASSWORD]" Property="DATABASE_PASSWORD" X="130" > Y="132" Width="120" Height="15" Password="yes" /> > </Dialog> > > <Dialog Id="WebInstallDirDlg" Width="370" Height="270" > Title="!(loc.WebInstallDirDlg_Title)"> > <Control Id="Next" Type="PushButton" X="236" Y="243" Width="56" > Height="17" Default="yes" Text="!(loc.WixUINext)" /> > <Control Id="Back" Type="PushButton" X="180" Y="243" Width="56" > Height="17" Text="!(loc.WixUIBack)" /> > <Control Id="Cancel" Type="PushButton" X="304" Y="243" > Width="56" Height="17" Cancel="yes" Text="!(loc.WixUICancel)"> > <Publish Event="SpawnDialog" Value="CancelDlg">1</Publish> > </Control> > <Control Id="Description" Type="Text" X="25" Y="23" Width="280" > Height="15" Transparent="yes" NoPrefix="yes" > Text="!(loc.WebInstallDirDlgDescription)" /> > <Control Id="Title" Type="Text" X="15" Y="6" Width="200" > Height="15" Transparent="yes" NoPrefix="yes" > Text="!(loc.WebInstallDirDlgTitle)" /> > <Control Id="BannerBitmap" Type="Bitmap" X="0" Y="0" Width="370" > Height="44" TabSkip="no" Text="!(loc.WebInstallDirDlgBannerBitmap)" /> > <Control Id="BannerLine" Type="Line" X="0" Y="44" Width="370" > Height="0" /> > <Control Id="BottomLine" Type="Line" X="0" Y="234" Width="370" > Height="0" /> > <Control Id="FolderLabel" Type="Text" X="30" Y="70" Width="290" > Height="15" NoPrefix="yes" Text="!(loc.WebInstallDirDlgFolderLabel)" /> > <Control Id="Folder" Type="PathEdit" X="30" Y="85" Width="320" > Height="15" Property="WEB_UI_INSTALLDIR" Indirect="yes" /> > <Control Id="ChangeFolder" Type="PushButton" X="30" Y="105" > Width="56" Height="17" Text="!(loc.WebInstallDirDlgChange)" /> > </Dialog> > > <Dialog Id="ServiceInstallDirDlg" Width="370" Height="270" > Title="!(loc.ServiceInstallDirDlg_Title)"> > <Control Id="Next" Type="PushButton" X="236" Y="243" Width="56" > Height="17" Default="yes" Text="!(loc.WixUINext)" /> > <Control Id="Back" Type="PushButton" X="180" Y="243" Width="56" > Height="17" Text="!(loc.WixUIBack)" /> > <Control Id="Cancel" Type="PushButton" X="304" Y="243" > Width="56" Height="17" Cancel="yes" Text="!(loc.WixUICancel)"> > <Publish Event="SpawnDialog" Value="CancelDlg">1</Publish> > </Control> > <Control Id="Description" Type="Text" X="25" Y="23" Width="280" > Height="15" Transparent="yes" NoPrefix="yes" > Text="!(loc.ServiceInstallDirDlgDescription)" /> > <Control Id="Title" Type="Text" X="15" Y="6" Width="200" > Height="15" Transparent="yes" NoPrefix="yes" > Text="!(loc.ServiceInstallDirDlgTitle)" /> > <Control Id="BannerBitmap" Type="Bitmap" X="0" Y="0" Width="370" > Height="44" TabSkip="no" Text="!(loc.ServiceInstallDirDlgBannerBitmap)" > /> > <Control Id="BannerLine" Type="Line" X="0" Y="44" Width="370" > Height="0" /> > <Control Id="BottomLine" Type="Line" X="0" Y="234" Width="370" > Height="0" /> > <Control Id="FolderLabel" Type="Text" X="30" Y="70" Width="290" > Height="15" NoPrefix="yes" Text="!(loc.ServiceInstallDirDlgFolderLabel)" > /> > <Control Id="Folder" Type="PathEdit" X="30" Y="85" Width="320" > Height="15" Property="SERVICE_UI_INSTALLDIR" Indirect="yes" /> > <Control Id="ChangeFolder" Type="PushButton" X="30" Y="105" > Width="56" Height="17" Text="!(loc.ServiceInstallDirDlgChange)" /> > </Dialog> > > <Dialog Id="ServiceCredentialsDlg" Title="!(loc.SetupTitle)" > X="50" Y="20" Width="370" Height="270"> > <Control Id="Next" Type="PushButton" X="236" Y="243" Width="56" > Height="17" Text="!(loc.IDS_BTN_NEXT)" Default="yes"> > </Control> > <Control Id="BannerBitmap" Type="Bitmap" X="0" Y="0" Width="370" > Height="44" TabSkip="no" Text="!(loc.ServiceCredentialsDlgBitmap)" /> > <Control Id="BannerLine" Type="Line" X="0" Y="44" Width="370" > Height="0" /> > <Control Id="BottomLine" Type="Line" X="0" Y="234" Width="370" > Height="0" /> > <Control Id="Cancel" Type="PushButton" X="304" Y="243" > Width="56" Height="17" Text="!(loc.IDS_BTN_CANCEL)" Cancel="yes"> > <Publish Event="SpawnDialog" Value="CancelDlg">1</Publish> > </Control> > <Control Id="Title" Type="Text" X="15" Y="6" Width="200" > Height="15" Text="!(loc.ServiceCredentialsDlgTitle)" Transparent="yes" > NoPrefix="yes" /> > <Control Id="Back" Type="PushButton" X="180" Y="243" Width="56" > Height="17" Text="!(loc.IDS_BTN_BACK)" /> > <Control Id="DomainUsernameLabel" Type="Text" > Text="Domain\Username:" X="30" Y="70" Width="114" Height="15" /> > <Control Id="Domain" Type="Edit" Text="{80}[SERVICE_DOMAIN]" > Property="SERVICE_DOMAIN" X="30" Y="85" Width="45" Height="15" > Disabled="yes" /> > <Control Id="BackSlashLabel" Type="Text" Text="\" X="80" Y="85" > Width="5" Height="15" /> > <Control Id="Username" Type="Edit" Text="{80}[SERVICE_ACCOUNT]" > Property="SERVICE_ACCOUNT" X="90" Y="85" Width="144" Height="15" /> > <Control Id="PasswordLabel" Type="Text" Text="Password:" X="30" > Y="110" Width="120" Height="15" /> > <Control Id="Password" Type="Edit" Text="{80}[SERVICE_PASSWORD]" > Property="SERVICE_PASSWORD" X="30" Y="125" Width="204" Height="15" > Password="yes" /> > <Control Id="Description" Height="15" NoPrefix="yes" > Text="!(loc.ServiceCredentialsDlgDescription)" Transparent="yes" > Type="Text" Width="280" X="25" Y="23" /> > </Dialog> > > <Dialog Id="ServiceOptionsDlg" Width="370" Height="270" > Title="Service Options"> > <Control Id="Next" Type="PushButton" X="236" Y="243" Width="56" > Height="17" Text="!(loc.IDS_BTN_NEXT)" Default="yes" /> > <Control Id="BannerBitmap" Type="Bitmap" X="0" Y="0" Width="370" > Height="44" TabSkip="no" Text="!(loc.WixUiBmpBanner)" /> > <Control Id="BannerLine" Type="Line" X="0" Y="44" Width="370" > Height="0" /> > <Control Id="BottomLine" Type="Line" X="0" Y="234" Width="370" > Height="0" /> > <Control Id="Cancel" Type="PushButton" X="304" Y="243" > Width="56" Height="17" Text="!(loc.IDS_BTN_CANCEL)" Cancel="yes"> > <Publish Event="SpawnDialog" Value="CancelDlg">1</Publish> > </Control> > <Control Id="Description" Height="15" NoPrefix="yes" > Text="Select install options:" Transparent="yes" Type="Text" Width="280" > X="25" Y="23" /> > <Control Id="Title" Type="Text" X="15" Y="6" Width="200" > Height="15" Text="Install Options" Transparent="yes" NoPrefix="yes" /> > <Control Id="Back" Type="PushButton" X="180" Y="243" Width="56" > Height="17" Text="!(loc.IDS_BTN_BACK)" /> > <Control Id="ArchivePathText" Type="Text" Text="Archive Path:" > X="30" Y="70" Width="55" Height="12" /> > <Control Id="ArchivePathEdit" Type="Edit" > Property="ARCHIVE_PATH" X="30" Y="82" Width="320" Height="15" /> > <Control Id="StartServiceCheckBox" Type="CheckBox" Text="Start > service?" Property="START_SERVICE" CheckBoxValue="1" X="32" Y="109" > Width="120" Height="15" /> > <Control Id="EnableFtpDownloadsCheckBox" Type="CheckBox" > Text="Enable SFTP Downloads?" Property="ENABLE_SFTP_DOWNLOADS" > CheckBoxValue="1" X="32" Y="132" Width="120" Height="15" /> > </Dialog> > > <Dialog Id="ValidationErrDlg" Width="270" Height="85" > Title="Validation Error"> > <Control Id="VErrText" Type="Text" X="15" Y="15" Width="240" > Height="40" TabSkip="no" Text="[VErr_Text]" /> > <Control Id="OkButton" Type="PushButton" X="204" Y="60" > Width="56" Height="17" TabSkip="yes" Text="!(loc.WixUIOK)"> > <Publish Event="EndDialog" Value="Return">1</Publish> > </Control> > </Dialog> > > <Property Id="VErr_Text" /> > > <ProgressText Action="DecryptWebConfig_DoAction">Decrypting > Web.config...</ProgressText> > <ProgressText Action="DecryptAppConfig_DoAction">Decrypting > App.config...</ProgressText> > <ProgressText Action="EncryptWebConfig_DoAction">Encrypting > Web.config...</ProgressText> > <ProgressText Action="EncryptAppConfig_DoAction">Encrypting > App.config...</ProgressText> > </UI> > > </Fragment> > </Wix> > > > Thanks, > > Chris > > > -----Original Message----- > From: Blair [mailto:os...@live.com] > Sent: Friday, October 22, 2010 1:06 PM > To: 'General discussion for Windows Installer XML toolset.' > Subject: Re: [WiX-users] UI missing after VerifyReadyDlg > > Use Orca (or other similar editor) and see what exists in your MSI > related > to the ProgressDlg dialog. Some reference is likely missing causing one > or > more fragments to have not been included. > > -----Original Message----- > From: McKinnon, Chris [mailto:cmckin...@atb.com] > Sent: Friday, October 22, 2010 9:42 AM > To: wix-users@lists.sourceforge.net > Subject: [WiX-users] UI missing after VerifyReadyDlg > > Hi, > > I recently split up my installer into fragments to make it more > manageable. Somewhere in doing that I've broken part of my UI. What > happens now, is I get right to the "Install" button in the > VerifyReadyDlg and after that there's no UI. The install still occurs, > just with no UI. I've been searching for what I did but I can't find > it. It's probably something minor and stupid. From what I can tell, > the ProgressDlg is never created in my version 1.2 installer. Here's a > snippet from the log: > > Action 16:56:04: VerifyReadyDlg. Dialog created > MSI (c) (C4:9C) [16:56:05:086]: Note: 1: 2727 2: > MSI (c) (C4:A4) [16:56:05:450]: Doing action: ProgressDlg > MSI (c) (C4:A4) [16:56:05:451]: Doing action: ExecuteAction > > And in my version 1.1 installer I can see it being explicitly created. > Here's a snippet: > > Action 10:21:48: VerifyReadyDlg. Dialog created > MSI (c) (54:3C) [10:21:48:918]: Note: 1: 2727 2: > Action ended 10:21:49: WelcomeDlg. Return value 1. > MSI (c) (54:D0) [10:21:49:136]: Doing action: ProgressDlg > Action 10:21:49: ProgressDlg. > Action start 10:21:49: ProgressDlg. > Action 10:21:49: ProgressDlg. Dialog created > Action ended 10:21:49: ProgressDlg. Return value 1. > MSI (c) (54:D0) [10:21:49:154]: Doing action: ExecuteAction > Action 10:21:49: ExecuteAction. > Action start 10:21:49: ExecuteAction. > > What I don't understand is what is preventing/causing the ProgressDlg > not to be created? This happens if I'm installing v1.2 from scratch or > if I'm upgrading from v1.1 to v1.2. > > Any insight into this would be appreciated! > > Thanks, > > Chris McKinnon | Programmer Analyst | Information Technology - > Application Services > 140, 6715 8th Street NE | Calgary, Alberta | T2E 7H7 > Phone: 403-541-4121 > ATB Financial > Where there's a way > > > > The information contained in this e-mail is confidential and may contain > privileged information. It is intended only for the person or persons > named > above. If you are not an intended recipient of this e-mail please be > advised > that any distribution or copying of this e-mail is prohibited. If you > have > received this e-mail in error, please notify us by return e-mail and > delete > all copies of the e-mail and any attachments. > ------------------------------------------------------------------------ > ---- > -- > Nokia and AT&T present the 2010 Calling All Innovators-North America > contest > Create new apps & games for the Nokia N8 for consumers in U.S. and > Canada > $10 million total in prizes - $4M cash, 500 devices, nearly $6M in > marketing > Develop with Nokia Qt SDK, Web Runtime, or Java and Publish to Ovi Store > > http://p.sf.net/sfu/nokia-dev2dev > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > > > ------------------------------------------------------------------------ > ------ > Nokia and AT&T present the 2010 Calling All Innovators-North America > contest > Create new apps & games for the Nokia N8 for consumers in U.S. and > Canada > $10 million total in prizes - $4M cash, 500 devices, nearly $6M in > marketing > Develop with Nokia Qt SDK, Web Runtime, or Java and Publish to Ovi Store > > http://p.sf.net/sfu/nokia-dev2dev > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > > The information contained in this e-mail is confidential and may contain > privileged information. It is intended only for the person or persons > named above. If you are not an intended recipient of this e-mail please > be advised that any distribution or copying of this e-mail is > prohibited. If you have received this e-mail in error, please notify us > by return e-mail and delete all copies of the e-mail and any > attachments. > > ------------------------------------------------------------------------ > ------ > Nokia and AT&T present the 2010 Calling All Innovators-North America > contest > Create new apps & games for the Nokia N8 for consumers in U.S. and > Canada > $10 million total in prizes - $4M cash, 500 devices, nearly $6M in > marketing > Develop with Nokia Qt SDK, Web Runtime, or Java and Publish to Ovi Store > > http://p.sf.net/sfu/nokia-dev2dev > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > > The information contained in this e-mail is confidential and may contain > privileged information. It is intended only for the person or persons > named above. If you are not an intended recipient of this e-mail please > be advised that any distribution or copying of this e-mail is > prohibited. If you have received this e-mail in error, please notify us > by return e-mail and delete all copies of the e-mail and any > attachments. > > ------------------------------------------------------------------------ > ------ > Nokia and AT&T present the 2010 Calling All Innovators-North America > contest > Create new apps & games for the Nokia N8 for consumers in U.S. and > Canada > $10 million total in prizes - $4M cash, 500 devices, nearly $6M in > marketing > Develop with Nokia Qt SDK, Web Runtime, or Java and Publish to Ovi Store > > http://p.sf.net/sfu/nokia-dev2dev > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > > The information contained in this e-mail is confidential and may contain > privileged information. It is intended only for the person or persons named > above. If you are not an intended recipient of this e-mail please be advised > that any distribution or copying of this e-mail is prohibited. If you have > received this e-mail in error, please notify us by return e-mail and delete > all copies of the e-mail and any attachments. > > ------------------------------------------------------------------------------ > Nokia and AT&T present the 2010 Calling All Innovators-North America > contest > Create new apps & games for the Nokia N8 for consumers in U.S. and Canada > $10 million total in prizes - $4M cash, 500 devices, nearly $6M in > marketing > Develop with Nokia Qt SDK, Web Runtime, or Java and Publish to Ovi Store > http://p.sf.net/sfu/nokia-dev2dev > _______________________________________________ > WiX-users mailing list > WiX-users@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/wix-users > > -- virtually, Rob Mensching - http://RobMensching.com LLC ------------------------------------------------------------------------------ Nokia and AT&T present the 2010 Calling All Innovators-North America contest Create new apps & games for the Nokia N8 for consumers in U.S. and Canada $10 million total in prizes - $4M cash, 500 devices, nearly $6M in marketing Develop with Nokia Qt SDK, Web Runtime, or Java and Publish to Ovi Store http://p.sf.net/sfu/nokia-dev2dev _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users