We've just upgraded our install to use Wix 3.0 and DTF's MakeSfxCA tool to
package up our C# custom actions.  The install works fine for me, but a
colleague is getting an error (2896) calling one of the custom actions (full
action log from the MSI log is below). As far as I can tell, this error
indicates "Executing action [2] failed".  We don't think it's getting into
the custom action at all, since the first thing the action does is write to
a log file and this is not occurring.

We are passing all of our dependencies to call to the MakeSfxCA tool and the
build log shows them being packaged into the resulting assembly.  So
everything that the custom action needs should be available to it at
runtime.  Is there a way to "un-zip" the resulting assembly produced by
MakeSfxCA to verify what was incorporated into it?

Does anyone have any other tips on what we should check for, or how to go
about determining what the problem is?
Thanks!
-Tina



Action start 15:08:21: ValidateUserInput.

MSI (c) (14:68) [15:08:21:700]: Creating MSIHANDLE (108) of type 790542 for
thread 7784

MSI (c) (14:EC) [15:08:21:720]: Invoking remote custom action. DLL:
C:\Users\userName\AppData\Local\Temp\MSIFE2B.tmp, Entrypoint:
ValidateUserInput

MSI (c) (14!A8) [15:08:22:625]: Creating MSIHANDLE (109) of type 790531 for
thread 7336

MSI (c) (14!A8) [15:08:22:626]: Closing MSIHANDLE (109) of type 790531 for
thread 7336

MSI (c) (14!A8) [15:08:22:966]: Creating MSIHANDLE (110) of type 790531 for
thread 7336

MSI (c) (14!A8) [15:08:22:967]: Closing MSIHANDLE (110) of type 790531 for
thread 7336

MSI (c) (14!A8) [15:08:23:557]: Creating MSIHANDLE (111) of type 790531 for
thread 7336

MSI (c) (14!A8) [15:08:23:574]: Closing MSIHANDLE (111) of type 790531 for
thread 7336

MSI (c) (14!A8) [15:08:24:891]: Creating MSIHANDLE (112) of type 790531 for
thread 7336

MSI (c) (14!A8) [15:08:24:892]: Closing MSIHANDLE (112) of type 790531 for
thread 7336

MSI (c) (14!A8) [15:08:25:019]: Creating MSIHANDLE (113) of type 790531 for
thread 7336

MSI (c) (14!A8) [15:08:25:021]: Closing MSIHANDLE (113) of type 790531 for
thread 7336

MSI (c) (14:EC) [15:08:25:291]: Closing MSIHANDLE (108) of type 790542 for
thread 7784

Action ended 15:08:25: ValidateUserInput. Return value 3.

MSI (c) (14:68) [15:08:25:292]: Note: 1: 2205 2:  3: Error

MSI (c) (14:68) [15:08:25:293]: Note: 1: 2228 2:  3: Error 4: SELECT
`Message` FROM `Error` WHERE `Error` = 2896

DEBUG: Error 2896:  Executing action ValidateUserInput failed.

The installer has encountered an unexpected error installing this package.
This may indicate a problem with this package. The error code is 2896. The
arguments are: ValidateUserInput, ,
------------------------------------------------------------------------------
Crystal Reports - New Free Runtime and 30 Day Trial
Check out the new simplified licensing option that enables unlimited
royalty-free distribution of the report engine for externally facing 
server and web deployment.
http://p.sf.net/sfu/businessobjects
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to