This is caused by use of MakeMemoryView on arrays of structures in PoseSearchFeatureChannels.cpp. Need a proper serialization path for hash key gen here.

Steps to Reproduce
  1. Modify FPoseSearchDatabaseAsyncCacheTask::CreateKey to log hash values. See [Link Removed]
  2. Launch the AnimSandbox project
  3. Copy DDC key generation log messages to a text file
  4. Close the editor
  5. Relaunch the editor
  6. Compare the logged DDC keys to the ones logged previously and observe they are different

Expected result: hashes are identical between runs of the editor when content hasn't been modified



Have Comments or More Details?

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

Login to Vote

ComponentUE - Anim - Gameplay
Affects Versions5.1
Target Fix5.1
Fix Commit21749985
Main Commit21749985
Release Commit21822458
CreatedAug 19, 2022
ResolvedSep 1, 2022
UpdatedSep 11, 2022