[1347] Problems joining same world under different blueprint ID
complete
syncpulse
It seems you are unable to join an alternate upload of the same world project until you restart the client, even though those two uploads are of course under different blueprint IDs. Joining the second upload after having been in the first one will cause the world to be downloaded, but you'll be kicked back to your home world. Logs contain messages about "The AssetBundle '...' can't be loaded because another AssetBundle with the same files is already loaded."
I have prepared two test worlds. They are from the same Unity project. Built and uploaded BugTest 1 with the green plane, changed the blueprint ID, made the plane blue (so you can tell which copy you're in), then uploaded BugTest 2.
This issue does not happen on the current non-beta client.
Log In
StormRel
complete
syncpulse
This is allegedly fixed in the latest beta build, but I have not yet had time to test.
StormRel
Merged in a post:
[1348] Unable to join certain worlds sequentially
knah
STR:
- Join an instance of wrld_4b4d33ba-7ec1-4c80-b3f1-1ddef12cca6e
- Try to join an instance of wrld_78eb6b52-fd5a-4954-ba28-972c92c8cc77
- Observe join fail with the following log entries below
- Join an unrelated world (like VRChat Home)
- Attempt joining world from (2) and observe a failure
- Wait a few minutes
- Retry joining world from (2)
- Observe success
A quick check of respective world bundles indicates that these two world indeed have the same name as far as Unity is concerned. It appears that world bundles are not unloaded immediately, but unloaded with a delay similar to that of avatar bundles instead.
All worlds mentioned were in cache via visiting them previously.
2023.09.21 21:29:46 Error - The AssetBundle 'https://api.vrchat.cloud/api/1/file/.../file' can't be loaded because another AssetBundle with the same files is already loaded.
2023.09.21 21:29:46 Error - Error while getting Asset Bundle: The AssetBundle 'https://api.vrchat.cloud/api/1/file/.../file' can't be loaded because another AssetBundle with the same files is already loaded.
2023.09.21 21:29:46 Error - [AssetBundleDownloadManager] [346] Failed to load asset bundle.
2023.09.21 21:29:46 Error - [Always] Error Downloading or Instantiating Custom Scene - Oh's Moving Mansion - AssetBundleInvalidOrNull
2023.09.21 21:29:46 Error - [Behaviour] Downloading the room failed.
2023.09.21 21:29:46 Log - [Behaviour] World download took 26.7ms
2023.09.21 21:29:46 Log - [Behaviour] Resetting game flow because "Downloading the room failed": [SkipLogin, ClearDestinationWorld]
Hackebein
knah
Might be a duplicate of https://vrchat.canny.io/open-beta/p/1347-problems-joining-same-world-under-different-blueprint-id but wider in scope - even unrelated worlds with same asset name are affected.
Scar7752
I've run into the same issue on my end. Restarting VRC allows me to join the other world, but I'm unable to swap between the two.
[Endy]
Would clearing the world cache help? Just curious because this happened to me all the time when I would upload my world. My fix was to re-upload the world :/
syncpulse
This also happens when trying to rejoin a world (under the same ID) that has been updated.
Repro: upload world -> join it -> upload new version -> rejoin -> you are kicked back to home
StormRel
tracked