This one particular project is the bane of my existence. Not only does it have a high crash rate, with 0 perf issues, but the Error Report continues to report bugs that don’t exist.
These errors are from the “Last 1 Day”, and a few of them are really consistent. No matter how many changes I make to the scripts, or how many times I restart servers. Every day, these same errors attributed to the same line numbers appear.
There’s also some really weird errors that don’t typically occur on any of my other projects:
After going through the error report history, alot of these errors were real errors that were fixed or changed weeks ago. I’ve verified that every server is running the current version of the game. Yet every day, new reports of these very old errors still come in.
That leads to two possible theories:
Clients are somehow loading and running really old versions of scripts.
These error and crash reports are cached somewhere and taking weeks to come finally through. Causing the anomalies I’ve been seeing in both the error report and crash rate stats.
Hi: Thanks for reporting.
Do you mind telling me which specific errors are the ones you still see but have been fixed weeks ago?
I searched a few and I do see the errors are not there since 7 days ago for them. I want to make sure I am looking at the right ones.
For those errors you do not understand. They might come from our core script that is not written by you but you are calling. We are trying to work with the engine team to see how we can better improve this. Meanwhile if you think some of them are core script error from Roblox and we should fix, feel free to report as another bug to ask engine team to help taking a look.
Well there are a fair few errors that come from scripts that don’t exist both in Roblox’s core logic, and also my game. I can only assume these errors are from cheaters running their own scripts as Byfron has been failing to catch any cheaters for a number of weeks now.
^ These are not any of my scripts, nor do they appear to be core scripts.
This error is really quite interesting because the Check function in my network module does not, nor has it ever tried to index anything with “.Value”:
Also, if the line numbers attributed are just slightly off, you can see by the code itself that error should never occur regardless. It’s been written this way for a number of weeks, and the servers are all running the current version. The errors still persist in the Error Report.
#1. Some of the code errors I had been seeing were still valid errors that could occur in the latest version, they would just be attributed to the old version line numbers in the Error Report
#2. Many of the code errors in my error report now come from scripts that don’t exist in the game, and from code that no longer exists in the game.
For example, 2 weeks ago I accidently tried writing Lighting.GlobalShadows in parallel. It took me less than 2 hours to fix the issue and migrate servers. Now 2 weeks later, that error is still getting reported every day:
Not only are there no elevators in the game, there are no UIs named “MainUI”, and no scripts named “Initiator”, “Main_Lobby”, or “ElevatorHandler”. InsertService is also disabled, so I have no idea where these are coming from, or why players would inject something like that.
I had things called “MainUI” and “Initiator” too exclusively in error reports
Could be something from one game, maybe id of the main game is glitching out and causing this?
Looks like it’s resolved for me, however when people exploit it’s still logged
Solution for this would probably be is to check if local script has already been in the game
Or list user ids under client logs so developers can ban them from the game