Ensure condition failed

Every now and then when I’m changing between tabs in the editor, it locks up for a few seconds, typically when I try to right click and move around the blueprint. I then get an error in the output log:

LogUObjectArray: Warning: Other object in slot
LogStats: FPlatformStackWalk::StackWalkAndDump -  1.070 s
LogOutputDevice: Error: === Handled ensure: ===
LogOutputDevice: Error: Ensure condition failed: false [File:D:\Build\++UE4+Release-4.19+Compile\Sync\Engine\Source\Editor\UnrealEd\Private\Kismet2\KismetDebugUtilities.cpp] [Line: 1108]
LogOutputDevice: Error: Error: Invalid (but non-null) property associated with pin; cannot get variable value
LogOutputDevice: Error: Stack: 
LogOutputDevice: Error: [Callstack] 0x00000000DCF1B6F6 UE4Editor-Core.dll!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x00000000DCC7AE2A UE4Editor-Core.dll!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x00000000DCC8ECC6 UE4Editor-Core.dll!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x00000000D12E3DF6 UE4Editor-UnrealEd.dll!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x00000000CD40B2A8 UE4Editor-BlueprintGraph.dll!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x00000000D048C22A UE4Editor-GraphEditor.dll!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x00000000D03177AC UE4Editor-GraphEditor.dll!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x00000000D031AEC9 UE4Editor-GraphEditor.dll!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x00000000D0456E65 UE4Editor-GraphEditor.dll!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x00000000E0B86057 UE4Editor-Slate.dll!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x00000000E0B8BB51 UE4Editor-Slate.dll!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x00000000E0DBC253 UE4Editor-Slate.dll!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x00000000E0BE0475 UE4Editor-Slate.dll!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x00000000E0BB8360 UE4Editor-Slate.dll!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x00000000E0BAB197 UE4Editor-Slate.dll!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x00000000E3D8E4EE UE4Editor-ApplicationCore.dll!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x00000000E3D81B78 UE4Editor-ApplicationCore.dll!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x00000000E3D9052C UE4Editor-ApplicationCore.dll!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x00000000E3D7D679 UE4Editor-ApplicationCore.dll!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x0000000077639BD1 USER32.dll!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x00000000776398DA USER32.dll!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x00000000E3D91666 UE4Editor-ApplicationCore.dll!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x000000003F5D5475 UE4Editor.exe!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x000000003F5E6BD0 UE4Editor.exe!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x000000003F5E6C4A UE4Editor.exe!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x000000003F5F4149 UE4Editor.exe!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x000000003F5F5B57 UE4Editor.exe!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x000000007751652D kernel32.dll!UnknownFunction []
LogOutputDevice: Error: [Callstack] 0x0000000077C0C541 ntdll.dll!UnknownFunction []
LogStats:                SubmitErrorReport -  0.000 s
LogStats:                    SendNewReport -  6.493 s
LogStats:             FDebug::EnsureFailed -  7.599 s
LogUObjectArray: Warning: Other object in slot

After it prints the error to the log the editor goes back to normal. Hasnt yet crashed the whole editor, but sometimes it sure feels like its going to! Or worse, corrupt something. I’ve seen this error happen for a few versions now. Including the crash dump/log link text Also seems I’m not alone in this. https://answers.unrealengine.com/questions/567388/strange-log-error-when-using-the-engine.html

It seems like corruption or potentially a bug, looking on error and the code this means one of properties information in reflection is missing in memory. What class of blueprint you operate, does with appens in only this blueprint or specific class of blueprint? Do you with C++? do you hot reload? this kind of reflection system errors are usually related to hot reloading which not always work properly. Do you use any plugins and such?

If you can reproduce the issue by doing things step by step then this si something work bug reporting, even if it’s hot reload issue.

1 Like

Its happened only a half dozen times over the last few months, and i dont keep good track of it… But I think this last time I had gone into a player character or player controller blueprint…

No C++, no hot reloads. No non-standard plugins.

Did you did any UE4 updates with that project?

Current project I believe hasnt gone thru any updates, its still a pretty new project.

Hello,

We’ve recently made a switch to a new bug reporting method using a more structured form. Please visit the link below for more details and report the issue using the new Bug Submission Form. Feel free to continue to use this thread for community discussion around the issue.

https://epicsupport.force.com/unrealengine/s/

Thanks

Unfortunately I cant provide more detail than what I’ve got above. It only happens occasionally, and I dont know how to reproduce it.

Hi,

I encounter this issue 2 times in my character animation blueprint class.

I’m using 4.16.1, c++ code, (but didn’t hot reload when this bug appear), no plug-in

I cannot reproduce this bug. It seems to randomly occur when I open my animation blueprint.

I’m having same problem with 4.22 this only happened after i moved from 4.15. same as op said it happens randomly so its hard to find it.

Hey, just wanted to thank you 4 years later for this reply. You asked all the questions I needed to ask myself when I was reorganizing my blueprints and needed go through a restructure of my data to clean up the routes. I ended up getting a similar error:

Error: Ensure condition failed: !bGraphDataInvalid blah blah blah :upside_down_face:

This is the only result that came up on Google that was relevant and I think I would have been at this much longer had I not realized I just needed to reimport my CVS files and restart my Editor AFTER I restructure my data :slight_smile: .

The C++ and hot reloads questions just hit me in the right way, thanks again!