Description

A crash is occurring in a packaged game after populating a data table and using it to populate the GameplayTagTableList, as well as having a blueprint that contains a gameplay tag variable.

This crash does not seem to be producing a callstack, at least in my test cases.

Error Message:

Assertion failed: RecursionNotAllowed.Increment() == 1 [Link Removed] [Line: 3657]

Steps to Reproduce
  1. Open the editor
  2. Create a new data table
  3. Add a few rows and give them test names
  4. Navigate to Project Settings->GameplayTags->GameplayTagTableList and add an element
  5. Add your data table to that element
  6. Create a new blueprint actor
  7. Add a gameplay tag variable
  8. Add the blueprint to the level
  9. Save All and Package for Win64
  10. Run the .exe

Result: Game crashes when attempting to launch

Expected: Game would launch successfully.

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

3
Login to Vote

Fixed
ComponentUE - Gameplay
Affects Versions4.154.16
Target Fix4.15.2
Fix Commit3367651
CreatedMar 27, 2017
ResolvedMar 28, 2017
UpdatedApr 27, 2018