Both customactions are executed during UI for the mentioned buttons
(browsefile and execute managed action) I publish the DoAction.

The original problem was:
In the UI the user can select to install a license file. I have a C++
customaction which opens the OpenFile dialog and sets it to a property.
Later in the UI is invoked some managed CustomActions for IIS or MSMQ stuff
depending on the user's selections. 
If the C++ customaction is run the next customaction (no matter which one)
fails with the error code 2896 (Executing action xxx failed). If the C++
custom action is not run, it works as it is supposed to. 

I have created this small project with an almost empty managed action (it
just opens a messagebox) and it is clear that if I select a file in the
browsedialog action, the installer fails when the managed action should
execute (but the messagebox is not displayed). The messagebox shows
correctly if i open the browse dialog and not select a file (just canelling
the dialog) or if I not press the browsefile button.




John Nannenga wrote:
> 
> Your CA isn't running because although you've defined the custom action
> within Product.wxs you haven't scheduled it for execution (you have no
> sequences defined which would invoke your CA).
> 
> For example...
> 
> .
> .
> .
>     <InstallExecuteSequence>
>       <Custom Action="TestManagedAction"
> After="LaunchConditions">1</Custom>
>     </InstallExecuteSequence>
>   </Product>
> </Wix>
> 
> -----Original Message-----
> From: jballe [mailto:j...@visionpeople.dk] 
> Sent: Wednesday, February 25, 2009 2:29 AM
> To: wix-users@lists.sourceforge.net
> Subject: Re: [WiX-users] CustomAction following specific CustomAction
> fails
> 
> 
> Can I do anything to find out what is happening in this install project. I
> guess the OpenDialog customaction seems okay, with the change Rob
> suggested.
> Yan, you had a good suggestion but it doesn't seems like the managed
> action
> is actually invoked.
> 
> My guess is that it is related to the action invoking the managed action
> (is
> it the part called DTF?) but I do not have a clear understanding of what
> is
> going on. 
> Does it make sense to try some kind of weekly build pr anything?
> Can I do anything to find out, ask anyone or can I do anything?
> 
> Thank you!
> 
> Kind regards,
> Jesper
> 
> 
> jballe wrote:
>> 
>> 
>> I have created a small test project with only the parts related to this
>> from
>> my original project.
>> It includes my c++ customaction and I think the smallest manged
>> CustomAction
>> possible:
>> 
>>         [CustomAction]
>>         public static ActionResult TestAction(Session session)
>>         {
>>             session.Log("Begin MyTestAction");
>>             System.Windows.Forms.MessageBox.Show("Stop for debugging:
>> MyManagedTestCA", Process.GetCurrentProcess().ProcessName); 
>> 
>>             return ActionResult.Success;
>>         }
>> 
>> I have included two custom dialogs. The one I use for my openfiledialog
>> (jumping betweeen two identical dialogs to reflect the property change)
>> and
>> a dialog with a button to start the managed custom action.
>> 
>> If I open my oopenfiledialog, selects a file and starts the custom action
>> the managed custom action fails before showing the message box.
>> If I don't open the dialog and - I just found out - if I open the dialog
>> but
>> don't select a file, the messagebox shows correctly.
>> 
>> Does that make any kind of sense? I attach the solution and project
>> including binaries (in all 1,32 MB): 
>> http://www.nabble.com/file/p21980336/TestProject.zip TestProject.zip 
>> 
>> I really appreciate your help.
>> 
>> Kind regards
>> Jesper
>> 
>> 
> 
> -- 
> View this message in context:
> http://n2.nabble.com/CustomAction-following-specific-CustomAction-fails-tp2292259p2382577.html
> Sent from the wix-users mailing list archive at Nabble.com.
> 
> 
> ------------------------------------------------------------------------------
> Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco,
> CA
> -OSBC tackles the biggest issue in open source: Open Sourcing the
> Enterprise
> -Strategies to boost innovation and cut costs with open source
> participation
> -Receive a $600 discount off the registration fee with the source code:
> SFAD
> http://p.sf.net/sfu/XcvMzF8H
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
> 
> 
> ------------------------------------------------------------------------------
> Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco,
> CA
> -OSBC tackles the biggest issue in open source: Open Sourcing the
> Enterprise
> -Strategies to boost innovation and cut costs with open source
> participation
> -Receive a $600 discount off the registration fee with the source code:
> SFAD
> http://p.sf.net/sfu/XcvMzF8H
> _______________________________________________
> WiX-users mailing list
> WiX-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/wix-users
> 
> 

-- 
View this message in context: 
http://n2.nabble.com/CustomAction-following-specific-CustomAction-fails-tp2292259p2388301.html
Sent from the wix-users mailing list archive at Nabble.com.


------------------------------------------------------------------------------
Open Source Business Conference (OSBC), March 24-25, 2009, San Francisco, CA
-OSBC tackles the biggest issue in open source: Open Sourcing the Enterprise
-Strategies to boost innovation and cut costs with open source participation
-Receive a $600 discount off the registration fee with the source code: SFAD
http://p.sf.net/sfu/XcvMzF8H
_______________________________________________
WiX-users mailing list
WiX-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/wix-users

Reply via email to