Description

Nativeize assets fail with the new variable types introduced in 4.15. This issues also occurred when tested using the third person character template

Build fails with:

FirstPersonCharacter__pf205484891.h(43) : Error: Unrecognized type 'AFirstPersonCharacter_C' - type must be a UCLASS, USTRUCT or UENUM

Rudy T - Further testing shows that this can be reproduces with any actor reference that has been changed to a TSet or a TMap

Steps to Reproduce
  1. Create a new project with the first person template no starter content needed
  2. Open Project Settings > Packaging > Blueprints > Blueprint Nativization method set to Inclusive
  3. Open the First Person Character Blueprint > go to event graph
  4. create a new variable of type First Person Character and make it a reference
  5. Go to the details panel for the created variable and next to variable type make sure that its type is set to set (Screenshot_01)
  6. Compile and save the blueprint
  7. Package the build for windows 64 bit
    Result: Build fails on the variable created
    Expected Result: The build should package without an issue

Have Comments or More Details?

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

19
Login to Vote

Fixed
ComponentUE - Gameplay - Blueprint
Affects Versions4.15
Target Fix4.19
Fix Commit3837071
Main Commit3990065
Release Commit3837071
CreatedMar 7, 2017
ResolvedJan 14, 2018
UpdatedApr 6, 2018