Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Wix ICE Error from 01 to 07

I have to update our build-system from the old "XML-System" to the newer vNext. Now I have the problem, that in a build progress, I'm getting errormessages from ligther.exe:

[error]light.exe(0,0): Error LGHT0217: Error executing ICE action 'ICE01'. ...

up to ICE07. And at the end:

[error]light.exe(0,0): Error LGHT0216: An unexpected Win32 exception with error code 0x643 occurred: Action - 'ICE09' Fatal error during installation

When I make the same build with the "old" XML-Version it works without any problems, any ideas?

Thanks a lot. Kriz


2 Answers

According to the error prompting message: An unexpected Win32 exception with error code 0x643 occurred: Action - 'ICE09' Fatal error during installation

It's probably a permissions problem with validation. You could try to give the build service account more privileges such as local administrator permission on the build agent.

Besides, there are no tools to convert XAML build definition to vNext directly, so please double check you have manually created fully in a accord.

like image 120
PatrickLu-MSFT Avatar answered Dec 08 '25 02:12

PatrickLu-MSFT


I saw this issue only on the build machine, where the build task has no admin rights. I didn't saw this on my developer machine, where I have admin rights. This error is written by the light.exe, which is the Windows Installer XML linker contained in the Wix Toolset.

In order to solve this I suppressed validation of the light.exe. This can be done in two different ways:

On the commandline of light.exe

-sval

On the commandline, when using WixSharp

Compiler.LightOptions = "-sval";
like image 45
Aedvald Tseh Avatar answered Dec 08 '25 03:12

Aedvald Tseh



Donate For Us

If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!