The package that contains the PCGGrapch is dirtied on load (UPackage::SetDirtyFlag) which triggers a resave operation.
I traced it back to the following callstack:
UnrealEditor-CoreUObject.dll!UPackage::SetDirtyFlag(bool bInIsDirty) Line 102 C++
UnrealEditor-CoreUObject.dll!UObjectBaseUtility::MarkPackageDirty() Line 335 C++
UnrealEditor-CoreUObject.dll!UObject::Modify(bool bAlwaysMarkDirty) Line 1443 C++
UnrealEditor-PCG.dll!UPCGNode::UpdatePins::__l2::<lambda_2>::operator()(TArray<UPCGPin *,TSizedDefaultAllocator<32>> & Pins, const TArray<FPCGPinProperties,TSizedDefaultAllocator<32>> & PinProperties) Line 824 C++
UnrealEditor-PCG.dll!UPCGNode::UpdatePins(TFunctionRef<UPCGPin * __cdecl(UPCGNode *)> PinAllocator) Line 891 C++
[Inline Frame] UnrealEditor-PCG.dll!UPCGNode::UpdatePins() Line 665 C++
UnrealEditor-PCG.dll!UPCGGraph::UPCGGraph(const FObjectInitializer & ObjectInitializer) Line 201 C++
UnrealEditor-CoreUObject.dll!StaticConstructObject_Internal(const FStaticConstructObjectParameters & Params) Line 4389 C++
UnrealEditor-CoreUObject.dll!FLinkerLoad::CreateExport(int Index) Line 5211 C++
UnrealEditor-CoreUObject.dll!FLinkerLoad::IndexToObject(FPackageIndex Index) Line 5627 C++
UnrealEditor-CoreUObject.dll!FLinkerLoad::CreateExport(int Index) Line 4897 C++
UnrealEditor-CoreUObject.dll!FLinkerLoad::IndexToObject(FPackageIndex Index) Line 5627 C++
UnrealEditor-CoreUObject.dll!FLinkerLoad::CreateExport(int Index) Line 4897 C++
UnrealEditor-CoreUObject.dll!FLinkerLoad::IndexToObject(FPackageIndex Index) Line 5627 C++
UnrealEditor-CoreUObject.dll!FLinkerLoad::CreateExport(int Index) Line 4897 C++
UnrealEditor-CoreUObject.dll!FLinkerLoad::CreateExportAndPreload(int ExportIndex, bool bForcePreload) Line 3881 C++
UnrealEditor-CoreUObject.dll!FLinkerLoad::LoadAllObjects(bool bForcePreload) Line 4059 C++
UnrealEditor-CoreUObject.dll!LoadPackageInternal(UPackage * InOuter, const FPackagePath & PackagePath, unsigned int LoadFlags, FLinkerLoad * ImportLinker, FArchive * InReaderOverride, const FLinkerInstancingContext * InstancingContext, const FPackagePath * DiffPackagePath) Line 1833 C++
UnrealEditor-CoreUObject.dll!LoadPackage(UPackage * InOuter, const FPackagePath & PackagePath, unsigned int LoadFlags, FArchive * InReaderOverride, const FLinkerInstancingContext * InstancingContext, const FPackagePath * DiffPackagePath) Line 2014 C++
UnrealEditor-CoreUObject.dll!LoadPackage(UPackage * InOuter, const wchar_t * InLongPackageNameOrFilename, unsigned int LoadFlags, FArchive * InReaderOverride, const FLinkerInstancingContext * InstancingContext) Line 1987 C++
error message when install in U.E 5.3 - IS-IN-FCO2-82
How does TextureRenderTarget2D get TArray<uint8> type data?
How do I set a material as a post-processing material?
How to delete some elements correctly when deleting an array loop?
Why does the REMOVE method of map container remove elements have memory leaks?
What is the cause of the packaging error falling back to 'GameUserSettings' in ue5?
What is the difference between Camera and CineCamera?
How to assign a value to a member of UMG's UMaterialInterface pointer type in C++?
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-200849 in the post.
0 |
Component | UE - World Creation - Procedural Tools - PCG Graph |
---|---|
Affects Versions | 5.3 |
Target Fix | 5.4 |
Created | Nov 20, 2023 |
---|---|
Resolved | Feb 28, 2024 |
Updated | Mar 18, 2024 |