This Jira was created from CrashReports submitted by the public due to the high number of occurrences. Descriptions from users are provided below.
Error message:
Assertion failed: bSuccess [Link Removed] [Line: 390]
Source Context:
376 {
377 if (!FFileHelper::SaveStringToFile(*HeaderSource, *ConversionRecord.GeneratedHeaderPath))
378 {
379 bSuccess &= false;
380 ConversionRecord.GeneratedHeaderPath.Empty();
381 }
382 HeaderSource->Empty(HeaderSource->Len());
383 }
384 else
385 {
386 ConversionRecord.GeneratedHeaderPath.Empty();
387 }
388
389 check(bSuccess);
390 ***** if (bSuccess)
391 {
392 GetManifest(PlatformName).GatherModuleDependencies(ForConversion->GetOutermost());
393 }
394
395 BackendPCHQuery.Unbind();
396 }
397
398 void FBlueprintNativeCodeGenModule::GenerateStubs()
399 {
400 TSet<TAssetPtr<UBlueprint>> AlreadyGenerated;
401 while (AlreadyGenerated.Num() < StubsRequiredByGeneratedCode.Num())
402 {
403 const int32 OldGeneratedNum = AlreadyGenerated.Num();
404 for (TAssetPtr<UBlueprint>& BPPtr : StubsRequiredByGeneratedCode)
405 {
Most recent user affected CL: 3039270
This is a commandlet crash.
Try to nativize an blueprint that generates compilation error.
UE4Editor_BlueprintNativeCodeGen!FBlueprintNativeCodeGenModule::GenerateSingleAsset() [blueprintnativecodegenmodule.cpp:391] UE4Editor_BlueprintNativeCodeGen!FBlueprintNativeCodeGenModule::GenerateFullyConvertedClasses() [blueprintnativecodegenmodule.cpp:297] UE4Editor_UnrealEd!UCookOnTheFlyServer::CookByTheBookFinished() [cookontheflyserver.cpp:3941] UE4Editor_UnrealEd!UCookOnTheFlyServer::TickCookOnTheSide() [cookontheflyserver.cpp:2058] UE4Editor_UnrealEd!UCookCommandlet::NewCook() [cookcommandlet.cpp:1375] UE4Editor_UnrealEd!UCookCommandlet::Main() [cookcommandlet.cpp:679] UE4Editor_Cmd!FEngineLoop::PreInit() [launchengineloop.cpp:1780] UE4Editor_Cmd!GuardedMain() [launch.cpp:114] UE4Editor_Cmd!GuardedMainWrapper() [launchwindows.cpp:126] UE4Editor_Cmd!WinMain() [launchwindows.cpp:200] UE4Editor_Cmd!__scrt_common_main_seh() [exe_common.inl:264] kernel32!BaseThreadInitThunk() ntdll!RtlUserThreadStart()
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-35051 in the post.
| 0 |
| Component | UE - Gameplay - Blueprint Runtime |
|---|---|
| Affects Versions | 4.12, 4.13 |
| Target Fix | 4.14 |
| Created | Aug 22, 2016 |
|---|---|
| Resolved | Sep 12, 2016 |
| Updated | Apr 27, 2018 |