Strange issue

Mar 20, 2013 at 1:41 PM
When my bundle installation finishes and I have the option to close the window, the installation window pops up again and then I have two dialog boxes open.

One for close and the other for Repair, Uninstall and Close

This only happens in Windows XP and this did not happen with 3.6
<?xml version="1.0" encoding="UTF-8"?>

<?include ..\..\files\ProductVersion.wxi ?>

<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi" xmlns:bal="http://schemas.microsoft.com/wix/BalExtension"  xmlns:util="http://schemas.microsoft.com/wix/UtilExtension">
    <Bundle Name="PixeLINK Camera Kit" Version="$(var.ProductVersion)" Manufacturer="PixeLINK" UpgradeCode="{C4E4BB37-4EBB-4828-BA07-54B3147B4C86}" Condition="VersionNT >= v5.01" HelpTelephone="613-247-1211" HelpUrl="http://pixelink.com/support.aspx" IconSourceFile="Resource\PixeLINK.ico" UpdateUrl="http://pixelink.com/support/download-search.aspx">
    <BootstrapperApplicationRef Id="WixExtendedBootstrapperApplication.HyperlinkLicense">
      <Payload SourceFile="Resource\PixeLINK_Software_License_Agreement_(EULA)v1.htm" />
      <Payload SourceFile="Resource\LogoSide.png" />
      <Payload SourceFile="Resource\LogoSmall.png" />
      
    </BootstrapperApplicationRef>
    <WixVariable Id="WixExtbaLicenseUrl" Value="PixeLINK_Software_License_Agreement_(EULA)v1.htm" />
    <WixVariable Id="WixExtbaThemeXml" Value="Resource\HyperlinkTheme2.xml" />
    <WixVariable Id="WixExtbaThemeWxl" Value="Resource\HyperlinkTheme2.wxl" />
    
    <Variable Name="InstallFolder" Type="string" Value="[ProgramFilesFolder]PixeLINK" />
    <Variable Name="MyCheckbox1" Type="numeric" Value="1"/>

    <Update Location="http://www.files.pixelink.com/update/Capture/index.php?version=$(var.ProductVersion)"/>
        <Chain>
      <PackageGroupRef Id="Netfx20" />
      
      
      <MsiPackage Id='CameraKit' SourceFile='output\Camera_Kit.msi' Name='Camera_Kit' Visible='no' Compressed='yes'>
        <MsiProperty Name='INSTALLLOCATION' Value="[InstallFolder]"/>
        <MsiProperty Name='DESKTOP' Value="[MyCheckbox1]"/>
      </MsiPackage>
      <MsiPackage Id='driver1' SourceFile='output\Driversx86.msi' Name='Driversx86' InstallCondition='Not VersionNT64' Visible='no' Compressed='yes'>
        <MsiProperty Name='INSTALLLOCATION' Value="[InstallFolder]"/>
      </MsiPackage>
      <MsiPackage Id='driver2' SourceFile='output\Driversx64.msi' Name='Driverx64' InstallCondition='VersionNT64' Visible='no' Compressed='yes'>
        <MsiProperty Name='INSTALLLOCATION' Value="[InstallFolder]"/>
      </MsiPackage>

        </Chain>
    </Bundle>
  <Fragment>
    <util:RegistrySearch Root="HKLM" Key="SOFTWARE\Microsoft\.NETFramework\policy" Result="exists" Id="Netfx20Version" Variable="Netfx20Version" />

    <PackageGroup Id="Netfx20">
      <ExePackage Id="Netfx20"
        Cache="no"
        Compressed="yes"
        PerMachine="yes"
        Permanent="yes"
        Vital="yes"
        Name="dotnetfx.exe"
        SourceFile="..\..\files\dotnetfx.exe"
        InstallCommand="/Q"
        DownloadUrl="http://download.microsoft.com/download/5/6/7/567758a3-759e-473e-bf8f-52154438565a/dotnetfx.exe"
        InstallCondition="NOT Netfx20Version OR (Netfx20Version &lt; v2.0.50727.5420)"
        DetectCondition="Netfx20Version AND (Netfx20Version &gt;= v2.0.50727.5420)">
        
      </ExePackage>
    </PackageGroup>
  </Fragment>
