This website uses cookies. By clicking Accept, you consent to the use of cookies. Click Here to learn more about how we use cookies.
Turn on suggestions
Auto-suggest helps you quickly narrow down your search results by suggesting possible matches as you type.
- Revenera Community
- :
- InstallShield
- :
- InstallShield Forum
- :
- Re: How do I know the offending custom action?
Subscribe
- Mark Topic as New
- Mark Topic as Read
- Float this Topic for Current User
- Subscribe
- Mute
- Printer Friendly Page
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Jul 30, 2009
06:19 PM
How do I know the offending custom action?
If 9237AE408.{55FB6394-6057-0FAA-0DF4-6AAD39CF2389} is the custom action that is offending (I'm not completely sure it IS a custom action), how do I find out which custom action it refers to? Here's my verbose msi log:
Action ended 16:43:28: InstallFinalize. Return value 1.
MSI (s) (24:C0) [16:43:28:697]: Doing action: 9237AE408.{55FB6394-6057-0FAA-0DF4-6AAD39CF2389}
Action 16:43:28: 9237AE408.{55FB6394-6057-0FAA-0DF4-6AAD39CF2389}.
Action start 16:43:28: 9237AE408.{55FB6394-6057-0FAA-0DF4-6AAD39CF2389}.
MSI (s) (24:C0) [16:43:28:707]: Note: 1: 2762
Error 2762.Cannot write script record. Transaction not started.
Action ended 16:43:28: InstallFinalize. Return value 1.
MSI (s) (24:C0) [16:43:28:697]: Doing action: 9237AE408.{55FB6394-6057-0FAA-0DF4-6AAD39CF2389}
Action 16:43:28: 9237AE408.{55FB6394-6057-0FAA-0DF4-6AAD39CF2389}.
Action start 16:43:28: 9237AE408.{55FB6394-6057-0FAA-0DF4-6AAD39CF2389}.
MSI (s) (24:C0) [16:43:28:707]: Note: 1: 2762
Error 2762.Cannot write script record. Transaction not started.
(3) Replies
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Jul 30, 2009
10:46 PM
I would look to see if your project has any action whose in-script execution is set to Deferred Execution (or Rollback or Commit which are also implicitly deferred as well) and is sequenced before InstallInitialize or after InstallFinalize.
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Jul 31, 2009
01:20 PM
I have 3 custom actions before InstallInitialize; all are Immediate Execution.
I have 0 custom actions after InstallFinalize
I see the warning for the custom action I mentioned. I actually have 4 of these warnings [i.e. warnings that reference custom actions by an ID but not a name], each with a different identifier, e.g.:
ISDEV : warning -6524: The Custom Action 9237AE408.{55FB6394-6057-0FAA-0DF4-6AAD39CF2389} in the InstallExecuteSequence table is deferred and must be sequenced between InstallInitialize and InstallFinalize. Ensure that the Custom Action is sequenced properly and that the base actions exist in the sequence.
I can't find these identifiers in the Direct Editor. How do you find the custom action by the ID?
Thanks
I have 0 custom actions after InstallFinalize
I see the warning for the custom action I mentioned. I actually have 4 of these warnings [i.e. warnings that reference custom actions by an ID but not a name], each with a different identifier, e.g.:
ISDEV : warning -6524: The Custom Action 9237AE408.{55FB6394-6057-0FAA-0DF4-6AAD39CF2389} in the InstallExecuteSequence table is deferred and must be sequenced between InstallInitialize and InstallFinalize. Ensure that the Custom Action is sequenced properly and that the base actions exist in the sequence.
I can't find these identifiers in the Direct Editor. How do you find the custom action by the ID?
Thanks
- Mark as New
- Subscribe
- Mute
- Permalink
- Report Inappropriate Content
‎Jul 31, 2009
01:24 PM
Do you have any Custom Actions coming from Merge Modules?
Another thing you might try is to open the MSI in InstallShield (or Orca) and look at the Custom Actions view of the MSI.
Another thing you might try is to open the MSI in InstallShield (or Orca) and look at the Custom Actions view of the MSI.