Description

StateTree fails to transition to the next child state in a tree where the parent state has a task such as Debug Text which does not influence state completion. The ST atttempts to transition from Level 1c which does not have a transition or next state and falls back to Root. This can be seen with Rewind Debugger or following the on screen text displayed. From an eye test, the ST should continue to go to the next state Level 2b.

Adding a Delay task instead will allow this to work if the delay is greater than that used in Level 2a. If you remove the task from Level 1c, it will also transition to Level 2b as expected. Adding an empty parent state to Level 1c with no changes in tasks also works.

Steps to Reproduce
  1. Create a StateTree asset like the one shown
    1. [Image Removed]
  1. Add the StateTree to an actor in the level
  2. PIE
  3. Activate Rewind Debugger and check for the ST to transition into Level_2b

Expected Result: The StateTree enters Level_2b and then loops back to root causing the tree to continue to loop through all states

Actual Result: The StateTree fails to enter Level_2b and instead returns to Root

Have Comments or More Details?

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

0
Login to Vote

Unresolved
ComponentUE - AI - StateTree
Affects Versions5.8
CreatedJun 12, 2026
UpdatedJun 12, 2026
View Jira Issue