Description

The mesh on the right is a child of the one on the left, in a non-nativized cooked build it's a sphere, but in a nativized one, it's a cube.

Regression:
Working: UE4/Main, 4.15 CL 3233043
Broken: UE4/Release-4.15 CL 3244817

Steps to Reproduce
  1. Open QAGame in UE4Editor
  2. Navigate to: Edit > Project Settings > Packaging
  3. Make writeable if necessary
    1. Expand advanced arrow under "Packaging" header
    2. Add the following to "List of Maps to include in a packaged build":
      QA-Blueprints
      /Game/Maps/Blueprints/QA-Blueprints
      
  4. Still in packaging settings, under Blueprints, change the Blueprint Nativization Method to Exclusive
  5. Open Blueprint'/Game/Blueprints/Test-Parent.Test-Parent' and enable Nativize option
  6. Make sure, that Nativize is disabled in Blueprint'/Game/Blueprints/Test-InheritParent.Test-InheritParent'
  7. Navigate to: File > Package Project > Windows > Win64
  8. Run the package.
  9. Hit ~ and type: "open QA-Blueprints"
  10. Turn to your right and view example 5.1

Result:
Mesh on the right is a cube

Expected Result:
Mesh on the right is a sphere.

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-40131 in the post.

0
Login to Vote

Fixed
ComponentUE - Gameplay - Blueprint Runtime
Affects Versions4.15
Target Fix4.15
Fix Commit3258541
Main Commit3389599
Release Commit3258541
CreatedJan 3, 2017
ResolvedJan 16, 2017
UpdatedApr 27, 2018