Description

THere is an issue with a Packaged game where a crash occurs when inclusive blueprints with an enum that exists in multiple blueprints. In the callstack, it appears that a blueprint is not found, even though the package exists. This issue does not appear to be a regression.

Versions Tested:
4.16.3 - CL: 3561208 - Issue occurs
4.17.2 - CL: 3658906 - Issue occurs
4.18P4- CL: 3685441 - Unable to reproduce Issue

Steps to Reproduce
  1. Open the test project provided
  2. Package the project for Windows 64 Bit
  3. Open the packaged game
    Result: the game crashes
    Expected Result: The game does not crash
Callstack

LowLevelFatalError [Link Removed] [Line: 2858] Missing import of (/Game/Maps/Graveyard): AnimModePhase1 in Package /Game/Game/LightningZombies/CharBP_LightningZombie was not found, but the package exists.

TheDare_Win64_Shipping!FDebug::AssertFailed() [d:\gamedev\survivethenight\ue4\engine\source\runtime\core\private\misc\assertionmacros.cpp:349]
TheDare_Win64_Shipping!FAsyncPackage::LinkImport() [d:\gamedev\survivethenight\ue4\engine\source\runtime\coreuobject\private\serialization\asyncloading.cpp:2858]
TheDare_Win64_Shipping!FAsyncPackage::ProcessImportsAndExports_Event() [d:\gamedev\survivethenight\ue4\engine\source\runtime\coreuobject\private\serialization\asyncloading.cpp:3707]
TheDare_Win64_Shipping!FAsyncPackage::Event_ProcessImportsAndExports() [d:\gamedev\survivethenight\ue4\engine\source\runtime\coreuobject\private\serialization\asyncloading.cpp:2779]
TheDare_Win64_Shipping!<lambda_118803cbf35a39f47eb9bd8a49944f42>::operator()() [d:\gamedev\survivethenight\ue4\engine\source\runtime\coreuobject\private\serialization\asyncloading.cpp:2563]
TheDare_Win64_Shipping!FAsyncLoadEventQueue::PopAndExecute() [d:\gamedev\survivethenight\ue4\engine\source\runtime\coreuobject\private\serialization\asyncloadingthread.h:103]
TheDare_Win64_Shipping!FAsyncLoadingThread::ProcessAsyncLoading() [d:\gamedev\survivethenight\ue4\engine\source\runtime\coreuobject\private\serialization\asyncloading.cpp:4322]
TheDare_Win64_Shipping!FAsyncLoadingThread::TickAsyncThread() [d:\gamedev\survivethenight\ue4\engine\source\runtime\coreuobject\private\serialization\asyncloading.cpp:4950]
TheDare_Win64_Shipping!FAsyncLoadingThread::TickAsyncLoading() [d:\gamedev\survivethenight\ue4\engine\source\runtime\coreuobject\private\serialization\asyncloading.cpp:4688]
TheDare_Win64_Shipping!ProcessAsyncLoading() [d:\gamedev\survivethenight\ue4\engine\source\runtime\coreuobject\private\serialization\asyncloading.cpp:6789]
TheDare_Win64_Shipping!StaticTick() [d:\gamedev\survivethenight\ue4\engine\source\runtime\coreuobject\private\uobject\uobjectglobals.cpp:481]
TheDare_Win64_Shipping!UGameEngine::Tick() [d:\gamedev\survivethenight\ue4\engine\source\runtime\engine\private\gameengine.cpp:1103]
TheDare_Win64_Shipping!FEngineLoop::Tick() [d:\gamedev\survivethenight\ue4\engine\source\runtime\launch\private\launchengineloop.cpp:3217]
TheDare_Win64_Shipping!GuardedMain() [d:\gamedev\survivethenight\ue4\engine\source\runtime\launch\private\launch.cpp:166]
TheDare_Win64_Shipping!GuardedMainWrapper() [d:\gamedev\survivethenight\ue4\engine\source\runtime\launch\private\windows\launchwindows.cpp:134]
TheDare_Win64_Shipping!WinMain() [d:\gamedev\survivethenight\ue4\engine\source\runtime\launch\private\windows\launchwindows.cpp:210]
TheDare_Win64_Shipping!__scrt_common_main_seh() [f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl:253]
kernel32
ntdll

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-51530 in the post.

0
Login to Vote

Cannot Reproduce
ComponentUE - Gameplay - Blueprint
Affects Versions4.16.34.17.2
CreatedOct 23, 2017
ResolvedOct 24, 2017
UpdatedApr 27, 2018