In the project is Behavior Tree that implements some tasks, decorators and services, but for some reason, two of my tasks nodes gets initialized with all the pointers to their services set to null, and therefore does not execute them. Opening the Behavior Tree asset causes the error to disappear but it comes back when the project is reopened.
This was reported and tested in 4.20.3 (CL-4369336). This was reproduced in 4.21.1 (CL-4613538) and Main 4.22 (CL-4626507)
Results: The following error is displayed - LogBehaviorTree: Warning: BT_Sentinel has missing service node! (parent: Set Search State[0]) LogBehaviorTree: Warning: BT_Sentinel has missing service node! (parent: Set Patrol State[0])
Expected: The service nodes are executing correctly when the project is opened
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-67171 in the post.