If a blueprint function library has a function that is const, the project will fail to compile if Nativize blueprint is set to true.

Steps to Reproduce
  1. Open UE4 Editor (any project)
  2. Add blueprint function library blueprint (BFLB)
  3. Open BFLB and expand dropdown arrow in Details panel
  4. Set NewFunction_0 to const
  5. In Project Settings Search for Nativize Blueprint Assets and set the checkbox to true
  6. Package the project for Win64

Package attempt fails after about 30 seconds.

Packaging const function succeeds with nativized blueprints

Have Comments or More Details?

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

Login to Vote

ComponentUE - Gameplay - Blueprint Runtime
Affects Versions4.14.1
Target Fix4.15
Fix Commit3232598
Main Commit3236017
CreatedDec 8, 2016
ResolvedDec 13, 2016
UpdatedApr 27, 2018