
This issue is almost guaranteed to happen when you join a server with a decent total download size for the first time I've got a pull request ready that will improve error messages (for now, only for internal HTTP servers), which you'll probably see in the timeline here in the next couple of minutes. (Note that if you do this, you should probably change the content of gui.lua so that it does not just pick up a valid script with a valid checksum.) You can also simulate an invalid checksum by simply changing "None" to "Read", which only allows other processes (like MTA) to read the file, but not write to it.

Having a null MD5 string can indicate it opens a handle to the file that's about to be downloaded, but doesn't write the contents to it (due to being read/write locked. Idk if the file being stuck is a result of bad implementation (e.g download error > file remains in use and locked) or if the download error is a result of the file becoming stuck for some reason.Īnyways, servers using both internal and external HTTP are affected, so we're probably looking for a client downloader bug. I can tell the majority of occurences happens in this way - after which player is forced to restart MTA and can then completely download server resources, but in multiple runs. As in, with a decently sized DL, it's probably going to happen to some file. as in, near completion it will read/write lock a random file, which will remain stuck (and in use) until you restart MTA, even if you remain disconnected from anything for a while. This issue is almost guaranteed to happen when you join a server with a decent total download size for the first time.
