[Iris] Crash for SubObject with only COND_InitialOnly properties

Hi,

Apologies for not addressing this in my first reply. I have been able to confirm that FObjectPoller::PushModelPollObject will be called for the subobject, which does seem unexpected.

In cases where a replication condition should apply to the whole object, I believe it is recommended to set this condition when adding it to the registered subobjects list:

AddReplicatedSubObject(MyTestSubobject, COND_InitialOnly);I tested this out, and I was still able to observe the initial-only object being polled on each update. Despite this polling, I also found that a subobject with this condition doesn’t appear to be replicated to the client at all.

Given that a COND_InitialOnly subobject will replicate as expected in the existing replication system, I’ve opened a new issue for this, UE-289553, which should be visible in the public tracker in a day or so. On that issue, I’ve also brought up how the subobject will be constantly polled.

Thanks,

Alex