Sequencer crash on Track ParameterCollection

Is there any way of deleting a track that causes a crash? I can open the LevelSequencer but when I try to save it, crashes.

When deleting the ParameterCollection track it also crashes. I know this is the issue because the bug was caused when renaming the Param name within the collection itself. It seems like a referencing issue. Even when I try to rename the parameter back to what it was before the crash, problem persists.

I need this fixed ASAP so if anyone could recommend how to copy the other tracks into a new LevelSequence or delete the problem track…

I believe the solution is either fix the referencing name update in ParameterCollection or create a validation within LevelSequencer for that class type.

Hello,

We’ve recently made a switch to a new bug reporting method using a more structured form. Please visit the link below for more details and report the issue using the new Bug Submission Form. Feel free to continue to use this thread for community discussion around the issue.

https://forums.unrealengine.com/unreal-engine/announcements-and-releases/1410408-unreal-engine-bug-submission-form

Thanks

The Engine hyperlinks to the bug reporting page need to be updated then. Thanks.

Will have to spend another 12 hours on creating a new sequence. Backup didn’t help as Sequencer is incredibly reference reliant/validation not fully implemented.

Notes to anyone using Sequencer: I have come across multiple asset-corrupting bugs around materials and parameters. My advice is: have material changes event-driven using Blueprints. Do not use ParameterCollection in Sequencer.

Also, split up your sequences if you have a lot of tracks/keys. That way not everything can get corrupted at once…

There are ways to quickly re-create a Sequence if the asset can be opened (4.19.0):

  1. Duplicate your project and rename one version so you should have two: MyProject & MyProject_OLD.
  2. Have the engine application instances side-by-side. Only have your level and Sequencer open and docked.
  3. In MyProject: delete the offending LevelSequencer, purging references.
  4. Create a new LevelSequencer in MyProject and name it somethig different.
  5. Now you’re ready to copy/paste the Tracks between the projects.

-. Note that folders CANNOT be copied so don’t select any
-. With the above in-mind you can copy multiple Tracks (use Ctrl and Shift to multi-select)
-. Work structurally down, create folders in MyProject if it helps organisation
-. First add a scene actor Track in MyProject Sequencer. If you right click on it, “Paste” should appear which will copy other tracks
-. Name references should resolve automatically. The first copied Track may be “red”/unresolved. Simply right-click and re-assign the actor (it will overwrite the duplicate)
-. Note that any duplicate Actor reference names in the scene will cause bugs when copying/pasting. This is apparent for ROOT assigned objects. Just note that any ‘Track name’ duplicates may cause unwanted copying/pasting behaviour (so check the keys are correct)