Internal Server Error

PC Info: Windows 11, 23H2
Date First Experienced: 10/21/23
Date Last Experienced: It is still happening.

Reproduction Steps:

1: Open up Roblox Studio and open the place.

2: Attempted to insert a .rbxm file inside of a folder which is located under a ModuleScript.

3: It gave an error in output stating the following.

Log/dump files were attached to the internal ticket by a Roblox Staff (@Focia19), due to the sensitive information they may contain, will not be shared publicly!

1 Like

We’ve filed a ticket into our internal database for this issue, and will come back as soon as we have updates!

Thanks for flagging!

1 Like

Any updates on this issue yet?

@Focia19

I’ve been seeing this myself when saving or publishing a place to Roblox. I get an HTTP 500 error which is Internal Server Error. Sometimes I get a net fail as well. It’s been going on for awhile. It happens intermittently but the frequency is about once or twice a day for most days, at least for me.

1 Like

It’s also still doing this issue for some reason whenever I insert something and attempt to publish soemtimes.

image

Has the problem been solved? I encountered the same problem

1 Like

Literally this is so weird it keeps happening.

I think I know what may be going on. The way that most major service providers work is that there are multiple servers in a cluster or farm. There can, and usually is, more than one cluster/farm. A cluster/farm is dedicated to serving specific requests or specific types of requests depending on the services provided.

For instance, you can have 35 physical servers processing web requests from users on the internet. Then you can have another 5 doing file transfer protocol (FTP) requests, two processing incoming emails, 20 performing backend database operations, 25 processing compute intensive tasks, 4 servers providing authentication services (OpenID, OAuth, Kerberos, SecurRSA, etc…), etc… In any case, the specific server that gets selected to process a request is determined by a device known as a load balancer. The load balancer has programmed in it the address of the servers to forward requests to. So when someone connects to a web server over the internet, they are actually connecting to the load balancer which then forwards the request across the firewall to the next server on the list. And there can be more than one load balancer per cluster/farm depending on traffic loads.

I think they have a bad server in the cluster that Studio connects with to publish places. So someone from Roblox’s IT department needs to go and check the servers in that cluster. I’ll bet that they have one or two are aren’t working. This would make it appear to occur at random because the request only fails when it gets sent to that particular server, and it can be anyone’s request that gets sent to that server.

3 Likes

That’s a great explanation, it’s pretty much the only reasonable one as well.

Why are you coming on my topic just to talk about that, literally billion dollar company or not outages are always expected. It happenss to many companies most of the time and that doesn’t even say anything about being lazy.

There are many reason why an outage occurs. Here’s a few:

  • Hardware failure
  • Misprogrammed devices (servers, routers, load balancers, etc…)
  • Device crashes (servers, routers, etc…)
  • Traffic congestion
  • Cut cable
  • Upstream provider outage

Those are the benign causes. There are also malicious causes as well:

  • Malware attack (virus/worm, ransomware, etc…)
  • DDOS attack
  • Hacking/Network intrusion
  • Physical attack (Sabotage, War, etc…)

I’m quite familiar with cable cuts. When I worked for the local phone company, there was one instance where some contractor was using an auger to drill horizontally through the dirt underneath a freeway. They happened to snag our cable and ripped it. In order to fix it, the authorities had to close the freeway so our cable maintenance crews could jackhammer a big hold in the freeway to get at the cable so they could fix it.

Another incident was when someone cut a fiber optic cable bundle and shut down something like 20 Sonet rings of OC-48s. You want to know about an outage, nobody could call in or out of the area. They couldn’t even call across town if the number being called was in a different telco exchange. People could call within the same exchange though. Internet went down, ATMs went down, banks, cell phones, everybody went down. At one point, the international airport in the area went down for a bit. When the communications for an airport goes down, that’s when FEDERAL authorities get involved. And 911 went down too, which means that if someone was having a medical emergency like a heart attack or a stroke, they couldn’t call for help.

2 Likes

I’m still receiving this error after saving things to file or copy and pasting an object into explorer and attempting to save/publish the changes after. This really needs to be fixed.

It’s been two weeks, is there any update because it’s still happening. When I inserted a .rbxm file and tried to publish the changes to the game it gave off this error and it won’t let me save game or anything unless the object inserted is removed and then it let’s me publish etc.

@Focia19

I’ve ran into this problem again a couple of nights ago when saving my game to the Roblox cloud. The error was HTTP 500 - Server Fail. I didn’t get a screen shot, but it did happen.

Ok, just saw this when playtesting solo in Studio… Now this is getting to be a serious problem.

Imagine if this was a live server and the player’s data failed to save.

It’s been two weeks and no response, I doubt they care.

They will care when players start complaining that their data isn’t saved. If they happened to spend Robux on something, and the fact doesn’t get saved, the player is out unless other measures have been taken to ensure the transaction was made.

What bothers me is that my code has a retry in it, and the datastore method is made through a pcall, and it sill errored out. It repeats the command up to 10 times before giving up. The error message is from Studio, the warning is from my script. So I think it saved when it retried.

1 Like

@Focia19

Just wanted to inform you that I’ve found a solution to my issue, presumably the issue was because of the size of the place file, I discovered this when I did some research on HTTP 500 Internal Server Errors that other people experienced and I downloaded a copy of the place and saw the size was over 125 MB which is the maximum size needed in order to save/publish your place. I really hope in the future that people are notified better or atleast that Roblox can handle games over 125 MB.

1 Like

Thanks for the update!

We are glad the issue has been resolved! If other developers encounter this issue, please feel free to file a new bug report so we can triage it accordingly!