UE5.1.1 Packaged Build - AsyncLoadingThread.RecursionNotAllowed.Increment() == 1

I’m getting the undermentioned error when trying to start a packaged Client or Server build for a CPP project:

AsyncLoadingThread.RecursionNotAllowed.Increment() == 1

The game works fine in standalone and editor viewport with no errors in the output window. I’ve seen others have this issue and have tried their solutions but I’ve had no success.

Below is a copy of my stacktrace:

SurvivalWeek.log (101.7 KB)

Any suggestions or help would be appreciated :pray: :slightly_smiling_face:

Could you upload the code here for your AbilityItemSlotUI.h and .cpp?

Hi, sure
I’m converting a Blueprint project from the Marketplace to CPP and some of the CPP structures are used in AbilityItemSlotUI so will upload those too.

AbilityItemSlotUI.h (4.5 KB)
AbilityItemSlotUI.cpp (5.6 KB)
ItemData.h (7.1 KB)
Attribute.h (770 Bytes)

Thanks for helping!