Validation. Light uses the standard MSI Validation functionality uses the Windows Installer services to validate the databases after building. Talking to a service (MSI) while in another service (Scheduled Task) has some really complicated security things going on. Doesn't surprise me it doesn't work.
I can think of two options off the top of my head: 1. Don't use scheduled tasks to drive the build. 2. Suppress validation by passing "-sval" to light. You should run validation sometime later. Smoke.exe can help you there (does the same thing light does, but as a standalone executable). -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Stephen Lewin-Berlin Sent: Thursday, May 08, 2008 13:36 To: wix-users@lists.sourceforge.net Subject: [WiX-users] LGHT0217 error from scheduled task only I'm getting the following error from light on my automated build machine (home-brew scripts using windows scheduled tasks). I can log into the build machine using remote desktop (same user as the automated task) and build the MSI file without error. The error occurs only when the build is scripted. Any ideas on what might be wrong? I'm using Wix 3.0 build 4102, and I am definitely NOT running Windows in safe mode! ---- build error log output ---- ../tools/wix/bin/candle.exe -ext "../tools/wix/bin\WixUtilExtension.dll" cilk.wxs Microsoft (R) Windows Installer Xml Compiler version 3.0.4102.0 Copyright (C) Microsoft Corporation 2003. All rights reserved. cilk.wxs ../tools/wix/bin/light.exe -ext WixUIExtension -ext WixNetfxExtension -ext WixVSExtension -ext WixUtilExtension -cultures:en-us cilk.wixobj | grep -E -v '(LGHT1076.*(98CB24AD_52FB_DB5F_FF1F_C8B3B9A1E18E|63E949F6_03BC_5C40_FF1F_C8B3B9A1E18E))|(LGHT1055.*x86\.msm)' Microsoft (R) Windows Installer Xml Linker version 3.0.4102.0 Copyright (C) Microsoft Corporation 2003. All rights reserved. light.exe : error LGHT0217 : An unexpected external UI message was received: The Windows Installer Service could not be accessed. This can occur if you are running Windows in safe mode, or if the Windows Installer is not correctly installed. Contact your support personnel for assistance. ---- end log output ---- ------------------------------------------------------------------------- This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users ------------------------------------------------------------------------- This SF.net email is sponsored by the 2008 JavaOne(SM) Conference Don't miss this year's exciting event. There's still time to save $100. Use priority code J8TL2D2. http://ad.doubleclick.net/clk;198757673;13503038;p?http://java.sun.com/javaone _______________________________________________ WiX-users mailing list WiX-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/wix-users