The crash log shows Error: Ensure condition failed: MyMemory->RequestID != INDEX_NONE [UE5\Engine\Source\Runtime\AIModule\Private\BehaviorTree\Services\BTService_RunEQS.cpp] [Line: 93]. Other logs have shown there to be failures in the check(MyMemory) as well.
The crash appears to be happening if the EQS request of the service is finished on the same frame that the associated BT is stopped. The EQS service node tries to abort the query during OnCeaseRelevant so that OnQueryFinished will early out as the result was aborted. However, the EQS manager only checks entries in the RunningQueries TArray when attempting to abort a query, and since the query has finished in this frame, it is not found in the array of running queries.
The user reports that it has happened within 3 hours of their server running, but they have had occurrences where it does not happen despite the server running for multiple days.
Currently, trying to identify steps with licensee for a consistent repro.
I am not able to find world outliner how to enable it?
How can i modify the param name in EQS node
Lighting Turns Black in Play Mode
How to achieve HLSL Multiple Render Target in Material blueprints?
I'm working on a VR Project and I cannot add Nav Mesh to the stairs??
Teleporter in the Creative Hub is Locked and cannot be accessed
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-200115 in the post.
1 |
Component | UE - AI - BehaviorTree |
---|---|
Affects Versions | 5.3.2 |
Target Fix | 5.5 |
Created | Nov 9, 2023 |
---|---|
Resolved | Apr 3, 2024 |
Updated | May 10, 2024 |