Replicated Child Actor inside another Child Actor does not replicate correctly

Hi Epic,

It appears that replication does not work properly when a replicated actor is a child of 2 parents. I have a blueprint, which contains a building (child actor) which has child actors actors inside of it (doors) which are replicated. The doors work with the building itself, but not when the building has a parent itself. When I try open the door the server throws this error:

[2017.11.12-11.02.02:868][815]LogNetPackageMap: Warning: UPackageMapClient::InternalLoadObject: Unable to resolve default guid from client: PathName: bp_door_GEN_VARIABLE_bp_door_C_CAT_144995, ObjOuter: /Game/Maps/City.City:PersistentLevel 

NOTE: This only happens in packaged builds or standalone. PIE works in both scenarios.

— DOES NOT WORK —

Blueprint (Not Replicated)

Child Actor Blueprint (Not Replicated)

Child Actor Blueprint (Replicated)

— WORKS CORRECTLY ----

Blueprint (Not Replicated)

Child Actor Blueprint (Replicated)

I can second this big issue.
Using a parent blueprint who’s parent class was actor ("— WORKS CORRECTLY —" technique) mostly fixed the issue as seen under “— DOES NOT WORK —”.

Make sure that both the child actors and the parent actors have Always Relevant set to true. If its a child component, set Component Replicates to true.