Hidden Star theater crashes on join with "Collection was modified" error
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
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
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:
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.
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.
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.