Description

Attempting to destroy an actor via a repnotify after seamless travel is causing the actor to fail to be destroyed because of a pending kill warning:

[2016.12.15-19.10.13:936][574]LogNetPackageMap:Warning: UPackageMapClient::InternalLoadObject: Received reference to pending kill object from client: PathName: Collectable_562, ObjOuter: /Game/FirstPersonBP/Maps/FirstPersonExampleMap.FirstPersonExampleMap:PersistentLevel
[2016.12.15-19.10.13:937][574]LogNetPackageMap:Warning: UPackageMapClient::InternalLoadObject: Unable to resolve default guid from client: PathName: StaticMesh, ObjOuter: NULL

Steps to Reproduce
  1. Open the project located here: [Link Removed]
  2. Set Play Settings to Run Dedicated Server with 2 players, and turn off Use Single Process PIE in project settings. Select Play as Client from the Editor Multiplayer Mode dropdown
  3. PIE
  4. Press F to engage server travel
  5. Once you reach the map, walk near the sphere object to destroy it

Result: Notice that on the other client, the sphere object still remains, and if you attempt to walk into it again it does not destroy, and instead the dedicated server prints this error:

[2016.12.15-19.10.13:936][574]LogNetPackageMap:Warning: UPackageMapClient::InternalLoadObject: Received reference to pending kill object from client: PathName: Collectable_562, ObjOuter: /Game/FirstPersonBP/Maps/FirstPersonExampleMap.FirstPersonExampleMap:PersistentLevel
[2016.12.15-19.10.13:937][574]LogNetPackageMap:Warning: UPackageMapClient::InternalLoadObject: Unable to resolve default guid from client: PathName: StaticMesh, ObjOuter: NULL

Expected: Sphere object would be destroyed successfully.

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

5
Login to Vote

Won't Fix
ComponentUE - Networking
Affects Versions4.134.14
CreatedDec 15, 2016
ResolvedAug 18, 2021
UpdatedAug 18, 2021