Description

In 5.6, a handful of new entries in `FCustomizableObjectCustomVersion` were added, including `SetDisplayNamePropertyAsPinNameOfTableNodes`. Looking back at the history, `SetDisplayNamePropertyAsPinNameOfTableNodes` was added originally in https://github.com/EpicGames/UnrealEngine/commit/18e3992548c3c84be378ad90a82b646488c85018. Then `FixedNoPinsInRerouteNodes` was added in https://github.com/EpicGames/UnrealEngine/commit/52ad8a3f1a67676925c5b2359dd9690758171177.

In 5.5 `FixedNoPinsInRerouteNodes` was cherry picked into the release, but `SetDisplayNamePropertyAsPinNameOfTableNodes` wasn't. This is important, because 5.5 shipped with `FixedNoPinsInRerouteNodes` set to a value of `76`. When 5.6 came along and included all of the new versions, `SetDisplayNamePropertyAsPinNameOfTableNodes` was merged into its original slot with a value of `76` as well. This meant that all licensees that went from 5.5 -> 5.6 ended up skipping the `SetDisplayNamePropertyAsPinNameOfTableNodes` fixup and now have invalid/corrupt content. The issue is that you can't even open the content to recreate the broken pieces because it trips asserts and ensures.

Steps to Reproduce

Steps to Reproduce

  1. Serialize with 5.5 a CO graph that uses Table Nodes. You can use for that the CO the MutableSample project inside the "Showcase/COs/Datatables" directory as it already some of those nodes setup.
  2. Open them in 5.6. 

Note : The fix has been pushed to 5.7 so in step 2, to validate the fix, you should open the CO in 5.7 and try compiling it (just in case)

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-330656 in the post.

1
Login to Vote

Fixed
ComponentUE - Anim - Mutable
Affects Versions5.65.7
Target Fix5.7
Fix Commit46206944
CreatedSep 19, 2025
ResolvedSep 25, 2025
UpdatedSep 26, 2025
View Jira Issue