References to blank GameInstance blueprint causes crash while running cooked assets

I think I’ve narrowed down repro. I tried creating a new C++ project from stock 4.5.1 engine. I then did steps 1-3. Now add these steps:

  • 3 . 1 Copy MyGame\Content\Maps\Example_Map.umap to MyGame\Content\Maps\test.umap
  • 3 . 2. Go to MyGame\Config folder and edit DefaultEditor.ini.
  • 3 . 3. To force cook specific maps, add these lines to DefaultEditor.ini

[AllMaps]
+Map=/Game/Maps/test

It appears that telling packaging to cook a specific map will force it to miss GameInstance blueprint created in step 1. I had found this [allmaps] technique of specifying what maps to cook somewhere within forums. I definitely don’t want to cook all my maps if I don’t need to, so this is an important feature for me to use. I skipped specifying a few steps in repro, but I’m pretty sure they are not needed. steps were making c++ classes and blueprints for gamemode and gamestate.