If you have a target wixout that used an action that is scheduled by an extension (SchedSecureObjects) and you override the sequencing of that action in your upgrade, torch will fail with an exception stating that duplicate keys are being added to a dictionary. This is because the WixAction row maintains both the overriden and the overriding action.
Options:
1: Clean up the WixAction table to not have duplicate primary keys. (Alternative to this option would be to extend the primary key to another column to eliminate the duplicate primary keys.)
2: Ignore the WixAction table when producing diffs. It doesnt matter for patching but some people may expect it in the wixmst if they use it as a diffing mechanism. Option 1 would likely be cleaner.
The actual repro is when you just even schedule the extension action without even changing the sequence or condition in both the target and upgrade.
...and the action is already scheduled in the target and upgraded authoring.
This Tracker item was closed automatically by the system. It was
previously set to a Pending status, and the original submitter
did not respond within 21 days (the time period specified by
the administrator of this Tracker).