Description

If an interface contains a virtual function that returns "nullptr", If an interface contains a UFUNCTION that has a TSubclassOf type as a parameter or return value, implementing the interface in a blueprint class that is nativized causes packaging to fail when Nativization Method is set.

Regression:
Yes - Issue does not occur in 4.15.2 Binary (CL 3416026)
No - This issue can also be reproduced in 4.15.3.

Steps to Reproduce
  1. Download and Unzip attached project
  2. File->Package Project->Windows->64-bit

Result:
Package attempt fails

Expected:
Game packages with nativization set.

Have Comments or More Details?

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

1
Login to Vote

Fixed
ComponentUE - Gameplay - Blueprint
Affects Versions4.16
Target Fix4.17
Fix Commit3460004
Main Commit3510073
CreatedMay 18, 2017
ResolvedMay 25, 2017
UpdatedApr 27, 2018