What is this error?

image

The last two lines are being spammed in the developer console every couple minutes too…

Can you include line 196 from your Rerubi script?

That’s the problem. There is no “Rerubi” script in my game.

Searching for Rerubi on Google, I found: https://github.com/Rerumu/Rerubi

A 3rd-party script you have in your game may be using it. The creator is actually @Shining_Diamando, so Shining may be able to provide more insight once you identify which 3rd-party script that is.

Well, what’s line 6 of ServerScriptService.Script?

image
There’s no script under ServerScriptService.

I personally haven’t inserted any 3rd party scripts, all scripts/modules are self-made (except for the admin script).
@Sceleratis, do you use the Rerubi script in your adonis admin?

I presume he does, considering that script is parented to nil.

Nonetheless do a full sweep with Ctrl + Shift +F to find all scripts with require() in them.

Yes, Adonis uses Rerubi. It’s a Lua Bytecode Interpreter.
Check your Adonis settings for any possible scripts you have set to run on startup.
To be specific, the issue is that Rerubi was expecting Lua bytecode to be passed to it for execution, but instead got something that wasn’t so. I assume this is something to do with something failing to compile or having a broken Lua signature.
As for why this happens, I have no idea, and I’ve yet to face this issue with Adonis.

However, I believe Rerubi is not responsible for the unregisterMovementCallback(), as I usually get that happening every time a player leaves the game, regardless of any other errors.

To clarify, the line erroring in Rerubi is issuing a check on whether or not the string passed is bytecode, but again this doesn’t seem to cause the 2nd set of outputs.
image

3 Likes