For arrays, FPropertyReplicationStateDescriptorBuilder::IsSupportedProperty will set the FMemberProperty's ChangeMaskBits to "1U + FPropertyReplicationState::TArrayElementChangeMaskBits".
If the array has a replication condition, this will trigger the "checkSlow(ChangeMaskInfo.BitCount == 1);" in FPropertyReplicationState::IsCustomConditionEnabled for the array property.

Steps to Reproduce

In a debug build, add a replicated array or fast array with a replication condition to an actor.
When starting the instance, the checkSlow will be hit in FPropertyReplicationState::IsCustomConditionEnabled.

Have Comments or More Details?

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

Login to Vote

ComponentUE - Networking - Iris
Target Fix5.4
Fix Commit31285513
CreatedDec 12, 2023
ResolvedMar 5, 2024
UpdatedMay 7, 2024
View Jira Issue