Description

Placing a breakpoint inside of the construction script of a blueprint Actor can cause the editor to freeze in some situations. The licensee has identified two such cases.

The first is when opening a level in the editor where the level being opened has an actor with a breakpoint in its construction script in it. Here the editor seems to wait for the construction script of the actor to complete, while the construction script waits for the editor to bring up a new window and we are left with the editor effectively frozen.

The second case is where we have an instance editable array on the actor in a level. When we try to add or remove an element from the instance via the details panel of an actor with a breakpoint in its construction script the engine will freeze.

Steps to Reproduce
  • Create a new blueprint actor in a 5.3 project
  • Place a breakpoint in the construction script, the logic in the construction script can be anything
  • Create a new level and place an instance of this actor inside of it
  • Open another level, then try to open the previous level with the actor instance inside
  • Observe the editor effectively frozen

For the second case, use the same actor and:

  • Add an instance editable array of any type
  • Try to add or remove an element from this array on an instance of the actor in a level using the details panel
  • Observe the editor is frozen

Have Comments or More Details?

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

1
Login to Vote

Backlogged
ComponentUE - Gameplay - Blueprint Editor
Affects Versions5.35.3.2
Target Fix5.5
CreatedJan 31, 2024
UpdatedFeb 2, 2024