tModLoader Server Browser

Status
Not open for further replies.
I keep experiencing a crash whenever I attempt to use the browser

Collection was modified; enumeration operation may not execute.
at System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)
at System.Collections.Generic.List`1.Enumerator.MoveNextRare()
at System.Collections.Generic.List`1.Enumerator.MoveNext()
at Terraria.UI.UIElement.Update(GameTime gameTime)
at Terraria.UI.UIElement.Update(GameTime gameTime)
at Terraria.UI.UIElement.Update(GameTime gameTime)
at Terraria.UI.UIElement.Update(GameTime gameTime)
at Terraria.UI.UIElement.Update(GameTime gameTime)
at Terraria.UI.UIElement.Update(GameTime gameTime)
at HamstarHelpers.UIHelpers.Elements.UIDialog.Update(GameTime game_time)
at Terraria.UI.UserInterface.Update(GameTime time)
at Terraria.Main.DoUpdate(GameTime gameTime)
at Terraria.Main.Update(GameTime gameTime)
 
I keep experiencing a crash whenever I attempt to use the browser

Collection was modified; enumeration operation may not execute.
at System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)
at System.Collections.Generic.List`1.Enumerator.MoveNextRare()
at System.Collections.Generic.List`1.Enumerator.MoveNext()
at Terraria.UI.UIElement.Update(GameTime gameTime)
at Terraria.UI.UIElement.Update(GameTime gameTime)
at Terraria.UI.UIElement.Update(GameTime gameTime)
at Terraria.UI.UIElement.Update(GameTime gameTime)
at Terraria.UI.UIElement.Update(GameTime gameTime)
at Terraria.UI.UIElement.Update(GameTime gameTime)
at HamstarHelpers.UIHelpers.Elements.UIDialog.Update(GameTime game_time)
at Terraria.UI.UserInterface.Update(GameTime time)
at Terraria.Main.DoUpdate(GameTime gameTime)
at Terraria.Main.Update(GameTime gameTime)
v1.0.1.2 uploaded. Tell me if this fixes the problem.
 
So is there a reason I am getting the message: "Server busy. Try again later." ? Are there too many people trying to use the browser right now?
 
So is there a reason I am getting the message: "Server busy. Try again later." ? Are there too many people trying to use the browser right now?
I'm getting this too.
So I decided to poke around to find what causes this message. I found that the browser uses a service with a daily limited read/write access. So I guess this message will appear when the daily quota is hit.

@hamstar Is there any other service similar to GAS that you'd be able to use that offers a larger quota? I find it doubtful, but I thought I'd just ask.
 
I'm getting this too.
So I decided to poke around to find what causes this message. I found that the browser uses a service with a daily limited read/write access. So I guess this message will appear when the daily quota is hit.

@hamstar Is there any other service similar to GAS that you'd be able to use that offers a larger quota? I find it doubtful, but I thought I'd just ask.
Not that I know of. I'd need more patreons or something to afford google's cloud service for more than whatever the free trial is.

I'm going to try upgrading to Google Cloud SQL instead of using their Properties service and see if this gives better results. This might take up to a week or 2 of work, though.

It's still capped per day, but I think the accordance is higher, and I can be a little more flexible with how data is handled on the backend.
 
Last edited:
I got the crash report again

Collection was modified; enumeration operation may not execute.
at System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)
at System.Collections.Generic.List`1.Enumerator.MoveNextRare()
at System.Collections.Generic.List`1.Enumerator.MoveNext()
at Terraria.UI.UIElement.Update(GameTime gameTime)
at Terraria.UI.UIElement.Update(GameTime gameTime)
at Terraria.UI.UIElement.Update(GameTime gameTime)
at Terraria.UI.UIElement.Update(GameTime gameTime)
at Terraria.UI.UIElement.Update(GameTime gameTime)
at Terraria.UI.UIElement.Update(GameTime gameTime)
at HamstarHelpers.UIHelpers.Elements.UIDialog.Update(GameTime game_time)
at Terraria.UI.UserInterface.Update(GameTime time)
at Terraria.Main.DoUpdate(GameTime gameTime)
at Terraria.Main.Update(GameTime gameTime)

It didn't happen the first time I launched it this time, however subsequent access to the browser (like after I toggle which mods I have enabled) seems to crash frequently.

This happens even when running nothing but Hamsters Helpers and the browser
 
Last edited:
I got the crash report again

Collection was modified; enumeration operation may not execute.
at System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)
at System.Collections.Generic.List`1.Enumerator.MoveNextRare()
at System.Collections.Generic.List`1.Enumerator.MoveNext()
at Terraria.UI.UIElement.Update(GameTime gameTime)
at Terraria.UI.UIElement.Update(GameTime gameTime)
at Terraria.UI.UIElement.Update(GameTime gameTime)
at Terraria.UI.UIElement.Update(GameTime gameTime)
at Terraria.UI.UIElement.Update(GameTime gameTime)
at Terraria.UI.UIElement.Update(GameTime gameTime)
at HamstarHelpers.UIHelpers.Elements.UIDialog.Update(GameTime game_time)
at Terraria.UI.UserInterface.Update(GameTime time)
at Terraria.Main.DoUpdate(GameTime gameTime)
at Terraria.Main.Update(GameTime gameTime)

It didn't happen the first time I launched it this time, however subsequent access to the browser (like after I toggle which mods I have enabled) seems to crash frequently.

This happens even when running nothing but Hamsters Helpers and the browser
v1.0.2 should fix this, now. Hopefully for good.
 
can someone explain to me if I have to download and activate the mods of the server or it does it automatically
 
I like this mod! I have a question though. Is any server automatically added to the browser as soon as they open it, or do the host(s) have to save, close, then reopen the world?
 
I like this mod! I have a question though. Is any server automatically added to the browser as soon as they open it, or do the host(s) have to save, close, then reopen the world?
Servers should automatically be added with the Hamstar's Helpers mod installed, unless you opt out during the grace period.
 
Status
Not open for further replies.
Back
Top Bottom