Resonite-Issues icon indicating copy to clipboard operation
Resonite-Issues copied to clipboard

Barely able to join worlds or search for worlds

Open Redd56 opened this issue 1 month ago • 11 comments

Describe the bug?

tonight the entire resonite backend for worlds seems to be dying for some reason, me and a few other people (those who ive been able to talk to due to the issue at hand handycaping the data gathering). symptoms include: unable to join a world and infinitly stuck on either "requesting join" or "authenticating" worlds tab no longer updating when putting in new search queries worlds tab no longer updating shown worlds when changing catagories or pages

To Reproduce

try to play the game

Reproduction Item/World

everywhere

Expected behavior

the game to be playable

Screenshots

No response

Resonite Version Number

2025.11.21.1164

What Platforms does this occur on?

Linux, Windows

What headset if any do you use?

No response

Log Files

reddspc - 2025.11.21.1164 - 2025-11-24 02_50_43.log

Additional Context

No response

Reporters

redd56, @..__... (goldy raccoony's discord), epiceaston197, harmonicafenneccat, a few others who i was with when it started happenign but forgot the names of since

Redd56 avatar Nov 24 '25 10:11 Redd56

Hello! Here are the results of the automated log parsing:

Version OS CPU GPU VRAM RAM Headset Plug-ins/Mods Renderer Clean Exit
Beta 2025.11.21.1164 Steam Runtime AMD Ryzen 7 5800X 8-Core Processor Navi 32 [Radeon RX 7700 XT / 7800 XT] (rev c8) 31.36 GB 62.72 GB SteamVR no Renderite.Renderer.Unity 2025.11.18.1147 (2019.4.19f1) (WindowPtr: 0x30080

This message has been auto-generated using logscanner.

github-actions[bot] avatar Nov 24 '25 10:11 github-actions[bot]

Imagescreenshot of my headless trying its hardest to tell the api that its shutting down (and failing misserably)

Redd56 avatar Nov 24 '25 10:11 Redd56

Imagethis is what it looks like when you cant search any more btw, infinite bar

Redd56 avatar Nov 24 '25 11:11 Redd56

api finialy came back enough and the headless finialy shut down

Redd56 avatar Nov 24 '25 11:11 Redd56

It also seems very intermittent as one minute all could be fine but the next is terribly bad. Do far ive confirmed the infinite searching bug with harmonica, easton, myself, and goldy.

Redd56 avatar Nov 24 '25 11:11 Redd56

Seems to have settled down for now. I can query things in ReCon with minimal issue.

shininghero avatar Nov 24 '25 17:11 shininghero

Gawdly, Cyro, Ryuvi and I have been discussing this internally, the pattern of requests here:

GET request to https://api.resonite.com/stats/onlineStats timed out. Remaining retries: 6. Elapsed: 153.76s

These messages are repeated for a bunch of varying endpoints, all at the same time.

This is caused by Resonite's retry mechanism and some amount of retries are "normal", its the varying endpoints, all at the same time which is the "thing" we're trying to figure out.

It seems to have occurred before in: https://github.com/Yellow-Dog-Man/Resonite-Issues/issues/1531 where the varying endpoints were all the facet endpoints and then all the time was when Resonite opened.

So far, we think it might be some transitory issue/"thing" thats actually potentially causing some other bugs here including #1531 and this one.

But a lot of this is "hunch" based.

ProbablePrime avatar Nov 25 '25 15:11 ProbablePrime

Gawdly has tweaked a few settings on our end, and I've reconfigured status.resonite.com a little bit to potentially help spot when this "thing" is happening whatever it is... if it is something.

Image

ProbablePrime avatar Nov 25 '25 15:11 ProbablePrime

I got this error from the Resonite bot a few days ago when I tried to set a 3d badge and I think it might be related to the server issues

Failed validation: Failed validation process:
Database: CosmosDB, StatusCode: TooManyRequests, PartitionKey: , MaxItems: 1, FetchedItems: 0
SkyFrost.DatabaseQueryException: Database: CosmosDB, StatusCode: TooManyRequests, PartitionKey: , MaxItems: 1 Fetched: 0
Response status code does not indicate success: TooManyRequests (429); Substatus: 3200; ActivityId: [REDACTED]; Reason: (
code : TooManyRequests
message : The request rate is too large. Please retry after sometime. Learn more: http://aka.ms/cosmosdb-error-429, Windows/10.0.20348 cosmos-netstandard-sdk/3.18.0
);
   at SkyFrost.Core.Document`1.Enumerate(List`1 predicates, String partitionKey, Int32 maxItems, String continuationToken, QueryPostprocess`1 postprocessQuery, Int32 batchSize)+MoveNext() in D:\Workspace\Everion\FrooxEngine\SkyFrost.Core\Clients\Document.cs:line 195
   at SkyFrost.Core.Document`1.Enumerate(List`1 predicates, String partitionKey, Int32 maxItems, String continuationToken, QueryPostprocess`1 postprocessQuery, Int32 batchSize)+System.Threading.Tasks.Sources.IValueTaskSource<System.Boolean>.GetResult()
   at System.Linq.AsyncEnumerable.<TryGetFirst>g__Core|95_0[TSource](IAsyncEnumerable`1 source, CancellationToken cancellationToken) in /_/Ix.NET/Source/System.Linq.Async/System/Linq/Operators/FirstOrDefault.cs:line 130
   at System.Linq.AsyncEnumerable.<TryGetFirst>g__Core|95_0[TSource](IAsyncEnumerable`1 source, CancellationToken cancellationToken) in /_/Ix.NET/Source/System.Linq.Async/System/Linq/Operators/FirstOrDefault.cs:line 132
   at System.Linq.AsyncEnumerable.<FirstOrDefaultAsync>g__Core|91_0[TSource](IAsyncEnumerable`1 source, CancellationToken cancellationToken)
   at SkyFrost.Core.Document`1.GetFirst(String partitionId, List`1 predicates, QueryPostprocess`1 postprocessQuery)
   at SkyFrost.Core.MultiTypeDocument`1.GetFirst[E](String partitionId, Expression`1 predicate)
   at SkyFrost.Core.AssetRepository.GetVariantType(String hash) in D:\Workspace\Everion\FrooxEngine\SkyFrost.Core\Repositories\AssetRepository.cs:line 166
   at SkyFrost.Core.AssetValidationHelper.Validate3DBadge(Uri recordUrl) in D:\Workspace\Everion\FrooxEngine\SkyFrost.Core\Utility\AssetValidationHelper.cs:line 91

Nytra avatar Nov 25 '25 16:11 Nytra

Just got a 429 error on ReCon too while searching worlds. It cleared up pretty quickly though, and I can't quite trigger it again.

shininghero avatar Nov 25 '25 17:11 shininghero

The number of them might be from the fact that headless runs 10 instances of a single world (local void) Also the open world node didnt work which may be of slight use

Redd56 avatar Nov 25 '25 18:11 Redd56

This should be fully resolved, but I'd like to receive some more input from a couple more people to confirm that these issues aren't still occurring for them.

Gawdl3y avatar Dec 01 '25 20:12 Gawdl3y