Use the debug binaries/pdb's from http://wixtoolset.org/ and hit Cancel. That 
will give you VS with a call stack at the point of assertion.  You should be 
able to tell what heat is harvesting. A wild guess tells me that 
DLLRegisterServer or DLLUnregisterServer is not returning a success status code 
when heat is invoking it to self register/unregister.

-----Original Message-----
From: Peterson Trethewey [mailto:peterson.trethe...@gmail.com] 
Sent: Thursday, October 25, 2012 5:53 PM
To: wix-users@lists.sourceforge.net
Subject: [WiX-users] Assertion failure when running heat.

Hello wix-users,

I'm writing a script that generates an installer.  The script uses heat to make 
a wxs file.  In the middle of running heat, a dialog appears saying:

Assertion failed.

SUCCEEDED(hr)
At line 404 of dllsetup.cpp
Continue? (Cancel to debug)

Yes, No, Cancel

If I click "Yes", heat builds the wxs file as if nothing went wrong.
On my computer, I can click "yes" at the appropriate time, but I'd like to run 
the script on a headless server, where I can't click "yes".  Any ideas what 
this assertion failure is about?  Or how to work around it?

Thanks,

--pt

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics Download AppDynamics Lite for free 
today:
http://p.sf.net/sfu/appdyn_sfd2d_oct
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

------------------------------------------------------------------------------
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_sfd2d_oct
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to