Description

Error message:

Assertion failed: PlayWorld == NULL [Link Removed] [Line: 854]

Source Context:

842       void UEditorEngine::BroadcastObjectReimported(UObject* InObject)
  843       {
  844       	ObjectReimportedEvent.Broadcast(InObject);
  845       	FEditorDelegates::OnAssetReimport.Broadcast(InObject);
  846       }
  847       
  848       void UEditorEngine::FinishDestroy()
  849       {
  850       	if ( !HasAnyFlags(RF_ClassDefaultObject) )
  851       	{
  852       		// this needs to be already cleaned up
  853       		check(PlayWorld == NULL);
  854       
  855       		// Unregister events
  856 ***** 		FEditorDelegates::MapChange.RemoveAll(this);
  857       		FCoreDelegates::ModalErrorMessage.Unbind();
  858       		FCoreUObjectDelegates::ShouldLoadOnTop.Unbind();
  859       		FCoreDelegates::PreWorldOriginOffset.RemoveAll(this);
  860       		FCoreUObjectDelegates::OnAssetLoaded.RemoveAll(this);
  861       		FWorldDelegates::LevelAddedToWorld.RemoveAll(this);
  862       		FWorldDelegates::LevelRemovedFromWorld.RemoveAll(this);
  863       		FLevelStreamingGCHelper::OnGCStreamedOutLevels.RemoveAll(this);
  864       		GetMutableDefault<UEditorStyleSettings>()->OnSettingChanged().RemoveAll(this);
  865       
  866       		UWorld* World = GWorld;
  867       		if( World != NULL )
  868       		{
  869       			World->ClearWorldComponents();
  870       			World->CleanupWorld();
  871       		}

Most recent user affected CL: 28766931

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

Steps to Reproduce

Repro steps unknown

Callstack
UE4Editor_UnrealEd!UEditorEngine::FinishDestroy() [editorengine.cpp:857]
UE4Editor_CoreUObject!UObject::ConditionalFinishDestroy() [obj.cpp:685]
UE4Editor_CoreUObject!IncrementalPurgeGarbage() [garbagecollection.cpp:1019]
UE4Editor_CoreUObject!StaticExit() [obj.cpp:3718]
UE4Editor_CoreUObject!TBaseStaticDelegateInstance<void __cdecl() [delegateinstancesimpl_variadics.inl:921]
UE4Editor!TBaseMulticastDelegate<void>::Broadcast() [delegatesignatureimpl_variadics.inl:809]
UE4Editor!FEngineLoop::AppPreExit() [launchengineloop.cpp:2941]
UE4Editor!FEngineLoop::Exit() [launchengineloop.cpp:2202]
UE4Editor!GuardedMain() [launch.cpp:153]
UE4Editor!GuardedMainWrapper() [launchwindows.cpp:126]
UE4Editor!WinMain() [launchwindows.cpp:200]
UE4Editor!__scrt_common_main_seh() [exe_common.inl:264]
kernel32!<Unknown>
ntdll!<Unknown>

Have Comments or More Details?

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

0
Login to Vote

Fixed
ComponentTools
Affects Versions4.104.11
Target Fix4.12
Fix Commit2964980
Main Commit3023490
Release Commit2964980
CreatedMar 28, 2016
ResolvedMay 3, 2016
UpdatedAug 11, 2016