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

Hidden Star theater crashes on join with "Collection was modified" error

Open fulgenscode opened this issue 7 months ago • 4 comments

Describe the bug?

When I try to join Hidden Star Theater, it crashed consistently. I return to localhome with "world crashed" text.

To Reproduce

Be me and join Hidden Star theater today.

Reproduction Item/World

N/A TBD

Expected behavior

Join world without crashing

Screenshots

No response

Resonite Version Number

Beta 2025.5.23.1096

What Platforms does this occur on?

Windows

What headset if any do you use?

quest 3

Log Files

DESKTOP-QAPM5OM - 2025.5.23.1096 - 2025-05-25 22_42_11.log Player.log

Additional Context

No response

Reporters

fulgens, AmasterAmaster, CharonTheDemon

fulgenscode avatar May 26 '25 04:05 fulgenscode

I do wish to be one of the reporters for this issue too, and I am currently removing slots and seeing which ones are causing it. So far I suspect an animator component, changing drives, or modified collection issue like this one. Still investigating it on my end though.

  • For future reference, conversation starts here: https://discord.com/channels/1040316820650991766/1154514007479287942/1376400773654642698
  • My speculation/assumption here: https://discord.com/channels/1040316820650991766/1154514007479287942/1376413367190950039

AmasterAmaster avatar May 26 '25 04:05 AmasterAmaster

After doing a deeper dive, and process of elimination of removing many items and slots from the world till we got to one single inspector that got corrupted somehow after a crash before all of this. I figured that maybe I could make a replication item, but that failed after a few attempts at that (and finally discovering that references were involved), then we decided to break down the inspector and discovered that one of the components is messed up. Then we safely assumed that the ButtonDynamicImpulseTrigger component that has invalid in the Target field can prevent users from joining the world.

The following image is the corrupted inspector in question:

Image

It does not look like it is invalid in the picture, but that is an invalid reference, and when I moved it by clicking on it, it "fixed" itself to allow fulgens to jump into the world and see that it is invalid, thus causing the bug.

AmasterAmaster avatar May 26 '25 05:05 AmasterAmaster

DESKTOP-QAPM5OM - 2025.5.23.1096 - 2025-05-26 00_21_03.log

This log is from when Amaster found the component in the inspector and I stopped crashing but Charon did not. I get an error in the log whenever Charon crashes near the end of the log.

fulgenscode avatar May 26 '25 05:05 fulgenscode

I was unable to join the same world again after getting that log, so something temporarily prevented me from crashing and we don't know what. It might not matter but here is the next log.

DESKTOP-QAPM5OM - 2025.5.23.1096 - 2025-05-26 00_44_16.log

fulgenscode avatar May 26 '25 06:05 fulgenscode