Description

If the client received AttachSocketName before AttachParent, USceneComponent::AttachToComponent will be called while AttachParent may be null, resulting in the received socket name being lost. When AttachParent is then received, USceneComponent::AttachToComponent will be called without the correct socket name. 

Steps to Reproduce
  1. Create replicated actor on server.
  2. Spawn another replicated actor to be attached to the first on a certain socket.

Expected:

Replicated actor will be attached to the first on the specified socket.

Actual:

Slight chance that the actor will not be attached on any socket. 

Have Comments or More Details?

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

2
Login to Vote

Fixed
ComponentUE - Networking
Affects Versions4.24
Target Fix5.0
Fix Commit17036829
Main Commit17036829
CreatedJul 20, 2020
ResolvedAug 3, 2021
UpdatedDec 1, 2021