Ghost Geometry in PIE vanishes when Ejected

It goes without saying that this issue is a bit of a strange one. I built an array component to help quickly block out a level. After I had set up a perimeter I went in and started replacing these blueprint-based level geometry components with custom-built static meshes.

The first pass saw me replacing the large exterior walls of my level. When I entered PIE play mode I saw that there was a piece of geometry out of place from where I wanted it. As per usual when I see something off I don’t immediately exit play mode, but rather eject to spectator mode in the editor to see what’s going on. To my surprise as soon as I ejected the geometry in question disappeared.

As you can see from the images, it’s there in play mode inside the player pawn, but outside of the player pawn it vanishes. There are only four of those geometry items in my scene outliner and all of them can be resolved visually in the level in both spectator and pawn modes.

You can see also, the ghost geometry, is effecting the nav mesh by creating a large slab of non-navigable game space when previewing the navmesh.

I’ve restarted the editor, changed loaded maps… Clearly there is some pointer to a copy of the asset somewhere in the scene that I don’t have visibility on. At present I’m building around the error by moving everything out of the way but if we were several weeks into a level design I can tell you that people would be going crazy if we started talking about having to rebuild the scene entirely.

Is there any sort of function that can scan the scene data and remove errant references or at the very lease display vector fields for every single object in the scene so that I could manually select this item and remove it?

Also, clearly outlining the nav mesh being modulated:

Update: After submitting to version control (Perforce) the ghosting mesh appeared in the scene.

Hey, Thomas. Did this allow you to delete the mysterious mesh, or is it still haunting you?

The geometry is still in the scene. I can move it out of the playing area but if I delete it - it always comes back.

Hi Thomas,

We have not heard back from you in a few days, so we are marking this post as Resolved for tracking purposes. If you are still experiencing the issue you reported, please respond to this message with additional information and we will offer further assistance.

Thank you.

I guess you didn’t see my August 7th comment?

Ah! My mistake.

That said, your issue isn’t a known one, and without repro steps it’s going to be very difficult to find a cause for. If you’re comfortable sending me the project (or at least a stripped-down version of the project with the error still intact), I could investigate further.

Hey, Thomas.

It’s been a while, but if you’re still having the issue, I’d like to take another swing at diagnosing the problem.

Is there any way you could copy the level, strip it down to a minimum version that retains the ‘ghost’ geometry, and then pass it along to me? If I can’t find the cause of the issue, I can escalate it to someone who can.