4.11 Fatal Error: Bad Name Index

When attempting to load a map in my project, I’m given a fatal error which seems to be related to a single blueprint class. Here’s the full error message:

Fatal error: [File:C:\UnrealEngine\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp] [Line: 4384] 
Bad name index 1110521144/225

[I’ve included a minimal project][1] which replicates the bug when opening Maps/MG_Garden. This error occurs on any release version of 4.11.

Another bug report seems to be having the same problem: Unable to start project after 4.11 upgrade - Programming & Scripting - Unreal Engine Forums

edit:

I’ve determined the cause to be with a Format Text node (highlighted below) being used in the Blueprint/Games/Minigolf/GolfStart Blueprint class’ construction script.

http://samuelmaddock.com/up/UE4Editor_2016-04-17_20-06-58.png

Steps to reproduce a fix:

  1. Open project in 4.10 and remove the Format Text node from GolfStart constructor, compile and save.
  2. Open any maps that contain the offending actor (MG_Garden in this case) and re-save the map.
  3. Open the project in 4.11 and the map should load!

Hi smaddock,

Thank you for the report. I was able to reproduce this in your test project and a new blank project as well. I’ve created JIRA UE-29651 for the issue and our developers will be investigating further. We may post back here with additional questions if needed.

Cheers,

TJ

Hi smaddock, TJ,

A fix for this issue has just been submitted and should be in the next major release of the engine i.e. 4.12.

Cheers!

Ben.

Awesome, glad I could help.

Any chance this fix will appear in a 4.11 minor release? Our team just upgraded and we’ve run into this issue.