Blog TIL Now Tags Projects About

Ahhh, JavaScript error messages.

<sarcasm>

They are the epitome of the user friendly error message. Developers love them, because they always tell you exactly where the problem is. Absolute error message perfection.

</sarcasm>

Below is an example of one of these messages that a friend sent:

Crazy JavaScript Error

Nice, eh?

You can tell EXACTLY what the problem is. That… thing… is null or not an object! And we’ve even got a line number, too!

NOTE: The above message was generated by a script I wrote a while back that is kicked off by the window.onerror event that fires when JavaScript exceptions are thrown. It posts to an application which then emails the developers in question.

Discuss this post on Bluesky →