Developer Notes

An error message will appear in the Message Log for "PIE", giving more info than before about the nature of the crash.

Description

The infinite loop reporter is reporting every infinite loop by popping up a window for each problem loop.

So if you have an actor with 3 loops that trigger the infinite loop error and then you have 100 of them in a level, it will give 300 error messages. You can click one away, but they keep popping up until they are all done. The pop-up is a bad user experience by making them wade through text messages with no information.

Expected result:
We need one message that lists all infinite loops, what actors have them and where they are located.

Steps to Reproduce

1. Create an actor blueprint
2. Open the actor's event graph
3. Add a Begin Play event
4. Plug the Begin Play into a While Loop
5. Set the While Loop to true
6. Save and Compile
7. Add several of the actors into a level
8. PIE

Have Comments or More Details?

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

0
Login to Vote

Fixed
ComponentUE - Gameplay - Blueprint
Affects Versions4.7
Target Fix4.8
Fix Commit2404786
CreatedDec 17, 2014
ResolvedJan 14, 2015
UpdatedApr 27, 2018