When renaming actors during PIE the actor generates a new, non memory/temporary, actor package underneath the PIE world- this is then causing checks in EnumerateMemoryAssetsHelper (in AssetRegistry.cpp)
See attached project in UDN.
UnrealEditor-AssetRegistry.dll!UE::AssetRegistry::Utils::EnumerateMemoryAssetsHelper::__l2::<lambda_1>::operator()(const UObject * Obj, UE::AssetRegistry::Utils::EnumerateMemoryAssetsHelper::__l2::FFilterData & FilterData) Line 2163 C++ UnrealEditor-AssetRegistry.dll!UE::AssetRegistry::Utils::EnumerateMemoryAssetsHelper(const FARCompiledFilter & InFilter, TSet<FName,DefaultKeyFuncs<FName,0>,FDefaultSetAllocator> & OutPackageNamesWithAssets, bool & bOutStopIteration, TFunctionRef<bool __cdecl(UObject const *,FAssetData &&)> Callback, bool bSkipARFilteredAssets) Line 2300 C++ UnrealEditor-AssetRegistry.dll!UE::AssetRegistry::Utils::EnumerateMemoryAssets(const FARCompiledFilter & InFilter, TSet<FName,DefaultKeyFuncs<FName,0>,FDefaultSetAllocator> & OutPackageNamesWithAssets, bool & bOutStopIteration, FWindowsRWLock & InterfaceLock, const FAssetRegistryState & GuardedDataState, TFunctionRef<bool __cdecl(FAssetData &&)> Callback, bool bSkipARFilteredAssets) Line 2326 C++ UnrealEditor-AssetRegistry.dll!UAssetRegistryImpl::GetAssets(const FARFilter & InFilter, TArray<FAssetData,TSizedDefaultAllocator<32>> & OutAssetData, bool bSkipARFilteredAssets) Line 2019 C++ UnrealEditor-AssetRegistry.dll!UAssetRegistryImpl::GetAssetsByPath(FName PackagePath, TArray<FAssetData,TSizedDefaultAllocator<32>> & OutAssetData, bool bRecursive, bool bIncludeOnlyOnDiskAssets) Line 1906 C++ UnrealEditor-Engine.dll!UConsole::BuildRuntimeAutoCompleteList::__l29::<lambda_1>::operator()(TArray<FString,TSizedDefaultAllocator<32>> & OutPackages, const FString & InPath) Line 295 C++ UnrealEditor-Engine.dll!UConsole::BuildRuntimeAutoCompleteList(bool bForce) Line 322 C++ UnrealEditor-RenamePIECheck.dll!ARenameableActor::ForceBuildAutocompleteList() Line 50 C++ UnrealEditor-CoreUObject.dll!UObject::execCallMathFunction(UObject * Context, FFrame & Stack, void * const Z_Param__Result) Line 1075 C++ [Inline Frame] UnrealEditor-CoreUObject.dll!FFrame::Step(UObject *) Line 477 C++ UnrealEditor-CoreUObject.dll!ProcessLocalScriptFunction(UObject * Context, FFrame & Stack, void * const Z_Param__Result) Line 1206 C++ UnrealEditor-CoreUObject.dll!UObject::ProcessInternal(UObject * Context, FFrame & Stack, void * const Z_Param__Result) Line 1304 C++ UnrealEditor-CoreUObject.dll!UFunction::Invoke(UObject * Obj, FFrame & Stack, void * const Z_Param__Result) Line 6762 C++ UnrealEditor-CoreUObject.dll!UObject::ProcessEvent(UFunction * Function, void * Parms) Line 2142 C++ UnrealEditor-Engine.dll!AActor::ProcessEvent(UFunction * Function, void * Parameters) Line 1082 C++ UnrealEditor-Engine.dll!FLatentActionManager::TickLatentActionForObject(float DeltaTime, TMultiMap<int,FPendingLatentAction *,FDefaultSetAllocator,TDefaultMapHashableKeyFuncs<int,FPendingLatentAction *,1>> & ObjectActionList, UObject * InObject) Line 314 C++ UnrealEditor-Engine.dll!FLatentActionManager::ProcessLatentActions(UObject * InObject, float DeltaTime) Line 208 C++ UnrealEditor-Engine.dll!AActor::Tick(float DeltaSeconds) Line 1500 C++ UnrealEditor-Engine.dll!AActor::TickActor(float DeltaSeconds, ELevelTick TickType, FActorTickFunction & ThisTickFunction) Line 1476 C++ UnrealEditor-Engine.dll!FActorTickFunction::ExecuteTick(float DeltaTime, ELevelTick TickType, ENamedThreads::Type CurrentThread, const TRefCountPtr<FGraphEvent> & MyCompletionGraphEvent) Line 233 C++ UnrealEditor-Engine.dll!FTickFunctionTask::DoTask(ENamedThreads::Type CurrentThread, const TRefCountPtr<FGraphEvent> & MyCompletionGraphEvent) Line 278 C++ UnrealEditor-Engine.dll!TGraphTask<FTickFunctionTask>::ExecuteTask(TArray<FBaseGraphTask *,TSizedDefaultAllocator<32>> & NewTasks, ENamedThreads::Type CurrentThread, bool bDeleteOnCompletion) Line 1258 C++ [Inline Frame] UnrealEditor-Core.dll!FBaseGraphTask::Execute(TArray<FBaseGraphTask *,TSizedDefaultAllocator<32>> & CurrentThread, ENamedThreads::Type) Line 863 C++ UnrealEditor-Core.dll!FNamedTaskThread::ProcessTasksNamedThread(int QueueIndex, bool bAllowStall) Line 758 C++ UnrealEditor-Core.dll!FNamedTaskThread::ProcessTasksUntilQuit(int QueueIndex) Line 649 C++ [Inline Frame] UnrealEditor-Core.dll!FTaskGraphCompatibilityImplementation::ProcessThreadUntilRequestReturn(ENamedThreads::Type CurrentThread) Line 2066 C++ UnrealEditor-Core.dll!FTaskGraphCompatibilityImplementation::WaitUntilTasksComplete(const TArray<TRefCountPtr<FGraphEvent>,TSizedInlineAllocator<4,32,TSizedDefaultAllocator<32>>> & Tasks, ENamedThreads::Type CurrentThreadIfKnown) Line 2120 C++ UnrealEditor-Engine.dll!FTickTaskSequencer::ReleaseTickGroup(ETickingGroup WorldTickGroup, bool bBlockTillComplete) Line 556 C++ UnrealEditor-Engine.dll!FTickTaskManager::RunTickGroup(ETickingGroup Group, bool bBlockTillComplete) Line 1583 C++ UnrealEditor-Engine.dll!UWorld::RunTickGroup(ETickingGroup Group, bool bBlockTillComplete) Line 772 C++ UnrealEditor-Engine.dll!UWorld::Tick(ELevelTick TickType, float DeltaSeconds) Line 1499 C++ UnrealEditor-UnrealEd.dll!UEditorEngine::Tick(float DeltaSeconds, bool bIdleMode) Line 1937 C++ UnrealEditor-UnrealEd.dll!UUnrealEdEngine::Tick(float DeltaSeconds, bool bIdleMode) Line 538 C++ UnrealEditor.exe!FEngineLoop::Tick() Line 5863 C++ [Inline Frame] UnrealEditor.exe!EngineTick() Line 61 C++ UnrealEditor.exe!GuardedMain(const wchar_t * CmdLine) Line 188 C++ UnrealEditor.exe!LaunchWindowsStartup(HINSTANCE__ * hInInstance, HINSTANCE__ * hPrevInstance, char * __formal, int nCmdShow, const wchar_t * CmdLine) Line 247 C++ UnrealEditor.exe!WinMain(HINSTANCE__ * hInInstance, HINSTANCE__ * hPrevInstance, char * pCmdLine, int nCmdShow) Line 298 C++ [Inline Frame] UnrealEditor.exe!invoke_main() Line 102 C++ UnrealEditor.exe!__scrt_common_main_seh() Line 288 C++
I am not able to find world outliner how to enable it?
How can i modify the param name in EQS node
Undefined sysmbol: typeinfo for AActor when cross-compile linux dedicated server on windows
How does Character rotate in the current position in the blueprint?
What property of the Slider is the image used when dragging?
What properties of the progress bar can be used for drag and drop highlighting?
When I open UE4 4.24.3 it appears that. Does anyone know how to solve?
Delay nodes occasionally don't fire the "Completed" output in a nativized build
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-201793 in the post.
1 |
Component | UE - World Creation - Worldbuilding Tools - OFPA |
---|---|
Target Fix | 5.4 |
Fix Commit | 30243282 |
---|---|
Main Commit | 30243817 |
Created | Dec 4, 2023 |
---|---|
Resolved | Dec 11, 2023 |
Updated | Jan 20, 2024 |