</Wix>
This was my bundle in 3.6:
<?xml version="1.0" encoding="UTF-8"?>

<?include ..\..\files\ProductVersion.wxi ?>

<Wix xmlns="http://schemas.microsoft.com/wix/2006/wi" xmlns:bal="http://schemas.microsoft.com/wix/BalExtension"  xmlns:util="http://schemas.microsoft.com/wix/UtilExtension">
    <Bundle Name="PixeLINK Capture Kit" Version="$(var.ProductVersion)" Manufacturer="PixeLINK" UpgradeCode="51a99ee5-b995-4971-b938-f7812c5ee4b7" Condition="VersionNT >= v5.01" HelpTelephone="613-247-1211" HelpUrl="http://pixelink.com/support.aspx" IconSourceFile="Resource\PixeLINK.ico" UpdateUrl="http://pixelink.com/support/download-search.aspx">
    <BootstrapperApplicationRef Id="WixExtendedBootstrapperApplication.HyperlinkLicense">
      <Payload SourceFile="Resource\PixeLINK_Software_License_Agreement_(EULA)v1.htm" />
      <Payload SourceFile="Resource\LogoSide.png" />
      <Payload SourceFile="Resource\LogoSmall.png" />
      
    </BootstrapperApplicationRef>
    <WixVariable Id="WixExtbaLicenseUrl" Value="PixeLINK_Software_License_Agreement_(EULA)v1.htm" />
    <WixVariable Id="WixExtbaThemeXml" Value="Resource\HyperlinkTheme2.xml" />
    <WixVariable Id="WixExtbaThemeWxl" Value="Resource\HyperlinkTheme2.wxl" />
    
    <Variable Name="InstallFolder" Type="string" Value="[ProgramFilesFolder]PixeLINK" />
    <Variable Name="MyCheckbox1" Type="numeric" Value="0"/>

    
        <Chain>
      <MsiPackage Id='CameraKit' SourceFile='..\..\CameraKit\bin\Release\Camera_Kit.msi' Name='Camera_Kit' Visible='no'>
        <MsiProperty Name='INSTALLLOCATION' Value="[InstallFolder]"/>
      </MsiPackage>
      <MsiPackage Id='driver1' SourceFile='..\..\Driversx86\Driversx86\bin\Release\Driversx86.msi' Name='Driversx86' InstallCondition='Not VersionNT64' Visible='no' ForcePerMachine='yes'>
        <MsiProperty Name='INSTALLLOCATION' Value="[InstallFolder]"/>
      </MsiPackage>
      <MsiPackage Id='driver2' SourceFile='..\..\Driversx64\Driversx64\bin\Release\Driversx64.msi' Name='Driverx64' InstallCondition='VersionNT64' Visible='no' ForcePerMachine='yes'>
        <MsiProperty Name='INSTALLLOCATION' Value="[InstallFolder]"/>
      </MsiPackage>
      <MsiPackage Id='Update' SourceFile='..\..\Driversx64\Driversx64\bin\Release\Driversx64.msi' Name='Driverx64' InstallCondition='MyCheckbox = 1' Visible='yes'>
        <MsiProperty Name='INSTALLLOCATION' Value="[InstallFolder]"/>
      </MsiPackage>
        </Chain>
    </Bundle>
</Wix>
Coordinator
Mar 20, 2013 at 7:05 PM
This sounds like a problem with WiX rather than this extension, have you tried wix-users?
Coordinator
Mar 20, 2013 at 9:29 PM
Are you using the upgrade feature? I have noticed an odd effect on my test system if this is enabled, not the same problem as you are seeing but it might worth commenting out the Update element to see if that fixes it.
Mar 21, 2013 at 3:55 PM
I tried going back to v3.6 but still the same issue I also tried removing the update feature.

Stumped, not sure why its doing it. Have you tried your bundle on Windows XP x86 ?
Coordinator
Mar 21, 2013 at 4:43 PM
Very odd, yes I use XP quite a lot with no issues like this. Do you have the logs showing the issue, I noticed the ones you posted on wix-users weren't from the same install. Are you able to try using the standard BA to isolate the issue? Can you try on a clean XP VM?