InternalError: too much recursionInternalError: too much recursion
Firefox-specific error equivalent to RangeError: Maximum call stack size exceeded in Chrome/Node.js.
URIErrorA global URI handling function (decodeURIComponent, encodeURI) received a malformed URI.
You passed an invalid percent-encoded sequence to decodeURIComponent() or decodeURI(). For example, a lone % character without two hex digits following it, or invalid UTF-8 sequences in the encoded string.
Validate URI strings before decoding. Wrap decodeURIComponent() calls in try-catch. Use encodeURIComponent() to properly encode strings before including them in URIs. Check for truncated or corrupted URI data.
decodeURIComponent('%'); // URIError: URI malformedInternalError: too much recursionFirefox-specific error equivalent to RangeError: Maximum call stack size exceeded in Chrome/Node.js.
SyntaxError: JSON.parse unexpected characterJSON.parse() encountered invalid JSON syntax, such as single quotes, trailing commas, or unquoted keys.
EADDRINUSEThe address (port) is already in use by another process.
ERR_STREAM_WRITE_AFTER_ENDAn attempt was made to write to a stream after it has been ended.
ERR_SOCKET_BAD_PORTAn invalid port number was specified for a network operation.
RangeErrorA value is not within the expected range, such as an invalid array length or exceeding the call stack size.