This Jira was created from CrashReports submitted by the public due to the high number of occurrences.
Error message:
Assertion failed: Index >= 0 [Link Removed] [Line: 401]
Source Context:
215 , Flags(0) 216 { 217 TextData->SetTextHistory(FTextHistory_Base(MoveTemp(InSourceString))); 218 } 219 220 FText::FText( FString InSourceString, const FString& InNamespace, const FString& InKey, uint32 InFlags ) 221 : TextData(new TLocalizedTextData<FTextHistory_Base>(FTextLocalizationManager::Get().GetDisplayString(InNamespace, InKey, &InSourceString))) 222 , Flags(InFlags) 223 { 224 TextData->SetTextHistory(FTextHistory_Base(MoveTemp(InSourceString))); 225 } 226 227 bool FText::IsEmpty() const 228 { 229 ***** return TextData->GetDisplayString().IsEmpty(); 230 } 231 232 bool FText::IsEmptyOrWhitespace() const 233 { 234 const FString& DisplayString = TextData->GetDisplayString(); 235 if (DisplayString.IsEmpty()) 236 { 237 return true; 238 } 239 240 for( const TCHAR Character : DisplayString ) 241 { 242 if (!IsWhitespace(Character)) 243 { 244 return false;
Most recent user affected CL: 2927265
Logs:
[Link Removed]
[Link Removed]
[Link Removed]
CrashReporter User Descriptions:
UE4Editor_Core!FText::IsEmpty() [text.cpp:230] UE4Editor_Core!FSlowTask::GetCurrentMessage() [feedbackcontext.h:291] UE4Editor_UnrealEd!SSlowTaskWidget::GetProgressText() [feedbackcontexteditor.cpp:301] UE4Editor_UnrealEd!SSlowTaskWidget::GetMainTextFont() [feedbackcontexteditor.cpp:255] UE4Editor_UnrealEd!TMemberFunctionCaller<SSlowTaskWidget,FSlateFontInfo() [delegateinstanceinterface_variadics.h:161] UE4Editor_UnrealEd!TTupleImpl<TIntegerSequence<unsigned int> >::ApplyAfter_ExplicitReturnType<FSlateFontInfo,TMemberFunctionCaller<SSlowTaskWidget,FSlateFontInfo() [tuple.h:128] UE4Editor_UnrealEd!TBaseSPMethodDelegateInstance<1,SSlowTaskWidget,0,FSlateFontInfo __cdecl() [delegateinstancesimpl_variadics.inl:321] UE4Editor_Slate!TBaseDelegate<FSlateFontInfo>::Execute() [delegatesignatureimpl_variadics.inl:521] UE4Editor_Slate!TAttribute<FSlateFontInfo>::Get() [attribute.h:135] UE4Editor_Slate!STextBlock::GetFont() [stextblock.cpp:45] UE4Editor_Slate!STextBlock::GetComputedTextStyle() [stextblock.cpp:319] UE4Editor_Slate!STextBlock::ComputeDesiredSize() [stextblock.cpp:212] UE4Editor_SlateCore!SWidget::CacheDesiredSize() [swidget.cpp:397] UE4Editor_SlateCore!SWidget::SlatePrepass() [swidget.cpp:385] UE4Editor_SlateCore!SWidget::SlatePrepass() [swidget.cpp:385] UE4Editor_SlateCore!SWidget::SlatePrepass() [swidget.cpp:385] UE4Editor_SlateCore!SWidget::SlatePrepass() [swidget.cpp:385] UE4Editor_SlateCore!SWidget::SlatePrepass() [swidget.cpp:385] UE4Editor_SlateCore!SWidget::SlatePrepass() [swidget.cpp:385] UE4Editor_SlateCore!SWidget::SlatePrepass() [swidget.cpp:385] UE4Editor_Slate!PrepassWindowAndChildren() [slateapplication.cpp:1095] UE4Editor_Slate!FSlateApplication::DrawPrepass() [slateapplication.cpp:1119] UE4Editor_Slate!FSlateApplication::PrivateDrawWindows() [slateapplication.cpp:1185] UE4Editor_Slate!FSlateApplication::DrawWindows() [slateapplication.cpp:957] UE4Editor_Slate!FSlateApplication::TickApplication() [slateapplication.cpp:1543] UE4Editor_Slate!FSlateApplication::Tick() [slateapplication.cpp:1335] UE4Editor!FEngineLoop::Tick() [launchengineloop.cpp:2678] UE4Editor!GuardedMain() [launch.cpp:142] UE4Editor!GuardedMainWrapper() [launchwindows.cpp:126] UE4Editor!WinMain() [launchwindows.cpp:200] UE4Editor!__scrt_common_main_seh() [exe_common.inl:264] kernel32!BaseThreadInitThunk() ntdll!RtlUserThreadStart()
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-29143 in the post.