Description

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:

  • I was dragging and dropping a bunch of textures into unreal engine.
Callstack
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()

Have Comments or More Details?

There's no existing public thread on this issue, so head over toAnswerHub just mention UE-29143 in the post.

0
Login to Vote

Fixed
ComponentTools
Affects Versions4.114.12
Target Fix4.13
Fix Commit2994253
Main Commit3050870
Release Commit3065218
CreatedApr 6, 2016
ResolvedMay 31, 2016
UpdatedFeb 4, 2019