"attempt to call nil value" in output when using LoadAsset and intellisense/autocomplete

game:GetService("InsertService"):LoadAsset(1337)

If you take that code, paste it into the command bar, and try to use intellisense/autocomplete on it (aka put a . or : and any valid naming character, ex “.” or “:G” or “.Pare”) then you’ll see an error show up in the output.

Also, if you use any asset that either doesn’t exist or you don’t have permissions for, there’ll be the http stuff in the output about it failing (which takes up a fair amount of space).

I didn’t test this for script editing but I presume it happens there too.

tl;dr paste above code into command bar and put a dot or colon after and see an error in output due to it

I don’t understand what you’re trying to say… I did your repro steps and it worked fine for me (excluding the HTTP errors)

Only happens at the end of the command bar. For every letter (a-z/A-Z) you type after it you get an error, but it will stop giving errors once you type a non-alphanumerical character. Adding numbers does not influence anything and does not give errors, and deleting characters does not generate errors.

e.g.

[tt]"<…>.abc"[/tt] = 4 errors
[tt]"<…>.abc def"[/tt] = 4 errors
[tt]"<…>.abc$def"[/tt] = 4 errors
[tt]"<…>.abc123def"[/tt] = 7 errors

… What. Well that’s interesting.

HTTP errors should be thrown whenever you use an asset ID that you don’t have access to/doesn’t exist. 1337 was a good example as I’m fairly sure nobody here has access to insert it, presuming it even exists.

Also, the HTTP errors were more of a “I bet an http request is being sent, let’s see if one is” guess. It is kinda annoying (though I can also see it being useful if you had the wrong asset id). There’s no real downside to them so I was just mentioning it in the case it’s relevant.

[sup]also build’s explanation is totally better than mine, i’m bad at explaining stuff[/sup]