Description

An ensure is triggered upon entering an improper math expression.

Steps to Reproduce
  1. Create an actor BP
  2. Add 3 variables:
    • a = integer
    • b = float
    • c = actor reference
  3. Add a math expression node
  4. Make the expression = (a/b)%c
    OBSERVE: ensure in log
Callstack
LogOutputDevice:Error: === Handled ensure: ===
LogOutputDevice:Error: Ensure condition failed: TabBeingDraggedPtr.IsValid() [File:D:\Build\++UE4+Release-4.13+Compile\Sync\Engine\Source\Runtime\Slate\Private\Framework\Docking\SDockingTabWell.cpp] [Line: 375]
LogOutputDevice:Error: Stack: 
LogOutputDevice:Error: UE4Editor-Core.dll
LogOutputDevice:Error: UE4Editor-Core.dll
LogOutputDevice:Error: UE4Editor-Core.dll
LogOutputDevice:Error: UE4Editor-Slate.dll
LogOutputDevice:Error: UE4Editor-Slate.dll
LogOutputDevice:Error: UE4Editor-Slate.dll
LogOutputDevice:Error: UE4Editor-Slate.dll
LogOutputDevice:Error: UE4Editor-Slate.dll
LogOutputDevice:Error: UE4Editor-Slate.dll
LogOutputDevice:Error: UE4Editor-Core.dll
LogOutputDevice:Error: UE4Editor-Core.dll
LogOutputDevice:Error: UE4Editor-Core.dll
LogOutputDevice:Error: UE4Editor-Core.dll
LogOutputDevice:Error: USER32.dll
LogOutputDevice:Error: USER32.dll
LogOutputDevice:Error: UE4Editor-Core.dll
LogOutputDevice:Error: UE4Editor.exe
LogOutputDevice:Error: UE4Editor.exe
LogOutputDevice:Error: UE4Editor.exe
LogOutputDevice:Error: UE4Editor.exe
LogOutputDevice:Error: UE4Editor.exe
LogOutputDevice:Error: kernel32.dll
LogOutputDevice:Error: ntdll.dll
LogOutputDevice:Error: ntdll.dll
LogStats:                SubmitErrorReport -  0.000 s
LogStats:                    SendNewReport -  0.251 s
LogStats:             FDebug::EnsureFailed -  0.265 s
LogBlueprint:Error: [Compiler ] Error Cannot find a '%' function that takes the supplied param types, for expression: ' K2Node_MathExpression_0 '
LogBlueprint:Error: [Compiler ] Error Unhandled token '' in expression: ' K2Node_MathExpression_0 '
LogBlueprint:Error: [Compiler ] Error Failed to generate argument #1 for the '+' function, in the expression: ' K2Node_MathExpression_0 '
LogBlueprint:Error: [Compiler ] Error Failed to generate argument #2 for the '+' function, in the expression: ' K2Node_MathExpression_0 '
LogBlueprint:Error: [Compiler ] Error No root node generated from the expression: ' K2Node_MathExpression_0 '
LogBlueprint:Error: [Compiler ] Error Failed to generate full expression graph for: ' K2Node_MathExpression_0 '

Have Comments or More Details?

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

0
Login to Vote

Cannot Reproduce
ComponentUE - Gameplay - Blueprint
Affects Versions4.13
CreatedAug 4, 2016
ResolvedAug 5, 2016
UpdatedJul 14, 2021