I don't know if this is my fault or not.  At the end of tte
installation, we have a checkbox which is by default "on", such that
when the user clicks 'Finish', the program that he just installed,
launches.   I *sometimes* get the following error in my Application
eventlog in the following chronological order:

FIRST (ERROR):
------------------------
Product: FOO.NET Development -- The installer has encountered an
unexpected error installing this package. This may indicate a problem
with this package. The error code is 2753. The arguments are: file58,
,

SECOND (WARNING):
---------------------------------
Detection of product '{CC30DEFD-A923-419C-A20C-77C9621BF6FD}', feature
'DefaultFeature', component '{FE33C480-C05B-40A0-BF9C-A196CDE97544}'
failed.  The resource 'C:\Program Files\My Application\FOO.NET
Development\FOO.NET.Development.exe' does not exist.

THIRD (WARNING):
-----------------------------
Detection of product '{CC30DEFD-A923-419C-A20C-77C9621BF6FD}', feature
'DefaultFeature' failed during request for component
'{FE33C480-C05B-40A0-BF9C-A196CDE97544}'


The WiX XML is the following:

DECLARATION:
-----------------------

   <Component Id="component58"
Guid="FE33C480-C05B-40A0-BF9C-A196CDE97544" DiskId="1">
              <File Id="file58" Name="foo.exe"
LongName="FOO.NET.Development.exe" src="FOO.NET.Development.exe"
KeyPath="yes">
                <Shortcut Id="ProgramShortcut"
Directory="ProgramMenuDir" Name="FOO.NET" LongName="FOO.NET
Development" Target="DefaultFeature" Show="normal"
WorkingDirectory="INSTALLDIR" />
              </File>
   </Component>


UI:
----
       ....
        <Control Id="Launch" Type="CheckBox" X="140" Y="120"
Width="10" Height="10" Property="LAUNCHPRODUCT" CheckBoxValue="1">
        </Control>
        <Control Id="LaunchText" Type="Text" X="154" Y="120"
Width="220" Height="20" Transparent="yes" NoPrefix="yes">
          <Text>Launch <![CDATA[[ProductName] [ProductVersion]]]></Text>
        </Control>
      </Dialog>
    </UI>

BACKEND:
----------------

   <CustomAction Id="LaunchFile" FileKey="file58" ExeCommand=""
Return="asyncNoWait" />
    <InstallUISequence>
      <Show Dialog="ProgressDlg" After="MigrateFeatureStates" />
      <Show Dialog="ExitDlg" OnExit="success">NOT Installed</Show>
    </InstallUISequence>
    <InstallExecuteSequence>
      <RemoveExistingProducts
Before="InstallValidate"><![CDATA[PREVIOUSVERSIONFOUND]]></RemoveExistingProducts>
    </InstallExecuteSequence>


Any help would be greatly appreciated.  And like I said, it's like 1/5
odds that we get this error.  I simply click "OK" on the error, and
launch the program manually, at which point, the MSI GUI with only the
progress bar comes, does something, and then program launches and
everyone lives happily ever after...until then next autoupdated is
detected.

Roy

-------------------------------------------------------------------------
Using Tomcat but need to do more? Need to support web services, security?
Get stuff done quickly with pre-integrated technology to make your job easier
Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to