Replicated properties defined in an actor component blueprint are not being replicated because UActorComponent::GetLifetimeReplicatedProps isn't adding the blueprint properties to the OutLifetimeProps list.

Steps to Reproduce

1. Open attached project in 4.7
2. From the play menu, set number of players to 2
3. Play in editor
4. Press "enter"
5. Notice no debug text from the client appears. The BPs are set up such that a string should be printed when the value of a replicated variable in the actor component changes on the client.

Have Comments or More Details?

There's no existing public thread on this issue, so head over to AnswerHub just mention UE-14857 in the post.

Login to Vote

Affects Versions4.7.6
Target Fix4.8
Fix Commit2534282
Release Commit2538913
CreatedMay 1, 2015
ResolvedMay 1, 2015
UpdatedApr 27, 2018