The editor crashes when trying to set the text for a text block via a binding a if the text block is trying to set its text by referencing its current text setting.
Expected: The use would be given an error or the text would set
Result: The editor crashes
UE4Editor_Core!FText::Rebuild() text.cpp:869 UE4Editor_Core!FTextFormatter::Format() textformatter.cpp:895 UE4Editor_Engine!UKismetTextLibrary::Format() kismettextlibrary.cpp:276 UE4Editor_Engine!UKismetTextLibrary::execFormat() kismettextlibrary.h:81 UE4Editor_CoreUObject!UFunction::Invoke() class.cpp:4280 UE4Editor_CoreUObject!UObject::CallFunction() scriptcore.cpp:697 UE4Editor_CoreUObject!UObject::ProcessContextOpcode() scriptcore.cpp:2126 UE4Editor_CoreUObject!UObject::execLet() scriptcore.cpp:1925 UE4Editor_CoreUObject!UObject::ProcessInternal() scriptcore.cpp:922 UE4Editor_CoreUObject!UFunction::Invoke() class.cpp:4280 UE4Editor_CoreUObject!UObject::ProcessEvent() scriptcore.cpp:1305 UE4Editor_UMG!FDynamicPropertyPath::GetValueRecursive<FText>() dynamicpropertypath.h:347 UE4Editor_UMG!UTextBinding::GetTextValue() textbinding.cpp:47 UE4Editor_UMG!UTextBinding::execGetTextValue() textbinding.h:10 UE4Editor_CoreUObject!UFunction::Invoke() class.cpp:4280 UE4Editor_CoreUObject!UObject::ProcessEvent() scriptcore.cpp:1305 UE4Editor_UMG!TBaseUFunctionDelegateInstance<UObject,FText __cdecl() delegateinstancesimpl.h:127 UE4Editor_Slate!TBaseDelegate<FText>::Execute() delegatesignatureimpl.inl:521 UE4Editor_Slate!TAttribute<FText>::Get() attribute.h:135 UE4Editor_UMG!UTextBlock::GetText() textblock.cpp:157 UE4Editor_UMG!UTextBlock::execGetText() textblock.h:16 UE4Editor_CoreUObject!UFunction::Invoke() class.cpp:4280 UE4Editor_CoreUObject!UObject::CallFunction() scriptcore.cpp:697 UE4Editor_CoreUObject!UObject::ProcessContextOpcode() scriptcore.cpp:2126 UE4Editor_CoreUObject!UObject::execLet() scriptcore.cpp:1925 UE4Editor_CoreUObject!UObject::ProcessInternal() scriptcore.cpp:922 UE4Editor_CoreUObject!UFunction::Invoke() class.cpp:4280 UE4Editor_CoreUObject!UObject::ProcessEvent() scriptcore.cpp:1305 UE4Editor_UMG!FDynamicPropertyPath::GetValueRecursive<FText>() dynamicpropertypath.h:347 UE4Editor_UMG!UTextBinding::GetTextValue() textbinding.cpp:47 UE4Editor_UMG!UTextBinding::execGetTextValue() textbinding.h:10 UE4Editor_CoreUObject!UFunction::Invoke() class.cpp:4280 UE4Editor_CoreUObject!UObject::ProcessEvent() scriptcore.cpp:1305 UE4Editor_UMG!TBaseUFunctionDelegateInstance<UObject,FText __cdecl() delegateinstancesimpl.h:127 UE4Editor_Slate!TBaseDelegate<FText>::Execute() delegatesignatureimpl.inl:521 UE4Editor_Slate!TAttribute<FText>::Get() attribute.h:135 UE4Editor_UMG!UTextBlock::GetText() textblock.cpp:157 UE4Editor_UMG!UTextBlock::execGetText() textblock.h:16 UE4Editor_CoreUObject!UFunction::Invoke() class.cpp:4280 UE4Editor_CoreUObject!UObject::CallFunction() scriptcore.cpp:697 UE4Editor_CoreUObject!UObject::ProcessContextOpcode() scriptcore.cpp:2126 UE4Editor_CoreUObject!UObject::execLet() scriptcore.cpp:1925 UE4Editor_CoreUObject!UObject::ProcessInternal() scriptcore.cpp:922 UE4Editor_CoreUObject!UFunction::Invoke() class.cpp:4280 UE4Editor_CoreUObject!UObject::ProcessEvent() scriptcore.cpp:1305 UE4Editor_UMG!FDynamicPropertyPath::GetValueRecursive<FText>() dynamicpropertypath.h:347 UE4Editor_UMG!UTextBinding::GetTextValue() textbinding.cpp:47 UE4Editor_UMG!UTextBinding::execGetTextValue() textbinding.h:10 UE4Editor_CoreUObject!UFunction::Invoke() class.cpp:4280 UE4Editor_CoreUObject!UObject::ProcessEvent() scriptcore.cpp:1305 UE4Editor_UMG!TBaseUFunctionDelegateInstance<UObject,FText __cdecl() delegateinstancesimpl.h:127 UE4Editor_Slate!TBaseDelegate<FText>::Execute() delegatesignatureimpl.inl:521 UE4Editor_Slate!TAttribute<FText>::Get() attribute.h:135 UE4Editor_UMG!UTextBlock::GetText() textblock.cpp:157 UE4Editor_UMG!UTextBlock::execGetText() textblock.h:16 UE4Editor_CoreUObject!UFunction::Invoke() class.cpp:4280 UE4Editor_CoreUObject!UObject::CallFunction() scriptcore.cpp:697 UE4Editor_CoreUObject!UObject::ProcessContextOpcode() scriptcore.cpp:2126 UE4Editor_CoreUObject!UObject::execLet() scriptcore.cpp:1925 UE4Editor_CoreUObject!UObject::ProcessInternal() scriptcore.cpp:922 UE4Editor_CoreUObject!UFunction::Invoke() class.cpp:4280 UE4Editor_CoreUObject!UObject::ProcessEvent() scriptcore.cpp:1305 UE4Editor_UMG!FDynamicPropertyPath::GetValueRecursive<FText>() dynamicpropertypath.h:347 UE4Editor_UMG!UTextBinding::GetTextValue() textbinding.cpp:47
Head over to the existing Questions & Answers thread and let us know what's up.
1 |
Component | UE - Editor - UI Systems |
---|---|
Affects Versions | 4.12.5 |
Created | Aug 22, 2016 |
---|---|
Resolved | Sep 6, 2016 |
Updated | May 2, 2018 |