Description

I was able to reproduce the loss of cached lighting data on latest, however I did not hit the code that emits the warning message as noted in the thread.

Steps to Reproduce
  1. Launch UE4 editor (any project).
  2. Create a new Blueprint class based on StaticMeshActor.
  3. Select the StaticMeshComponent and set the StaticMesh to 'Shape_Cube'.
  4. Compile and save the Blueprint class.
  5. Create another new Blueprint class based on StaticMeshActor.
  6. Add a ChildActorComponent and attach it to the StaticMeshComponent.
  7. Select the ChildActorComponent and set the Actor class to the first Blueprint class, and change the Mobility to 'Static'.
  8. Compile and save the Blueprint class.
  9. Add an instance of the second Blueprint class to the current level.
  10. PIE, and notice that lighting needs to be rebuilt.
  11. Exit PIE and build lighting.
  12. PIE again, and notice that lighting no longer needs to be rebuilt.
  13. Save and close the current level.
  14. Reopen the current level. PIE and notice that lighting once again needs to be rebuilt.

Expected result: Cached lighting data is preserved and lighting does not have to be rebuilt after reopening the map.

Have Comments or More Details?

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

4
Login to Vote

Fixed
ComponentUE - Gameplay
Affects Versions4.14.34.15
Target Fix4.16
Fix Commit3395683
Main Commit3427032
Release Commit3395683
CreatedApr 1, 2017
ResolvedApr 17, 2017
UpdatedMay 12, 2017