In order for Noibu to catch as many errors as possible, our script instruments existing code to catch hidden errors. What this means in a technical sense is that the Noibu script wraps existing code to try to find errors that were previously not being reported to the console.
When this happens an actual error will be thrown in the console, what will be unique about this error is that it will always have the method name nbuWrapper in its stack trace.
Below is an example of what that looks like:
These errors are not caused by the noibu script, rather they are caused by existing code and only exposed due to noibu's instrumentation.