Assertion failed: RecursionNotAllowed.Increment() == 1

AvikB
Sun, 25 Jun 2017 08:46:31 +0000
Platform & Builds

When i package my game and open it it crashes, throws this error. The game works fine in standalone and viewport and no errors in the output window. I have included the logs and crash files.

https://i.imgur.com/F8Kke4o.png

Log and crash files: https://1drv.ms/u/s!AshlE4zYrQfJxgdNiciU7nNZZHH7

UPDATE: After some testing i found it this is due to use of GEngine in the constructor.

https://i.imgur.com/0MWuYsv.png

Unfortunately i need to use it in constructor as i am creating widget using ConstructorHelper which freezes the Editor loading at 72%, unless there is better way ofc.

Here is the forum thread for more detail:

Unreal Engine Forums – 25 Jun 17

Using ConstructorHelper for creating widgets freezes the editor at 72% loading

I am facing a weird issue. Here is a portion of my code. I have debugged and confirmed this is the part that is causing the problem. Removing it works fine. Basically i am using ConstructorHelpers for getting User Widget Blueprint. But for...

36 posts - 12 participants