I recently started moving my projects to WiX 3.x and started with a project that essentially needed to be rebuilt from the ground up due to some other changes in the product. During my own testing of that project I didn't see any issues but when I released the initial version to our QA group two of the users saw a very odd problem with the UI sequence where a valid installation path would not pass the test given in the WixUIValidatePath custom action.
I've looked through the logs for any signal of what was causing the issue but all I ever got on the machines that exhibited the problem was: Action 11:06:58: LicenseAgreementDlg. Dialog created MSI (c) (90:AC) [11:07:00:081]: PROPERTY CHANGE: Adding LicenseAccepted property. Its value is '1'. Action 11:07:00: InstallDirDlg. Dialog created MSI (c) (90:AC) [11:07:02:800]: Doing action: WixUIValidatePath Action 11:07:02: WixUIValidatePath. Action start 11:07:02: WixUIValidatePath. MSI (c) (90:90) [11:07:02:800]: Invoking remote custom action. DLL: C:\DOCUME~1\turnvi\LOCALS~1\Temp\MSI34.tmp, Entrypoint: ValidatePath MSI (c) (90:AC) [11:07:02:816]: Cloaking enabled. MSI (c) (90:AC) [11:07:02:816]: Attempting to enable all disabled priveleges before calling Install on Server MSI (c) (90:AC) [11:07:02:816]: Connected to service for CA interface. Action ended 11:07:02: WixUIValidatePath. Return value 1. Action 11:07:02: InvalidDirDlg. Dialog created Action 11:07:04: CancelDlg. Dialog created Action ended 11:07:05: WelcomeDlg. Return value 2. MSI (c) (90:4C) [11:07:05:628]: Doing action: UserExit And checking the property dump the value being checked is: Property(C): INSTALLDIR = C:\Program Files\Pearson VUE\Compiler\ Just to make it more difficult I have not been able to reproduce the issue on any of my own testing machines. Grasping at straws I made sure the two machines exhibiting the behavior had the same version of Windows Installer installed as on my test machine where I could not reproduce the issue. Then to make things even more strange, one of the machines stopped having the issue after we uninstalled a completely different MSI. We tried uninstalling that same MSI on the remaining machine and it did not resolve the issue. As a temporary panacea I've customized the dialog sequence to remove the WixUIValidatePath custom action and the related ControlEvents from InstallDirDlg but I'm really curious if anyone has any idea what is going on with this? Unfortunately I can't send along a copy of the MSI, but the complete log would be fair game if anyone is interested. Thanks! Thanks! -- --Nathan Stohlmann Minneapolis, MN USA nathan.stohlm...@gmail.com ------------------------------------------------------------------------------ The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your production scanning environment may not be a perfect world - but thanks to Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700 Series Scanner you'll get full speed at 300 dpi even with all image processing features enabled. http://p.sf.net/sfu/kodak-com _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users