Yellow-Dog-Man / Resonite-Issues

Issue repository for Resonite.
https://resonite.com
139 stars 2 forks source link

Usernames Sometimes Appear Blank In Session Tab #2562

Open AlanMoonbase opened 3 months ago

AlanMoonbase commented 3 months ago

Describe the bug?

Sometimes when someone joins a session you are currently in, their username appears blank under Session -> Users.

To Reproduce

Simply wait for someone to join your session, periodically the bug will crop up.

Expected behavior

Username should not be blank.

Screenshots

2024-07-12 01 12 24 2024-07-13 00 51 16

Resonite Version Number

Beta 2024.7.12.1147

What Platforms does this occur on?

Windows

What headset if any do you use?

Quest 2

Log Files

ALAN-VNMBLZR - 2024.7.12.1147 - 2024-07-12 16_45_58.log

Additional Context

No response

Reporters

Moonbase (moonbase__)

ghost commented 3 months ago

I observed this while I was in the Camp Fire Friday event. I wonder if this is a thing with the .NET8 headless?

Do you know what headless version this host was on and have you tried any other sessions?

AlanMoonbase commented 3 months ago

This was happening on mono headless aswell (See Screenshot 1). Have not seen this happen in other sessions. Will keep an eye out.

ghost commented 3 months ago

I observed this while I was in the Camp Fire Friday event. I wonder if this is a thing with the .NET8 headless?

Do you know what headless version this host was on and have you tried any other sessions?

DESKTOP-SA2J3CT - 2024.7.12.1147 - 2024-07-12 18_33_45.log

Unforunatly I don't have clean logs of when I observed this if I catch it again I'll try to provide more clean logs.

shiftyscales commented 3 months ago

Can you isolate if the issue occurs at least semi-reliably with those specific users that you've observed the issue with already, @AlanMoonbase? Otherwise, can you see any commonality in their usernames?

It would also help to be able to determine if this issue occurs in other sessions / on other hosted headlesses.

For the users this issue happens with- do all users see the missing name in the same way? Or is it a local issue?

Is the user otherwise properly in the session? E.g. are they listed in the user inspector / otherwise properly and functionally connected to and able to interact with the session?

ghost commented 3 months ago

Okay, This just happened to me again and I have some data.

It appears to only occur on the user who is seeing the blank username. It also does not show up in the worlds tab just the session tab itself. The world where I observed this is running the new .NET8 headless build with 14 users.

I did get logs from this:

DESKTOP-SA2J3CT - 2024.7.17.1173 - 2024-07-18 23_17_02.log This should be the log I've had multiple sessions so identifying the right log file is a bit tricky.

These might also be the bug DESKTOP-SA2J3CT - 2024.7.17.1173 - 2024-07-18 19_18_09.log DESKTOP-SA2J3CT - 2024.7.17.1173 - 2024-07-18 19_21_17.log DESKTOP-SA2J3CT - 2024.7.17.1173 - 2024-07-18 19_39_56.log DESKTOP-SA2J3CT - 2024.7.17.1173 - 2024-07-18 23_17_02.log

ghost commented 3 months ago

And after rebooting to see if I can get fresh logs the bug is not there. So it seems to be client side.

ghost commented 3 months ago

And after rebooting to see if I can get fresh logs the bug is not there. So it seems to be client side.

Immediately after writing that message, it cropped up again image

I HAVE CLEAN LOGS THIS TIME DESKTOP-SA2J3CT - 2024.7.17.1173 - 2024-07-19 00_16_40.log

ghost commented 3 months ago

And the missing user shows in the inspector just fine.

shiftyscales commented 3 months ago

Do we know with absolute certainty so far that all known occurrences of it happening are on the new .NET 8 headless, @ExoTheWicker? Has it ever occurred on a user-hosted / non-headless session, or a headless session running Mono instead?

ghost commented 3 months ago

Do we know with absolute certainty so far that all known occurrences of it happening are on the new .NET 8 headless, @ExoTheWicker? Has it ever occurred on a user-hosted / non-headless session, or a headless session running Mono instead?

I've only observed it with sessions running the .net8 build as that's the only time I've noticed it. If I see it happen elsewhere I'll be sure to add it here.

shiftyscales commented 3 months ago

Hmm- I just noticed that in your last screenshot, the blank entry has the host star next to it- so in this case, it seems possible it is instead sometimes generating a duplicate entry, @ExoTheWicker.

So I think the issue might actually be that sometimes a duplicate user entry is created in the session tab.

ghost commented 3 months ago

I also had this happen with a user who joined the session, Their badges were normal but the name was completely gone.

2024-07-19 04 30 33 2024-07-19 04 06 10 2024-07-19 04 36 19

ghost commented 3 months ago

DESKTOP-SA2J3CT - 2024.7.17.1173 - 2024-07-19 00_22_17.log

AlanMoonbase commented 3 months ago

just had it happen on non headless session

ALAN-VNMBLZR - 2024.7.20.1115 - 2024-07-21 12_25_43.log 2024-07-21 23 43 38

shiftyscales commented 3 months ago

Thanks for confirming that, @AlanMoonbase.