When using the experimental nativized blueprint assets, .exe projects will crash with an assertion failure in the LinkerLoad.cpp Line 3900.
This crash will only occur using nativized blueprint assets if you have one of the blueprints parented to another.
1. Download project from Jira
2. Package project for Windows 64
3. Run the project
Results: The project crashes with an assertion failure.
Expected Results: The project should run without crashing.
Assertion failed: Export.Object == NULL [Link Removed] [Line: 3900]
NativizeCrash2!FDebug::AssertFailed()
NativizeCrash2!FLinkerLoad::CreateExport()
NativizeCrash2!FLinkerLoad::CreateExportAndPreload()
NativizeCrash2!FLinkerLoad::LoadAllObjects()
NativizeCrash2!LoadPackageInternal()
NativizeCrash2!LoadPackageInternal()
NativizeCrash2!FLinkerLoad::VerifyImportInner()
NativizeCrash2!FLinkerLoad::VerifyImport()
NativizeCrash2!FLinkerLoad::VerifyImportInner()
NativizeCrash2!FLinkerLoad::VerifyImport()
NativizeCrash2!FLinkerLoad::CreateImport()
NativizeCrash2!FLinkerLoad::LoadAllObjects()
NativizeCrash2!LoadPackageInternal()
NativizeCrash2!LoadPackageInternal()
NativizeCrash2!ResolveName()
NativizeCrash2!StaticLoadObjectInternal()
NativizeCrash2!StaticLoadObject()
NativizeCrash2!StaticLoadClass()
NativizeCrash2!UWorld::SetGameMode()
NativizeCrash2!UEngine::LoadMap()
NativizeCrash2!UEngine::Browse()
NativizeCrash2!UGameInstance::StartGameInstance()
NativizeCrash2!FEngineLoop::Init()
NativizeCrash2!GuardedMain()
NativizeCrash2!GuardedMainWrapper()
NativizeCrash2!WinMain()
NativizeCrash2!__scrt_common_main_seh() [f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl:264]
kernel32
ntdll
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-38422 in the post.
0 |
Component | UE - Gameplay - Blueprint Runtime |
---|---|
Affects Versions | 4.13.2 |
Target Fix | 4.15 |
Created | Nov 9, 2016 |
---|---|
Resolved | Nov 14, 2016 |
Updated | Apr 27, 2018 |