Prop Manipulator Stops Sending Events to Verse on Spatially Loaded Props

Summary

Prop Manipulator events intermittently stop reaching Verse when the manipulated prop is spatially loaded and Streaming is enabled. This started after 42.10 and is still reproducible in 42.20. Disabling Is Spatially Loaded on the affected props appears to prevent the issue.

Please select what you are reporting on:

Unreal Editor for Fortnite

What Type of Bug are you experiencing?

Devices

Steps to Reproduce

  1. Create an island with Streaming enabled.
  2. Place a prop containing a Prop Manipulator as a child, with the Prop Manipulator bound to that prop.
  3. Enable Is Spatially Loaded on the prop.
  4. Reference the Prop Manipulator from a Verse device and subscribe to an event such as DamagedEvent.
  5. Place the prop outside the initial streaming area so that it can be unloaded when the session starts.
  6. Start the session and move/teleport the player into the area so the prop is streamed in.
  7. Damage/interact with the prop and monitor whether the Prop Manipulator event is received by Verse.
  8. Repeat the test several times (restart game) / with multiple spatially loaded props.

The problem is intermittent and does not occur on every load. It appears to depend on streaming/loading state or internal memory management.

The same setup was working reliably before 42.10.

Expected Result

After the prop is streamed in, the Prop Manipulator should remain correctly bound to the prop and its events, such as DamagedEvent, should always be delivered to the subscribed Verse device.

Observed Result

From time to time, after a spatially loaded prop is loaded/streamed in, its Prop Manipulator stops sending events to the Verse device.

The prop itself is present and can still be interacted with, but the expected Prop Manipulator event is not received by Verse.

We have been unable to identify a fully deterministic trigger, but the issue started with 42.10 and is still present in 42.20.

As a workaround, disabling Is Spatially Loaded on props connected to this setup appears to resolve the problem.

Platform(s)

PC

FORT-1155562 has been created and its status is ‘Unconfirmed’. This is now in a queue to be reproduced and confirmed.