Assertion failed: !bRequiresCachedVariable [Engine\Plugins\Developer\PropertyAccessNode\Source\PropertyAccessNode\Private\K2Node_PropertyAccess.cpp] [Line: 90]



Crashing for no reason , unless switch to debug mode and pressing continue button to get into UE5 editor.

1 Like

Same issue here. Last thing I did was setting up linked anim layers and adding some virtual bones on the sk_base skeleton from City Sample Crowds pack. No crashes occured and I’ve regulary saved and closed the project. Since then, I got this error message everytime I want to open the project.

2 Likes

I’ve found the solution for my project. I’m working on integration Lyra’s character animation logic into a seperate project, which does not base on a Lyra starter project. I don’t use the lyra anim class, but the regular one.

The crash on startup occured because of my animation bp ABP_ItemAnimLayersBase, which is linked over my anim layer interface ALI_ItemAnimLayers to my main anim blueprint. When I removed the file, I was able to start the project again. While the project is running, I was able to paste the file back in from the windows explorer and edit it in UE.

Then I found out that the transition rule between the two pivot states PivotA and PivotB is causing the error. These states are located just in Lyra: ItemAnimLayers → Full Body Pivot State → PivotSM

In this rule there is a property access note calling the function “IsMovingPerpendicularToInitialPivot” from the main animbp. When removing this property access node, the crash issue is solved.

I fixed this in setting a bool variable calling the function in the main anim bp’s threadsafe animation graph and calling the variable instead of the function from ALI_ItemAnimLayers.

No error messages since then, but I’m not there yet where the animation is working properly at all. So I can’t confirm everything is actually set correctly.

13 Likes

You’re the actual goat. Nice going and great post.