An installer combining both extensions will result in the database component failing to execute.
Sample which illustrates the issue
Please attach verbose logs demonstrating the problem.
The verbose logs don't show anything. They show the SqlDatabase extension not running at all.
But, since I'd like you guys to fix this, I've created a solution which illustrates the problem, and log files for you. Attaching...
Log with XmlFile screwing up SqlDatabase
Log file with XmlFile disabled
Can't attach the soultion, get it from this sky drive:
Bump? How about a little action? This freaky side-effect nonsense is making me sad.
Added a FirewallException to an installer that still uses XmlFile and guess what! No firewall exception is made! XmlFile breaks lots of stuff, guys.
Converted to XmlConfig and the issue remains.
Removing the components and componentRefs results in the SqlDatabase and FirewallException work. Nothing in the logs still. They just don't execute in the presence of anything Xml.
Fixed in 1616