"RemoveReplicatedFocusPosition: Focus not found" error spam in server output

(This is a pretty low priorirty issue, but its preventing me from seeing other game-related errors in my console.)

Edit: It seems that some people are experiencing areas of the map not streaming out properly and it’s affecting gameplay.

Since April 1, an error message has been spamming nonstop in the server output, “RemoveReplicatedFocusPosition: Focus not found”. I do not use Player:RemoveReplicationFocus in any scripts in the game, so I don’t know what this is coming from.


There has also been a print statement spamming the client output for about 2 weeks: “[CrossExperience] Error executing call Cannot find executable.” I do not have any scripts in my game that make this print statement.

9 Likes

Thanks for the report, we’re investigating this.

6 Likes

Can also confirm this is happening in my own experience. None of my scripts ever invoke the Player:AddReplicationFocus() or Player:RemoveReplicationFocus() methods, and I’ve been getting reports of areas not streaming out for players when they’ve left them.

2 Likes

Same here, I can see in our analytics this same error spamming since the 1st of april

We have a fix for the log spam in progress and will update when it rolls out.

I’ve been getting reports of areas not streaming out for players when they’ve left them.

This is related to the same root cause as the log spam and we rolled out a fix today. Please let me know if you get further user reports of this after today.

This is also a very real issue for us and players are leaving with complaints of “unplayable” game after 5 minutes of driving a train down the map.

Hoping to get this resolved asap

1 Like

We just restarted our game servers and the issue is still persisting. Would this be a client restart or a server restart?

Please file a new bug report, this sounds like it could be a separate issue and we’d like to track it separately.

Please start a new dev forum thread and include a microprofile, repro test place, and any repro information if possible.

Making a bug report now. It was fixed for moving replication focus but not for moving your character around the map

This is happening to me as well. I don’t use RemoveReplicationFocus anywhere either. Both errors you showed are being spammed for me in the error reports of my game & the console.

I’ve just seen this flooding my game’s console output as well. Today I’ve also noticed an issue with :WaitForChild (which doesn’t occur when I disable StreamingEnabled) - some of my game’s tools load a needed animation at the start of the local script under the tool, and today I’ve started to see “Infinite Yield” warnings for those and the animations did not load, Sound objects did the same thing and things after that started returning nil as well so I’m assuming that caused issues with the rest of the script (though looking in the explorer, the Sound object did exist). I found disabling StreamingEnabled or disabling and re-enabling the local script caused it to work as normal as it always did previously, though creating a local script to disable and re-enable all descendant local scripts of the player is a bit hacky and the game would be too laggy without StreamingEnabled. Do I need to file a new bug report?

I also don’t use RemoveReplicationFocus in any of my scripts

This sounds like it could be a separate bug - could you file a new bug report along with repro steps and a place file that reproduces the bug if possible?

I found out it was because of a recent change to my morphing system, which called Humanoid:UnequipTools() on the morph character (the morphs are stored with their tools parented to the character). I’m not sure if there’s a bug involved but from my understanding calling UnequipTools() seems to interrupt the scripts inside the tools then?