In Action Rpg sample, creating a new Blueprint of type GameplayCueNotifyActor or GameplayCueNotifyStatic, results in an Engine crash.
The call stack leads to a PrintF Slate warning message that would display in previous Engine Versions.
1. Download ActionRPG sample from the learn tab in 4.24.
2. Launch the Project, and right click on the Content Browser
2. Create a new Blueprint of type GameplayCueNotifyActor.
Results: Crash in Slate PrintF. please see call stack for full log.
Expected: Warning message similar to 4.23. Warning: Invalid GameplayCuePath. Gameplay Cue notifies should only be saved in the following folders /Game/GameplayCueNotifies
Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0x00000061 ucrtbase UE4Editor_Core!FString::PrintfImpl() [d:\build\++ue4\sync\engine\source\runtime\core\private\containers\string.cpp:1294] UE4Editor_GameplayAbilities!UGameplayCueManager::VerifyNotifyAssetIsInValidPath() [d:\build\++ue4\sync\engine\plugins\runtime\gameplayabilities\source\gameplayabilities\private\gameplaycuemanager.cpp:1116] UE4Editor_GameplayAbilities!UGameplayCueManager::HandleAssetAdded() [d:\build\++ue4\sync\engine\plugins\runtime\gameplayabilities\source\gameplayabilities\private\gameplaycuemanager.cpp:1018] UE4Editor_GameplayAbilities!TBaseUObjectMethodDelegateInstance<0,UGameplayCueManager,void __cdecl(UObject *)>::ExecuteIfSafe() [d:\build\++ue4\sync\engine\source\runtime\core\public\delegates\delegateinstancesimpl.h:711] UE4Editor_AssetRegistry!TBaseMulticastDelegate<void,UObject *>::Broadcast() [d:\build\++ue4\sync\engine\source\runtime\core\public\delegates\delegatesignatureimpl.inl:1013] UE4Editor_AssetRegistry!UAssetRegistryImpl::AssetCreated() [d:\build\++ue4\sync\engine\source\runtime\assetregistry\private\assetregistry.cpp:1517] UE4Editor_UnrealEd!FKismetEditorUtilities::CreateBlueprintFromClass() [d:\build\++ue4\sync\engine\source\editor\unrealed\private\kismet2\kismet2.cpp:1677] UE4Editor_LevelEditor!FLevelEditorActionCallbacks::CreateBlankBlueprintClass() [d:\build\++ue4\sync\engine\source\editor\leveleditor\private\leveleditoractions.cpp:2334] UE4Editor_LevelEditor!TBaseStaticDelegateInstance<void __cdecl(void)>::ExecuteIfSafe() [d:\build\++ue4\sync\engine\source\runtime\core\public\delegates\delegateinstancesimpl.h:854] UE4Editor_Slate!FUICommandList::ExecuteAction() [d:\build\++ue4\sync\engine\source\runtime\slate\private\framework\commands\uicommandlist.cpp:102] UE4Editor_Slate!SMenuEntryBlock::OnClicked() [d:\build\++ue4\sync\engine\source\runtime\slate\private\framework\multibox\smenuentryblock.cpp:1059] UE4Editor_Slate!SMenuEntryBlock::OnMenuItemButtonClicked() [d:\build\++ue4\sync\engine\source\runtime\slate\private\framework\multibox\smenuentryblock.cpp:1019] UE4Editor_Slate!TBaseSPMethodDelegateInstance<0,SMenuEntryBlock,0,FReply __cdecl(void)>::Execute() [d:\build\++ue4\sync\engine\source\runtime\core\public\delegates\delegateinstancesimpl.h:293] UE4Editor_Slate!SButton::ExecuteOnClick() [d:\build\++ue4\sync\engine\source\runtime\slate\private\widgets\input\sbutton.cpp:385] UE4Editor_Slate!SButton::OnMouseButtonUp() [d:\build\++ue4\sync\engine\source\runtime\slate\private\widgets\input\sbutton.cpp:304] UE4Editor_Slate!SMenuEntryButton::OnMouseButtonUp() [d:\build\++ue4\sync\engine\source\runtime\slate\private\framework\multibox\smenuentryblock.cpp:386] UE4Editor_Slate!FEventRouter::Route<FReply,FEventRouter::FToLeafmostPolicy,FPointerEvent,<lambda_6c1f6b862bcfb82ea6dcab28fbcc9463> >() [d:\build\++ue4\sync\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:372] UE4Editor_Slate!FSlateApplication::RoutePointerUpEvent() [d:\build\++ue4\sync\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:4617] UE4Editor_Slate!FSlateApplication::ProcessMouseButtonUpEvent() [d:\build\++ue4\sync\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:5140] UE4Editor_Slate!FSlateApplication::OnMouseUp() [d:\build\++ue4\sync\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:5108] UE4Editor_ApplicationCore!FWindowsApplication::ProcessDeferredMessage() [d:\build\++ue4\sync\engine\source\runtime\applicationcore\private\windows\windowsapplication.cpp:1958] UE4Editor_ApplicationCore!FWindowsApplication::DeferMessage() [d:\build\++ue4\sync\engine\source\runtime\applicationcore\private\windows\windowsapplication.cpp:2410] UE4Editor_ApplicationCore!FWindowsApplication::ProcessMessage() [d:\build\++ue4\sync\engine\source\runtime\applicationcore\private\windows\windowsapplication.cpp:1638] UE4Editor_ApplicationCore!FWindowsApplication::AppWndProc() [d:\build\++ue4\sync\engine\source\runtime\applicationcore\private\windows\windowsapplication.cpp:789] user32 user32 UE4Editor_ApplicationCore!FWindowsPlatformApplicationMisc::PumpMessages() [d:\build\++ue4\sync\engine\source\runtime\applicationcore\private\windows\windowsplatformapplicationmisc.cpp:130] UE4Editor!FEngineLoop::Tick() [d:\build\++ue4\sync\engine\source\runtime\launch\private\launchengineloop.cpp:4397] UE4Editor!GuardedMain() [d:\build\++ue4\sync\engine\source\runtime\launch\private\launch.cpp:173] UE4Editor!GuardedMainWrapper() [d:\build\++ue4\sync\engine\source\runtime\launch\private\windows\launchwindows.cpp:134] UE4Editor!WinMain() [d:\build\++ue4\sync\engine\source\runtime\launch\private\windows\launchwindows.cpp:263] UE4Editor!__scrt_common_main_seh() [d:\agent\_work\2\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288] kernel32 ntdll
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-85964 in the post.
6 |
Component | UE - Gameplay |
---|---|
Affects Versions | 4.24 |
Target Fix | 4.24.3 |
Created | Dec 17, 2019 |
---|---|
Resolved | Feb 20, 2020 |
Updated | Jan 26, 2021 |