coderespawn / dungeon-architect-ue4-issues

6 stars 0 forks source link

Opening a theme after modifying an actor/bp class referenced in the theme causes a crash #58

Open kardmode opened 6 months ago

kardmode commented 6 months ago
Fatal error: [File:D:\build\++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\Obj.cpp] [Line: 265] Renaming an object (BP_LevelStreamer_C /Engine/Transient.BP_LevelStreamer_C_6) on top of an existing object (BP_LevelStreamer_C /Game/Dungeon/Draw/DA_T_StreamHospital.DA_T_StreamHospital:EdGraph_DungeonProp_0.EdGraphNode_DungeonActorTemplate_7.EdGraphNode_DungeonActorTemplate_7_BP_LevelStreamer_C_CAT) is not allowed

UnrealEditor_CoreUObject!UObject::Rename() [D:\build\++UE5\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\Obj.cpp:265]
UnrealEditor_Engine!AActor::Rename() [D:\build\++UE5\Sync\Engine\Source\Runtime\Engine\Private\Actor.cpp:1437]
UnrealEditor_DungeonArchitectEditor!UEdGraphNode_DungeonActorTemplate::SetTemplateClass() [D:\Projects\ANewGame5\Plugins\DungeonArchitect\Source\DungeonArchitectEditor\Private\Core\Editors\ThemeEditor\AppModes\ThemeGraph\Graph\EdGraphNode_DungeonActorTemplate.cpp:54]
UnrealEditor_DungeonArchitectEditor!FThemeGraphAppMode::Init() [D:\Projects\ANewGame5\Plugins\DungeonArchitect\Source\DungeonArchitectEditor\Private\Core\Editors\ThemeEditor\AppModes\ThemeGraph\ThemeGraphAppMode.cpp:303]
UnrealEditor_DungeonArchitectEditor!FDungeonArchitectThemeEditor::InitDungeonEditor() [D:\Projects\ANewGame5\Plugins\DungeonArchitect\Source\DungeonArchitectEditor\Private\Core\Editors\ThemeEditor\DungeonArchitectThemeEditor.cpp:80]
UnrealEditor_DungeonArchitectEditor!FDungeonThemeAssetTypeActions::OpenAssetEditor() [D:\Projects\ANewGame5\Plugins\DungeonArchitect\Source\DungeonArchitectEditor\Private\Core\LevelEditor\Assets\Theme\DungeonThemeAssetTypeActions.cpp:37]
UnrealEditor_DungeonArchitectEditor!FAssetTypeActions_Base::OpenAssetEditor() [D:\Program Files\Epic Games\UE_5.3\Engine\Source\Developer\AssetTools\Public\AssetTypeActions_Base.h:43]
UnrealEditor_UnrealEd!UAssetEditorSubsystem::OpenEditorForAsset() [D:\build\++UE5\Sync\Engine\Source\Editor\UnrealEd\Private\Subsystems\AssetEditorSubsystem.cpp:579]
UnrealEditor_UnrealEd!UEditorEngine::EditObject() [D:\build\++UE5\Sync\Engine\Source\Editor\UnrealEd\Private\EditorEngine.cpp:3300]
UnrealEditor_PropertyEditor!SPropertyEditorAsset::OnAssetThumbnailDoubleClick() [D:\build\++UE5\Sync\Engine\Source\Editor\PropertyEditor\Private\UserInterface\PropertyEditor\SPropertyEditorAsset.cpp:1388]
UnrealEditor_PropertyEditor!TBaseSPMethodDelegateInstance<0,SPropertyEditorAsset,1,FReply __cdecl(FGeometry const &,FPointerEvent const &),FDefaultDelegateUserPolicy>::Execute() [D:\build\++UE5\Sync\Engine\Source\Runtime\Core\Public\Delegates\DelegateInstancesImpl.h:281]
UnrealEditor_SlateCore!SWidget::OnMouseButtonDoubleClick() [D:\build\++UE5\Sync\Engine\Source\Runtime\SlateCore\Private\Widgets\SWidget.cpp:505]
UnrealEditor_Slate!FEventRouter::Route<FReply,FEventRouter::FBubblePolicy,FPointerEvent,`FSlateApplication::RoutePointerDoubleClickEvent'::`2'::<lambda_1> >() [D:\build\++UE5\Sync\Engine\Source\Runtime\Slate\Private\Framework\Application\SlateApplication.cpp:442]
UnrealEditor_Slate!FSlateApplication::RoutePointerDoubleClickEvent() [D:\build\++UE5\Sync\Engine\Source\Runtime\Slate\Private\Framework\Application\SlateApplication.cpp:5700]
UnrealEditor_Slate!FSlateApplication::ProcessMouseButtonDoubleClickEvent() [D:\build\++UE5\Sync\Engine\Source\Runtime\Slate\Private\Framework\Application\SlateApplication.cpp:5685]
UnrealEditor_Slate!FSlateApplication::OnMouseDoubleClick() [D:\build\++UE5\Sync\Engine\Source\Runtime\Slate\Private\Framework\Application\SlateApplication.cpp:5648]
UnrealEditor_ApplicationCore!FWindowsApplication::ProcessDeferredMessage() [D:\build\++UE5\Sync\Engine\Source\Runtime\ApplicationCore\Private\Windows\WindowsApplication.cpp:2235]
UnrealEditor_ApplicationCore!FWindowsApplication::DeferMessage() [D:\build\++UE5\Sync\Engine\Source\Runtime\ApplicationCore\Private\Windows\WindowsApplication.cpp:2738]
UnrealEditor_ApplicationCore!FWindowsApplication::ProcessMessage() [D:\build\++UE5\Sync\Engine\Source\Runtime\ApplicationCore\Private\Windows\WindowsApplication.cpp:1099]
UnrealEditor_ApplicationCore!FWindowsApplication::AppWndProc() [D:\build\++UE5\Sync\Engine\Source\Runtime\ApplicationCore\Private\Windows\WindowsApplication.cpp:937]

Opening a theme after modifying an actor/bp class referenced in the theme causes a crash. Also if the theme is already open, the actor node using the class is missing it's data, until the theme is closed and reopened which usually causes the crash until the editor is restarted.

image

UE5.3.2 Dungeon Architect V2.31.1