Description

When Blueprint Nativization Method is set to Exclusive, packaging will fail if a data only blueprint's child blueprint is set to to Nativize in class settings.

Workaround:

  • Adding a node to Parent so that it is not data-only will allow packaging to complete
  • Setting Nativization Method in Project Settings to Inclusive with allow packaging to complete
Steps to Reproduce
  1. Open UE4 Editor
  2. Navigate to Project Settings->Project->Packaging->Blueprints
  3. Set Blueprint Nativization Method to Exclusive
  4. Create blueprint based on actor (Parent)
  5. Create second blueprint based on Parent (Child)
  6. Open Child blueprint Class Settings
  7. Check the box for Nativize
  8. Package project

Result:
Package process fails

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

4
Login to Vote

Fixed
ComponentUE - Gameplay - Blueprint
Affects Versions4.15.1
Target Fix4.17
Fix Commit3416425
Main Commit3431398
CreatedApr 28, 2017
ResolvedMay 1, 2017
UpdatedMay 9, 2017