Description

This Jira was created from CrashReports submitted by the public due to the high number of occurrences. Descriptions from users are provided below.

Error message:

Assertion failed: WorldSettings != nullptr [Link Removed] [Line: 1781] /Engine/Transient.World_3:PersistentLevel

Source Context:

 1766       		if (DefaultBrush != nullptr)
 1767       		{
 1768       			checkf(DefaultBrush->GetBrushComponent(), *GetPathName());
 1769       			checkf(DefaultBrush->Brush != nullptr, *GetPathName());
 1770       		}
 1771       	}
 1772       	return DefaultBrush;
 1773       }
 1774       
 1775       
 1776       AWorldSettings* ULevel::GetWorldSettings(bool bChecked) const
 1777       {
 1778       	if (bChecked)
 1779       	{
 1780 ***** 		checkf( WorldSettings != nullptr, *GetPathName() );
 1781       	}
 1782       	return WorldSettings;
 1783       }
 1784       
 1785       void ULevel::SetWorldSettings(AWorldSettings* NewWorldSettings)
 1786       {
 1787       	check(NewWorldSettings); // Doesn't make sense to be clearing a world settings object
 1788       	if (WorldSettings != NewWorldSettings)
 1789       	{
 1790       		// We'll generally endeavor to keep the world settings at its traditional index 0
 1791       		const int32 NewWorldSettingsIndex = Actors.FindLast( NewWorldSettings );
 1792       		if (NewWorldSettingsIndex != 0)
 1793       		{
 1794       			if (Actors[0] == nullptr || Actors[0]->IsA<AWorldSettings>())
 1795       			{

Most recent user affected CL: 3039270

Logs:
[Link Removed]
[Link Removed]
[Link Removed]

Steps to Reproduce

Repro steps unknown

Callstack
UE4Editor_Engine!ULevel::GetWorldSettings() [level.cpp:1781]
UE4Editor_Engine!UWorld::GetWorldSettings() [world.cpp:3601]
UE4Editor_Engine!UWorld::IsPaused() [leveltick.cpp:399]
UE4Editor_Engine!FSceneViewFamily::FSceneViewFamily() [sceneview.cpp:1900]
UE4Editor_UnrealEd!UBlueprintThumbnailRenderer::Draw() [blueprintthumbnailrenderer.cpp:94]
UE4Editor_UnrealEd!ThumbnailTools::RenderThumbnail() [objecttools.cpp:3827]
UE4Editor_UnrealEd!FAssetThumbnailPool::Tick() [assetthumbnail.cpp:969]
UE4Editor_UnrealEd!FTickableEditorObject::TickObjects() [tickableeditorobject.h:15]
UE4Editor_UnrealEd!UEditorEngine::Tick() [editorengine.cpp:1118]
UE4Editor_UnrealEd!UUnrealEdEngine::Tick() [unrealedengine.cpp:368]
UE4Editor!FEngineLoop::Tick() [launchengineloop.cpp:2775]
UE4Editor!GuardedMain() [launch.cpp:148]
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 to Questions & Answers just mention UE-35064 in the post.

1
Login to Vote

Fixed
ComponentTools
Affects Versions4.12
Target Fix4.14
Fix Commit3087237
Main Commit3109685
Release Commit3159180
CreatedAug 22, 2016
ResolvedAug 23, 2016
UpdatedApr 27, 2018