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

Reply via email to