Can you paste the section of your Directory tree where you reference INSTALLDIR? The UI sections appear to be OK as they look the same as the WiX ext sources so I don't think that's where the error is being caused. Since WIXUI_INSTALLDIR is mapped to INSTALLDIR it's likely that's where the problem occurs.
Palbinder Sandher Software Deployment & IT Administrator T: +44 (0) 141 945 8500 F: +44 (0) 141 945 8501 http://www.iesve.com **Design, Simulate + Innovate with the <Virtual Environment>** Integrated Environmental Solutions Limited. Registered in Scotland No. SC151456 Registered Office - Helix Building, West Of Scotland Science Park, Glasgow G20 0SP Email Disclaimer -----Original Message----- From: Thomas Kehl - PP Software AG [mailto:t.k...@ppsoftware.ch] Sent: 29 March 2010 15:12 To: wix-users@lists.sourceforge.net Subject: [WiX-users] Problem with InstallDirDlg - Error 2343 Hi. I am trying to show the InstallDirDlg with the fallowing sequence. But i get always the Error 2343: Specified path is empty. I have also tested with <Property Id="WIXUI_INSTALLDIR" Value="c:\temp\" /> where c:\temp exists. But it does not working. Thanks for your help! LOG: MSI (c) (84:60) [16:01:32:260]: PROPERTY CHANGE: Adding LicenseAccepted property. Its value is '1'. MSI (c) (84:60) [16:01:32:874]: Note: 1: 2343 DEBUG: Error 2343: Specified path is empty. Bei der Installation dieses Pakets ist ein unerwarteter Fehler aufgetreten. Es liegt eventuell ein das Paket betreffendes Problem vor. Der Fehlercode ist 2343. Argumente: , , MSI (c) (84:60) [16:01:34:961]: Produkt: CDS Output Management - Output Reports -- Bei der Installation dieses Pakets ist ein unerwarteter Fehler aufgetreten. Es liegt eventuell ein das Paket betreffendes Problem vor. Der Fehlercode ist 2343. Argumente: , , Aktion beendet um 16:01:34: WelcomeDlg. Rückgabewert 3. MSI (c) (84:60) [16:01:34:964]: Doing action: FatalError Aktion 16:01:34: FatalError. Aktion gestartet um 16:01:34: FatalError. Aktion 16:01:34: FatalError. Dialog created Aktion beendet um 16:01:38: FatalError. Rückgabewert 2. Aktion beendet um 16:01:38: INSTALL. Rückgabewert 3. MSI (c) (84:60) [16:01:38:651]: Destroying RemoteAPI object. MSI (c) (84:B8) [16:01:38:652]: Custom Action Manager thread ending. WIX: <Include> <Fragment> <UI Id="MyWixUI"> <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" /> <Property Id="DefaultUIFont" Value="WixUI_Font_Normal" /> <Property Id="WixUI_Mode" Value="FeatureTree" /> <Property Id="WIXUI_INSTALLDIR" Value="INSTALLDIR" /> <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="LicenseAgreementDlg">1</Publish> <Publish Dialog="LicenseAgreementDlg" Control="Back" Event="NewDialog" Value="WelcomeDlg">1</Publish> <Publish Dialog="LicenseAgreementDlg" Control="Next" Event="NewDialog" Value="InstallDirDlg">LicenseAccepted = "1"</Publish> <Publish Dialog="InstallDirDlg" Control="Back" Event="NewDialog" Value="LicenseAgreementDlg">1</Publish> <Publish Dialog="InstallDirDlg" Control="Next" Event="SetTargetPath" Value="[WIXUI_INSTALLDIR]" Order="1">1</Publish> <Publish Dialog="InstallDirDlg" Control="Next" Event="NewDialog" Value="CustomizeDlg" Order="2">1</Publish> <Publish Dialog="InstallDirDlg" Control="ChangeFolder" Property="_BrowseProperty" Value="[WIXUI_INSTALLDIR]" Order="1">1</Publish> <Publish Dialog="InstallDirDlg" Control="ChangeFolder" Event="SpawnDialog" Value="BrowseDlg" Order="2">1</Publish> <Publish Dialog="CustomizeDlg" Control="Back" Event="NewDialog" Value="MaintenanceTypeDlg" Order="1">Installed</Publish> <Publish Dialog="CustomizeDlg" Control="Back" Event="NewDialog" Value="InstallDirDlg" Order="2">NOT Installed</Publish> <Publish Dialog="CustomizeDlg" Control="Next" Event="NewDialog" Value="SqlSelectDlg">1</Publish> <Publish Dialog="SqlSelectDlg" Control="Next" Event="NewDialog" Value="VerifyReadyDlg" Order="1">1</Publish>--> <Publish Dialog="SqlSelectDlg" Control="Back" Event="NewDialog" Value="CustomizeDlg">1</Publish> <Publish Dialog="SqlSelectDlg" Control="Next" Event="NewDialog" Value="CoordinatorHostDlg" Order="1">1</Publish> <Publish Dialog="SqlSelectDlg" Control="Next" Event="NewDialog" Value="SqlSelectDlg2" Order="2"><![CDATA[COMPATIBILITYMODE = 1]]></Publish> <Publish Dialog="SqlSelectDlg2" Control="Back" Event="NewDialog" Value="SqlSelectDlg" Order="1">1</Publish> <Publish Dialog="SqlSelectDlg2" Control="Next" Event="NewDialog" Value="CoordinatorHostDlg">1</Publish> <Publish Dialog="CoordinatorHostDlg" Control="Back" Event="NewDialog" Value="CustomizeDlg" Order="1"></Publish> <Publish Dialog="CoordinatorHostDlg" Control="Next" Event="NewDialog" Value="VerifyReadyDlg">1</Publish> <Publish Dialog="VerifyReadyDlg" Control="Back" Event="NewDialog" Value="CoordinatorHostDlg" Order="1">NOT Installed OR WixUI_InstallMode = "Change"</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="ChangeButton" Event="NewDialog" Value="CustomizeDlg">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> <Publish Dialog="ExitDialog" Control="Finish" Event="DoAction" Value="LaunchApplication">WIXUI_EXITDIALOGOPTIONALCHECKBOX = 1 and NOT Installed</Publish> </UI> <UIRef Id="WixUI_Common" /> </Fragment> </Include> Best Regards, Thomas ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------------ Download Intel® Parallel Studio Eval Try the new software tools for yourself. Speed compiling, find bugs proactively, and fine-tune applications for parallel performance. See why Intel Parallel Studio got high marks during beta. http://p.sf.net/sfu/intel-sw-dev _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users