it shouldn’t be an issue with the scripts. The game engine shouldn’t be generating these invalid values. It’s possible it did in the past or maybe some 3rd party tools generated them. The updated value should get used if you save/publish the place/asset.
We still have problems with Script GUID spam - and this is in a place created in September 2020 and been actively worked on since then.
So the engine is still generating invalid values in some cases, not entirely sure what cases though.
Edit: It does not spam in Studio, but when Team Testing.
Just the same for us: We are experiencing it in TeamTesting but not in regular Studio tests (play or server tests).
We are getting these errors as well.
It only happens in Team Testing. Does not occur on Local Testing.
@ConvexHero is this something we should be concerned about?
Probably not. The guid is now used as part of a filename in the drafts feature. As a result it is now forced to be a guid vs a user supplied string containing “…/” or characters invalid on certain filesystems. The message was intended to display any suspicious non-guids as well as help engine developers track down any issues with changed guids and drafts.
Not sure where the double guid comes from or why the mixed case. It’s a bug that should be fixed of course.
There is a minor change coming that will silence this message when the guid is in that format. That said, I’ll have to look into how the result gets an empty string.
–edit: just a logging bug /wrt the empty string.
Looks like this is an exploit, now, as it’s massively lagging, and eventually crashing, servers of games I’ve seen it in. If it’s just a logging bug, it’s a resource-intensive one.
Nevermind. Unrelated issue. Apologies.
Hello! Issue is being investigated. Thank you for your patience.
Same thing is happening in my game. Publishing did not resolve the issue, and I’m currently only getting it locally in the game client, not in Studio nor with a test server in Studio (non-TC).
Issue surfaced today for the first time in my game - It seems to be occurring regularly in-game (Normal game server, not studio) and only locally.
Mhm, ran some simple tests and it looks like the scriptguid is referring to a localscript. Any enabled localscript that is in the game will produce that warning. If you had a localscript that was disabled, then cloned and enabled, it will print that warning. If the localscript is in a module and you’re requiring it from your inventory then it won’t print an error.
I’m getting this error as well, renders my game unplayable
This issue is happening in the server-side of my game, so it’s not only a client-side issue. It used to only display those errors in the client console on studio, now it is showing on client and server console in a normal server session, not in studio.
Dang, guess there’s more at play than localscripts. I checked right now to make sure and I still only have warnings on the client.
All I can say is that this is whack XDThe log spam aspect should be going away, but there may still be some core issue. The change is only cosmetic.
its still broken, any updates?
ok, I’ll try to make sure it is fixed next week. That groundhog saw its shadow. I’m going to blame everything on that clueless, well-fed groundhog.
That said, this really should not have had any impact beyond logging. If it did, that is something interesting to me.