Description

This Jira was created from CrashReports submitted by the public due to the high number of occurrences.

Source Context:

 770       		AllNodes.Remove(Node);
  771       
  772       		Node->bIsParentComponentNative = false;
  773       		Node->ParentComponentOrVariableName = NAME_None;
  774       		Node->ParentComponentOwnerClassName = NAME_None;
  775       
  776       		ValidateSceneRootNodes();
  777       	}
  778       	// Not the root so need to promote in place of node.
  779       	else
  780       	{
  781       		USCS_Node* ParentNode = FindParentNode(Node);
  782       		checkSlow(ParentNode);
  783       
  784 ***** 		ParentNode->Modify();
  785       
  786       		// remove node and move children onto parent
  787       		const int32 Location = ParentNode->GetChildNodes().Find(Node);
  788       		ParentNode->RemoveChildNode(Node);
  789       		ParentNode->MoveChildNodes(Node, Location);
  790       	}
  791       }
  792       
  793       
  794       USCS_Node* USimpleConstructionScript::FindParentNode(USCS_Node* InNode) const
  795       {
  796       	for(USCS_Node* TestNode : GetAllNodes())
  797       	{
  798       		if (TestNode && TestNode->GetChildNodes().Contains(InNode))
  799       		{

Most recent user affected CL: 3028348

Logs:
[Link Removed]

Steps to Reproduce

Repro steps unknown

Callstack
UE4Editor_Engine!USimpleConstructionScript::RemoveNodeAndPromoteChildren() [simpleconstructionscript.cpp:785]
UE4Editor_Engine!USimpleConstructionScript::ValidateNodeTemplates() [simpleconstructionscript.cpp:1239]
UE4Editor_KismetCompiler!FKismetCompilerContext::CreateClassVariablesFromBlueprint() [kismetcompiler.cpp:635]
UE4Editor_KismetCompiler!FKismetCompilerContext::Compile() [kismetcompiler.cpp:3294]
UE4Editor_KismetCompiler!FKismet2CompilerModule::CompileBlueprintInner() [kismetcompilermodule.cpp:100]
UE4Editor_KismetCompiler!FKismet2CompilerModule::CompileBlueprint() [kismetcompilermodule.cpp:187]
UE4Editor_UnrealEd!FKismetEditorUtilities::GenerateBlueprintSkeleton() [kismet2.cpp:891]
UE4Editor_UnrealEd!FBlueprintEditorUtils::RegenerateBlueprintClass() [blueprinteditorutils.cpp:1518]
UE4Editor_CoreUObject!FLinkerLoad::RegenerateBlueprintClass() [blueprintsupport.cpp:353]
UE4Editor_CoreUObject!FLinkerLoad::FinalizeBlueprint() [blueprintsupport.cpp:1319]
UE4Editor_CoreUObject!FLinkerLoad::Preload() [linkerload.cpp:3340]
UE4Editor_CoreUObject!FLinkerLoad::CreateExport() [linkerload.cpp:3978]
UE4Editor_CoreUObject!FLinkerLoad::IndexToObject() [linkerload.cpp:4187]
UE4Editor_CoreUObject!FLinkerLoad::CreateExport() [linkerload.cpp:3682]
UE4Editor_CoreUObject!FLinkerLoad::CreateExportAndPreload() [linkerload.cpp:2780]
UE4Editor_CoreUObject!FLinkerLoad::LoadAllObjects() [linkerload.cpp:2919]
UE4Editor_CoreUObject!LoadPackageInternal() [uobjectglobals.cpp:1162]
UE4Editor_CoreUObject!LoadPackageInternal() [uobjectglobals.cpp:1286]
UE4Editor_CoreUObject!ResolveName() [uobjectglobals.cpp:696]
UE4Editor_CoreUObject!StaticLoadObjectInternal() [uobjectglobals.cpp:783]
UE4Editor_CoreUObject!StaticLoadObject() [uobjectglobals.cpp:853]
UE4Editor_ContentBrowser!FAssetData::GetAsset() [assetdata.h:218]
UE4Editor_ContentBrowser!SContentBrowser::OnAssetsActivated() [scontentbrowser.cpp:1793]
UE4Editor_ContentBrowser!TBaseSPMethodDelegateInstance<0,SContentBrowser,0,TTypeWrapper<void> __cdecl() [delegateinstancesimpl_variadics.inl:321]
UE4Editor_ContentBrowser!TBaseSPMethodDelegateInstance<0,SContentBrowser,0,void __cdecl() [delegateinstancesimpl_variadics.inl:428]
UE4Editor_ContentBrowser!TBaseDelegate<void,TArray<FAssetData,FDefaultAllocator> const & __ptr64,enum EAssetTypeActivationMethod::Type>::ExecuteIfBound() [delegatesignatureimpl_variadics.inl:608]
UE4Editor_ContentBrowser!SAssetView::OnListMouseButtonDoubleClick() [sassetview.cpp:3545]
UE4Editor_ContentBrowser!TBaseSPMethodDelegateInstance<0,SAssetView,0,TTypeWrapper<void> __cdecl() [delegateinstancesimpl_variadics.inl:321]
UE4Editor_ContentBrowser!TBaseSPMethodDelegateInstance<0,SAssetView,0,void __cdecl() [delegateinstancesimpl_variadics.inl:428]
UE4Editor_ContentBrowser!TBaseDelegate<void,TSharedPtr<FAssetViewItem,0> >::ExecuteIfBound() [delegatesignatureimpl_variadics.inl:608]
UE4Editor_ContentBrowser!SListView<TSharedPtr<FAssetViewItem,0> >::Private_OnItemDoubleClicked() [slistview.h:698]
UE4Editor_ContentBrowser!STableRow<TSharedPtr<FAssetViewItem,0> >::OnMouseButtonDoubleClick() [stablerow.h:264]
UE4Editor_Slate!<lambda_eeb33fd1b480e3cad58a1531d90d2e14>::operator() [slateapplication.cpp:4986]
UE4Editor_Slate!FEventRouter::Route<FReply,FEventRouter::FBubblePolicy,FPointerEvent,<lambda_eeb33fd1b480e3cad58a1531d90d2e14> >() [slateapplication.cpp:215]
UE4Editor_Slate!FSlateApplication::RoutePointerDoubleClickEvent() [slateapplication.cpp:4984]
UE4Editor_Slate!FSlateApplication::ProcessMouseButtonDoubleClickEvent() [slateapplication.cpp:4969]
UE4Editor_Slate!FSlateApplication::OnMouseDoubleClick() [slateapplication.cpp:4947]
UE4Editor_Core!FWindowsApplication::ProcessDeferredMessage() [windowsapplication.cpp:1511]
UE4Editor_Core!FWindowsApplication::DeferMessage() [windowsapplication.cpp:1847]
UE4Editor_Core!FWindowsApplication::ProcessMessage() [windowsapplication.cpp:742]
UE4Editor_Core!FWindowsApplication::AppWndProc() [windowsapplication.cpp:664]
user32!UserCallWinProcCheckWow()
user32!DispatchMessageWorker()
UE4Editor_Core!FWindowsPlatformMisc::PumpMessages() [windowsplatformmisc.cpp:903]
UE4Editor!FEngineLoop::Tick() [launchengineloop.cpp:2729]
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-32780 in the post.

0
Login to Vote

Fixed
ComponentUE - Gameplay - Blueprint
Affects Versions4.12
Target Fix4.13
Fix Commit3072568
Main Commit3092051
Release Commit3072568
CreatedJul 5, 2016
ResolvedAug 2, 2016
UpdatedApr 27, 2018