Description

If you adding entries to a TMap in a custom asset type in the content browser, after a certain number of entries the last entry fails to be found with the "find" function for TMaps in blueprints, even though the Length reports the correct length.

[Link Removed]

Steps to Reproduce
  1. Generate Project Files for attached project (See Comments) for 4.16.3 or 4.17 and build and launch the editor
  2. Default map has a SpawnAllParticles blueprint that will loop through all the entries in the NewStampEffectTable custom asset's TMap
    • [Link Removed]
  3. Open NewStampEffectTable asset and add a new entry
  4. Play in editor and observe print out
  5. Repeat above two steps until "Find failed" is displayed, which seems to happen after adding 4th entry
  6. From here on, adding a new entry makes find for the previous entry work, but the newest entry fails to be found, even though the TMap length is reported correctly
  7. A restart of the editor is needed to make the TMap Find work for all new entries past this point

Have Comments or More Details?

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

0
Login to Vote

Fixed
ComponentUE - Gameplay - Blueprint
Affects Versions4.16.34.17
Target Fix4.18
Fix Commit3605228
Main Commit3621569
Release Commit3643070
CreatedAug 22, 2017
ResolvedAug 31, 2017
UpdatedFeb 17, 2023