The Editor crashes when attempting to convert a Landscape into a Blueprint Class. Looking back to //UE4/Release-4.24 cl 11590231, this option seems to be unselectable (see attached image), which leads me to believe this is not an expected workflow for normal users.
We need to either support landscape conversions to blueprint classes or prevent the user from making this selection in the first place.
For the above reasons, I am marking this as a regression.
Result
Editor crashes when attempting the conversion
Expected
Either the user is unable to convert Landscapes into Blueprint Classes
or
The conversion is successful and no crash occurs.
Assertion failed: OwningWorld [File:D:/Build/++UE4+Licensee/Sync/Engine/Source/Runtime/Landscape/Private/Landscape.cpp] [Line: 1176] UE4Editor_Core!AssertFailedImplV() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\Core\Private\Misc\AssertionMacros.cpp:100] UE4Editor_Core!FDebug::CheckVerifyFailedImpl() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\Core\Private\Misc\AssertionMacros.cpp:450] UE4Editor_Landscape!ALandscapeProxy::CreateLandscapeInfo() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\Landscape\Private\Landscape.cpp:1176] UE4Editor_Landscape!ALandscape::PostDuplicate() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\Landscape\Private\LandscapeEdit.cpp:3772] UE4Editor_CoreUObject!StaticDuplicateObjectEx() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\UObjectGlobals.cpp:2106] UE4Editor_CoreUObject!StaticDuplicateObject() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\UObjectGlobals.cpp:1961] UE4Editor_Engine!UChildActorComponent::Serialize() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\Engine\Private\Components\ChildActorComponent.cpp:127] UE4Editor_Engine!UEngine::CopyPropertiesForUnrelatedObjects() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\Engine\Private\UnrealEngine.cpp:14329] UE4Editor_UnrealEd!<lambda_f5799eb5e2a566f27805504d34d93414>::operator()() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Editor\UnrealEd\Private\Kismet2\Kismet2.cpp:1126] UE4Editor_UnrealEd!FKismetEditorUtilities::AddComponentsToBlueprint() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Editor\UnrealEd\Private\Kismet2\Kismet2.cpp:1242] UE4Editor_UnrealEd!<lambda_ee77cf9719fc942cfb9f8593d710ffcd>::operator()() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Editor\UnrealEd\Private\Kismet2\Kismet2.cpp:1756] UE4Editor_UnrealEd!CreateBlueprintFromActors_Internal() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Editor\UnrealEd\Private\Kismet2\Kismet2.cpp:1574] UE4Editor_UnrealEd!FKismetEditorUtilities::CreateBlueprintFromActors() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Editor\UnrealEd\Private\Kismet2\Kismet2.cpp:1778] UE4Editor_UnrealEd!FKismetEditorUtilities::CreateBlueprintFromActors() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Editor\UnrealEd\Private\Kismet2\Kismet2.cpp:1059] UE4Editor_KismetWidgets!FCreateBlueprintFromActorDialog::OnCreateBlueprint() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Editor\KismetWidgets\Private\CreateBlueprintFromActorDialog.cpp:846] UE4Editor_KismetWidgets!FCreateBlueprintFromActorDialog::OpenDialog() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Editor\KismetWidgets\Private\CreateBlueprintFromActorDialog.cpp:787] UE4Editor_LevelEditor!TBaseStaticDelegateInstance<void __cdecl(void)>::ExecuteIfSafe() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\Core\Public\Delegates\DelegateInstancesImpl.h:859] UE4Editor_Slate!FUICommandList::ExecuteAction() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\Slate\Private\Framework\Commands\UICommandList.cpp:102] UE4Editor_Slate!SMenuEntryBlock::OnClicked() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\Slate\Private\Framework\MultiBox\SMenuEntryBlock.cpp:1059] UE4Editor_Slate!SMenuEntryBlock::OnMenuItemButtonClicked() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\Slate\Private\Framework\MultiBox\SMenuEntryBlock.cpp:1019] UE4Editor_Slate!TBaseSPMethodDelegateInstance<0,SMenuEntryBlock,0,FReply __cdecl(void)>::Execute() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\Core\Public\Delegates\DelegateInstancesImpl.h:298] UE4Editor_Slate!SButton::ExecuteOnClick() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\Slate\Private\Widgets\Input\SButton.cpp:385] UE4Editor_Slate!SButton::OnMouseButtonUp() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\Slate\Private\Widgets\Input\SButton.cpp:304] UE4Editor_Slate!SMenuEntryButton::OnMouseButtonUp() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\Slate\Private\Framework\MultiBox\SMenuEntryBlock.cpp:386] UE4Editor_Slate!FEventRouter::Route<FReply,FEventRouter::FToLeafmostPolicy,FPointerEvent,<lambda_cc5aea9e7377b04ce85c30c65ec3889b> >() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\Slate\Private\Framework\Application\SlateApplication.cpp:372] UE4Editor_Slate!FSlateApplication::RoutePointerUpEvent() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\Slate\Private\Framework\Application\SlateApplication.cpp:4675] UE4Editor_Slate!FSlateApplication::ProcessMouseButtonUpEvent() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\Slate\Private\Framework\Application\SlateApplication.cpp:5198] UE4Editor_Slate!FSlateApplication::OnMouseUp() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\Slate\Private\Framework\Application\SlateApplication.cpp:5166] UE4Editor_ApplicationCore!FWindowsApplication::ProcessDeferredMessage() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\ApplicationCore\Private\Windows\WindowsApplication.cpp:2140] UE4Editor_ApplicationCore!FWindowsApplication::DeferMessage() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\ApplicationCore\Private\Windows\WindowsApplication.cpp:2592] UE4Editor_ApplicationCore!FWindowsApplication::ProcessMessage() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\ApplicationCore\Private\Windows\WindowsApplication.cpp:1816] UE4Editor_ApplicationCore!FWindowsApplication::AppWndProc() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\ApplicationCore\Private\Windows\WindowsApplication.cpp:852] user32 user32 UE4Editor_ApplicationCore!FWindowsPlatformApplicationMisc::PumpMessages() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\ApplicationCore\Private\Windows\WindowsPlatformApplicationMisc.cpp:130] UE4Editor!FEngineLoop::Tick() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\Launch\Private\LaunchEngineLoop.cpp:4762] UE4Editor!GuardedMain() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\Launch\Private\Launch.cpp:169] UE4Editor!GuardedMainWrapper() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:137] UE4Editor!WinMain() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\Launch\Private\Windows\LaunchWindows.cpp:268] UE4Editor!__scrt_common_main_seh() [d:\agent\_work\5\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288]
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-96775 in the post.
1 |
Component | UE - LD & Modeling - Terrain - Landscape |
---|---|
Affects Versions | 4.25 |
Target Fix | 4.26 |
Created | Aug 12, 2020 |
---|---|
Resolved | Aug 20, 2020 |
Updated | Feb 16, 2021 |