Can't upgrade my project to 4.27.2

I’m trying to update my project from 4.24 to 4.27 but as soon as I launch it instantly crashes. Anyone know what to do? I’ve read that nested structure can cause the issue, and I do have alot of structs nested in other structs, so I wonder if that’s the issue. If anyone has any insight I’d like to hear your feedback! Thanks in advance!

Can you post the crash log here? The stack part

Fatal error!

Unhandled Exception: EXCEPTION_STACK_OVERFLOW

0x00007ffdd7a345e6 UE4Editor-CoreUObject.dll!FObjectSearchPath::FObjectSearchPath() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\UObjectHash.cpp:533]
0x00007ffdd7a49168 UE4Editor-CoreUObject.dll!StaticFindObjectFastInternalThreadSafe() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\UObjectHash.cpp:667]
0x00007ffdd7a489b9 UE4Editor-CoreUObject.dll!StaticFindObjectFastInternal() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\UObjectHash.cpp:728]
0x00007ffdd7a1e887 UE4Editor-CoreUObject.dll!StaticAllocateObject() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\UObjectGlobals.cpp:2396]
0x00007ffdd7a20933 UE4Editor-CoreUObject.dll!StaticConstructObject_Internal() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\UObjectGlobals.cpp:3229]
0x00007ffdd79e685e UE4Editor-CoreUObject.dll!CreatePackage() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\UObjectGlobals.cpp:646]
0x00007ffdd7789ea7 UE4Editor-CoreUObject.dll!GetPackageLinker() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\Linker.cpp:776]
0x00007ffdd79fca33 UE4Editor-CoreUObject.dll!LoadPackageInternal() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\UObjectGlobals.cpp:1245]
0x00007ffdd78b790d UE4Editor-CoreUObject.dll!<lambda_60b579202fb5d33c88c934eb986e8011>::operator()() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:3122]
0x00007ffdd79152d2 UE4Editor-CoreUObject.dll!FLinkerLoad::VerifyImportInner() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:3230]
0x00007ffdd79138c7 UE4Editor-CoreUObject.dll!FLinkerLoad::VerifyImport() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:2803]
0x00007ffdd791539d UE4Editor-CoreUObject.dll!FLinkerLoad::VerifyImportInner() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:3258]
0x00007ffdd79138c7 UE4Editor-CoreUObject.dll!FLinkerLoad::VerifyImport() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:2803]
0x00007ffdd78c3969 UE4Editor-CoreUObject.dll!FLinkerLoad::CreateImport() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:5105]
0x00007ffdd78b62ab UE4Editor-CoreUObject.dll!FLinkerLoad::operator<<() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:5424]
0x00007ffd93aadae2 UE4Editor-Core.dll!FStructuredArchiveSlot::operator<<() [D:\Build++UE4\Sync\Engine\Source\Runtime\Core\Private\Serialization\StructuredArchive.cpp:508]
0x00007ffdd795eced UE4Editor-CoreUObject.dll!FObjectProperty::SerializeItem() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\PropertyObject.cpp:108]
0x00007ffdd79bc779 UE4Editor-CoreUObject.dll!FPropertyTag::SerializeTaggedProperty() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\PropertyTag.cpp:241]
0x00007ffdd7749ada UE4Editor-CoreUObject.dll!UStruct::SerializeVersionedTaggedProperties() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\Class.cpp:1478]
0x00007ffdd7747c3c UE4Editor-CoreUObject.dll!UStruct::SerializeTaggedProperties() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\Class.cpp:1287]
0x00007ffdd77470be UE4Editor-CoreUObject.dll!UScriptStruct::SerializeItem() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\Class.cpp:2779]
0x00007ffdd79bc457 UE4Editor-CoreUObject.dll!FStructProperty::SerializeItem() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\PropertyStruct.cpp:152]
0x00007ffdd79bc779 UE4Editor-CoreUObject.dll!FPropertyTag::SerializeTaggedProperty() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\PropertyTag.cpp:241]
0x00007ffdd7749ada UE4Editor-CoreUObject.dll!UStruct::SerializeVersionedTaggedProperties() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\Class.cpp:1478]
0x00007ffdd7747c3c UE4Editor-CoreUObject.dll!UStruct::SerializeTaggedProperties() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\Class.cpp:1287]
0x00007ffdd77470be UE4Editor-CoreUObject.dll!UScriptStruct::SerializeItem() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\Class.cpp:2779]
0x00007ffdd79bc457 UE4Editor-CoreUObject.dll!FStructProperty::SerializeItem() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\PropertyStruct.cpp:152]
0x00007ffdd79bc779 UE4Editor-CoreUObject.dll!FPropertyTag::SerializeTaggedProperty() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\PropertyTag.cpp:241]
0x00007ffdd7749ada UE4Editor-CoreUObject.dll!UStruct::SerializeVersionedTaggedProperties() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\Class.cpp:1478]
0x00007ffdd7747c3c UE4Editor-CoreUObject.dll!UStruct::SerializeTaggedProperties() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\Class.cpp:1287]
0x00007ffdd7906d74 UE4Editor-CoreUObject.dll!UObject::SerializeScriptProperties() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\Obj.cpp:1467]
0x00007ffdd7903470 UE4Editor-CoreUObject.dll!UObject::Serialize() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\Obj.cpp:1387]
0x00007ffdd7902edb UE4Editor-CoreUObject.dll!UObject::Serialize() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\Obj.cpp:1272]
0x00007ffdd78f0d6b UE4Editor-CoreUObject.dll!FLinkerLoad::Preload() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:4183]
0x00007ffdd78c2b77 UE4Editor-CoreUObject.dll!FLinkerLoad::CreateExportAndPreload() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:3593]
0x00007ffdd78e8bbc UE4Editor-CoreUObject.dll!FLinkerLoad::LoadAllObjects() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:3757]
0x00007ffdd79fcd66 UE4Editor-CoreUObject.dll!LoadPackageInternal() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\UObjectGlobals.cpp:1354]
0x00007ffdd78b790d UE4Editor-CoreUObject.dll!<lambda_60b579202fb5d33c88c934eb986e8011>::operator()() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:3122]
0x00007ffdd79152d2 UE4Editor-CoreUObject.dll!FLinkerLoad::VerifyImportInner() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:3230]
0x00007ffdd79138c7 UE4Editor-CoreUObject.dll!FLinkerLoad::VerifyImport() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:2803]
0x00007ffdd791539d UE4Editor-CoreUObject.dll!FLinkerLoad::VerifyImportInner() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:3258]
0x00007ffdd79138c7 UE4Editor-CoreUObject.dll!FLinkerLoad::VerifyImport() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:2803]
0x00007ffdd78c3969 UE4Editor-CoreUObject.dll!FLinkerLoad::CreateImport() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:5105]
0x00007ffdd76846bc UE4Editor-CoreUObject.dll!FLinkerLoad::ResolveDependencyPlaceholder() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\Blueprint\BlueprintSupport.cpp:1586]
0x00007ffdd76832a0 UE4Editor-CoreUObject.dll!FLinkerLoad::ResolveDeferredDependencies() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\Blueprint\BlueprintSupport.cpp:1412]
0x00007ffdd78f11b7 UE4Editor-CoreUObject.dll!FLinkerLoad::Preload() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:4230]
0x00007ffdd78c25b4 UE4Editor-CoreUObject.dll!FLinkerLoad::CreateExport() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:4948]
0x00007ffdd78e691a UE4Editor-CoreUObject.dll!FLinkerLoad::IndexToObject() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:5187]
0x00007ffdd78c10ba UE4Editor-CoreUObject.dll!FLinkerLoad::CreateExport() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:4548]
0x00007ffdd78c2b1b UE4Editor-CoreUObject.dll!FLinkerLoad::CreateExportAndPreload() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:3586]
0x00007ffdd78e8bbc UE4Editor-CoreUObject.dll!FLinkerLoad::LoadAllObjects() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:3757]
0x00007ffdd79fcd66 UE4Editor-CoreUObject.dll!LoadPackageInternal() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\UObjectGlobals.cpp:1354]
0x00007ffdd78b790d UE4Editor-CoreUObject.dll!<lambda_60b579202fb5d33c88c934eb986e8011>::operator()() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:3122]
0x00007ffdd79152d2 UE4Editor-CoreUObject.dll!FLinkerLoad::VerifyImportInner() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:3230]
0x00007ffdd79138c7 UE4Editor-CoreUObject.dll!FLinkerLoad::VerifyImport() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:2803]
0x00007ffdd791539d UE4Editor-CoreUObject.dll!FLinkerLoad::VerifyImportInner() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:3258]
0x00007ffdd79138c7 UE4Editor-CoreUObject.dll!FLinkerLoad::VerifyImport() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:2803]
0x00007ffdd78c3969 UE4Editor-CoreUObject.dll!FLinkerLoad::CreateImport() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:5105]
0x00007ffdd76846bc UE4Editor-CoreUObject.dll!FLinkerLoad::ResolveDependencyPlaceholder() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\Blueprint\BlueprintSupport.cpp:1586]
0x00007ffdd76832a0 UE4Editor-CoreUObject.dll!FLinkerLoad::ResolveDeferredDependencies() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\Blueprint\BlueprintSupport.cpp:1412]
0x00007ffdd78f11b7 UE4Editor-CoreUObject.dll!FLinkerLoad::Preload() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:4230]
0x00007ffdd78c25b4 UE4Editor-CoreUObject.dll!FLinkerLoad::CreateExport() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:4948]
0x00007ffdd78e691a UE4Editor-CoreUObject.dll!FLinkerLoad::IndexToObject() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:5187]
0x00007ffdd78c10ba UE4Editor-CoreUObject.dll!FLinkerLoad::CreateExport() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:4548]
0x00007ffdd78c2b1b UE4Editor-CoreUObject.dll!FLinkerLoad::CreateExportAndPreload() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:3586]
0x00007ffdd78e8bbc UE4Editor-CoreUObject.dll!FLinkerLoad::LoadAllObjects() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:3757]
0x00007ffdd79fcd66 UE4Editor-CoreUObject.dll!LoadPackageInternal() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\UObjectGlobals.cpp:1354]
0x00007ffdd78b790d UE4Editor-CoreUObject.dll!<lambda_60b579202fb5d33c88c934eb986e8011>::operator()() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:3122]
0x00007ffdd79152d2 UE4Editor-CoreUObject.dll!FLinkerLoad::VerifyImportInner() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:3230]
0x00007ffdd79138c7 UE4Editor-CoreUObject.dll!FLinkerLoad::VerifyImport() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:2803]
0x00007ffdd79136e1 UE4Editor-CoreUObject.dll!FLinkerLoad::Verify() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:2575]
0x00007ffdd78ce399 UE4Editor-CoreUObject.dll!FLinkerLoad::FinalizeCreation() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:2418]
0x00007ffdd791026a UE4Editor-CoreUObject.dll!FLinkerLoad::Tick() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:816]
0x00007ffdd78c417e UE4Editor-CoreUObject.dll!FLinkerLoad::CreateLinker() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:478]
0x00007ffdd778a067 UE4Editor-CoreUObject.dll!GetPackageLinker() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\Linker.cpp:820]
0x00007ffdd79fca33 UE4Editor-CoreUObject.dll!LoadPackageInternal() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\UObjectGlobals.cpp:1245]
0x00007ffdd78b790d UE4Editor-CoreUObject.dll!<lambda_60b579202fb5d33c88c934eb986e8011>::operator()() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:3122]
0x00007ffdd79152d2 UE4Editor-CoreUObject.dll!FLinkerLoad::VerifyImportInner() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:3230]
0x00007ffdd79138c7 UE4Editor-CoreUObject.dll!FLinkerLoad::VerifyImport() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:2803]
0x00007ffdd791539d UE4Editor-CoreUObject.dll!FLinkerLoad::VerifyImportInner() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:3258]
0x00007ffdd79138c7 UE4Editor-CoreUObject.dll!FLinkerLoad::VerifyImport() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:2803]
0x00007ffdd791539d UE4Editor-CoreUObject.dll!FLinkerLoad::VerifyImportInner() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:3258]
0x00007ffdd79138c7 UE4Editor-CoreUObject.dll!FLinkerLoad::VerifyImport() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:2803]
0x00007ffdd79136e1 UE4Editor-CoreUObject.dll!FLinkerLoad::Verify() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:2575]
0x00007ffdd78ce399 UE4Editor-CoreUObject.dll!FLinkerLoad::FinalizeCreation() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:2418]
0x00007ffdd791026a UE4Editor-CoreUObject.dll!FLinkerLoad::Tick() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:816]
0x00007ffdd78c417e UE4Editor-CoreUObject.dll!FLinkerLoad::CreateLinker() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:478]
0x00007ffdd778a067 UE4Editor-CoreUObject.dll!GetPackageLinker() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\Linker.cpp:820]
0x00007ffdd79fca33 UE4Editor-CoreUObject.dll!LoadPackageInternal() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\UObjectGlobals.cpp:1245]
0x00007ffdd78b790d UE4Editor-CoreUObject.dll!<lambda_60b579202fb5d33c88c934eb986e8011>::operator()() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:3122]
0x00007ffdd79152d2 UE4Editor-CoreUObject.dll!FLinkerLoad::VerifyImportInner() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:3230]
0x00007ffdd79138c7 UE4Editor-CoreUObject.dll!FLinkerLoad::VerifyImport() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:2803]
0x00007ffdd791539d UE4Editor-CoreUObject.dll!FLinkerLoad::VerifyImportInner() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:3258]
0x00007ffdd79138c7 UE4Editor-CoreUObject.dll!FLinkerLoad::VerifyImport() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:2803]
0x00007ffdd78c0602 UE4Editor-CoreUObject.dll!FLinkerLoad::CreateExport() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:4427]
0x00007ffdd78b60c1 UE4Editor-CoreUObject.dll!FLinkerLoad::operator<<() [D:\Build++UE4\Sync\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:5424]
0x000

This is different then the logs I was getting yesterday

I see where it died but I don’t know why. Does Visual Studio give you additional info if you hook it to the UE process while it boots? Is this a c++ project?

It is not a C++ project and thus have pretty much no idea what you mean by that. Do you mean generating the VS project files and building if from VS? Also Yesterday I got vastly different error logs, so I’m not sure what’s going on. This is like my 20th time trying to update to a new version from 4.24. 4.25 also kept giving me issues when I tried. I wonder if trying 4.25 again and (assuming it works) just work my way up to 4.27. I appreciate the help though! Also if it would make it easier my discord is Capn C4ke#9414

Well, that it is not a c++ project (you have not created c++ files) should make things easier in this case.

What I meant was, Visual Studio can show you step by step what is going on in both your project and the engine before it crashes, if you use its debugging tools.
To do so, you can “Attach” Visual Studio to the engine while it is running.