No problem! I'll open a bug report on source forge.

To get around the problem for now I have created the com+ application as a
separate feature which I don't include in a reinstall:

<Feature Id="ComPlusApps" Level="1" Title="ComPlusApps" AllowAdvertise="yes"
Absent="allow" Description="Com Plus Applications"
InstallDefault="followParent" Display="hidden">
        <!--Don't create com+ apps on reinstall-->
        <Condition Level="0">REINSTALL</Condition>
</Feature>


Fredrik Grohn-3 wrote:
> 
> This sounds very strange. There should not be any need for any additional
> conditions, it should work just fine the way it looks.
> 
> Do you think you could open a bug at source forge about this issue? Also,
> the more detailed repro steps you would be able to provide the faster I
> will
> probably be able to solve this. :)
> 
> Fredrik
> 
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED] On Behalf Of gcoates
> Sent: Tuesday, December 12, 2006 11:10 AM
> To: wix-users@lists.sourceforge.net
> Subject: Re: [WiX-users] COM+ App Reinstall
> 
> 
> Yes, ive checked in the log and they have correct values during reinstall.
> I think the problem is that it fails to create the COM+ application
> because
> it already exists (i.e. created during install). 
> 
> Install / Reinstall works if I build the installer using a COM Application
> locator instead of a putting the application it in a component (which
> creates the application). 
> 
> It looks to me like there is some condition required in the COM+
> application
> component so that msi doesnt try to create it during reinstall.
> 
> 
> Fredrik Grohn-3 wrote:
>> 
>> Does the properties COMDOMAIN, COMUSERNAME and COMPASSWORD contain
>> correct
>> values even during reinstall?
>> 
>> Fredrik
>> 
>> -----Original Message-----
>> From: [EMAIL PROTECTED]
>> [mailto:[EMAIL PROTECTED] On Behalf Of gcoates
>> Sent: Monday, December 11, 2006 6:07 PM
>> To: wix-users@lists.sourceforge.net
>> Subject: [WiX-users] COM+ App Reinstall
>> 
>> 
>> Hi all,
>> 
>> In my installer I create a COM+ application and register some assemblies.
>> This works fine on install, but on reinstall it fails, with the following
>> in
>> the install log.
>> 
>> MSI (s) (D0:A4) [16:24:36:606]: Invoking remote custom action. DLL:
>> C:\WINDOWS\Installer\MSIF6.tmp, Entrypoint: ComPlusInstallExecute
>> ComPlusInstallExecute:  Error 0x80110414: Failed to save changes
>> ComPlusInstallExecute:  Error 0x80110414: Failed to create application,
>> key:
>> MyComApp
>> ComPlusInstallExecute:  Error 0x80110414: Failed to create applications
>> 
>> Has anyone experienced this problem before? Any pointers about how to get
>> around this would be great.
>> My wix source is like this: first wix describes the com plus app, but COM
>> app and assembly elements are in an include file:
>> 
>> <?xml version="1.0" encoding="UTF-8"?>
>> <Wix xmlns:pca="http://schemas.microsoft.com/wix/2005/02/pubca";
>> xmlns="http://schemas.microsoft.com/wix/2003/01/wi";>
>> <Fragment>
>> <DirectoryRef Id="AppSvrComponents">
>> <Component Id="comappcmp0" Guid="65387F88-3177-45E2-BE54-46E821A58310">
>> <?include VB6ComPlusAppFiles.wxs?>
>> </Component>
>> </DirectoryRef>
>> </Fragment>
>> </Wix>
>> 
>> My second wix source (include file), has the following format:
>> 
>> <?xml version="1.0" encoding="UTF-8"?>
>> <Include xmlns:pca="http://schemas.microsoft.com/wix/2005/02/pubca";
>> xmlns="http://schemas.microsoft.com/wix/2003/01/wi";>
>>      <pca:ComPlusApplication Id="gcmapp" Name="MyComApp"
>> ApplicationAccessChecksEnabled="no" Identity="[COMDOMAIN]\[COMUSERNAME]"
>> Password="[COMPASSWORD]">
>>              <pca:ComPlusAssembly
>> Id="complusassembly_d155214642234753b825fdd5654343defile0"
>> DllPath="[#vb6_file66]" Type="native">
>>                      <pca:ComPlusComponent
>> CLSID="96E7A7AC-0BB3-453D-B90C-A5510A2A8C0D"
>> Id="compluscmp_940248a4d5204f49b4cdeb3f3fc8f1dd"/>
>>              </pca:ComPlusAssembly>
>> ...
>> ...
>> ...
>> -- 
>> View this message in context:
>> http://www.nabble.com/COM%2B-App-Reinstall-tf2795357.html#a7798758
>> Sent from the wix-users mailing list archive at Nabble.com.
>> 
>> 
>> -------------------------------------------------------------------------
>> Take Surveys. Earn Cash. Influence the Future of IT
>> Join SourceForge.net's Techsay panel and you'll get the chance to share
>> your
>> opinions on IT & business topics through brief surveys - and earn cash
>> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
>> _______________________________________________
>> WiX-users mailing list
>> WiX-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/wix-users
>> 
>> 
>> 
>> -------------------------------------------------------------------------
>> Take Surveys. Earn Cash. Influence the Future of IT
>> Join SourceForge.net's Techsay panel and you'll get the chance to share
>> your
>> opinions on IT & business topics through brief surveys - and earn cash
>> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
>> _______________________________________________
>> WiX-users mailing list
>> WiX-users@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/wix-users
>> 
>> 
> 
> -- 
> View this message in context:
> http://www.nabble.com/COM%2B-App-Reinstall-tf2795357.html#a7830408
> Sent from the wix-users mailing list archive at Nabble.com.
> 
> 
> -------------------------------------------------------------------------
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share
> your
> opinions on IT & business topics through brief surveys - and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
> 
> 
> 
> -------------------------------------------------------------------------
> Take Surveys. Earn Cash. Influence the Future of IT
> Join SourceForge.net's Techsay panel and you'll get the chance to share
> your
> opinions on IT & business topics through brief surveys - and earn cash
> http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
> 
> 

-- 
View this message in context: 
http://www.nabble.com/COM%2B-App-Reinstall-tf2795357.html#a7869656
Sent from the wix-users mailing list archive at Nabble.com.


-------------------------------------------------------------------------
Take Surveys. Earn Cash. Influence the Future of IT
Join SourceForge.net's Techsay panel and you'll get the chance to share your
opinions on IT & business topics through brief surveys - and earn cash
http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to