promotional bannermobile promotional banner

Error Source Finder

A lightweight debugging addon for Classic Era, MoP Classic, and Retail that tells you exactly which addon is causing Lua errors. Displays addon names in chat, logs recent errors, and integrates with the default ScriptErrorsFrame.
error.png

error.png

Description

🔍 What is ErrorSourceFinder?

ErrorSourceFinder is a tiny, powerful debugging addon that helps you instantly identify which addon is generating Lua errors.
It works on:

  • Classic Era (1.15.x)

  • MoP Classic (5.4.8)

  • Retail ( War Within)

No setup required — install and it automatically starts detecting error sources.


Features

Detects the addon responsible for each Lua error

When an error happens, the addon scans the file path and call stack to determine which addon folder the error came from.

Shows the addon name in chat

Example:

 
[ErrorSourceFinder] Error in addon: WeakAuras

Keeps a short error history

Use /esf to view the most recent 5 errors:

  • Timestamp

  • Source addon

  • Full error message

Works with every version of WoW

Thanks to a multi-interface TOC, the addon runs on Classic Era, MoP Classic, and Retail automatically.

No performance overhead

The addon only runs when the Blizzard error handler triggers.

Compatible with all debugging tools

Works fine alongside:

  • BugGrabber

  • BugSack

  • DevTools

  • Swatter


🧰 Slash Commands

Show last errors:

 
/esf

📦 Installation

Drop the folder into:

Windows (Retail):

 
World of Warcraft/_retail_/Interface/AddOns/

Windows (Classic Era / Wrath / Cata / MoP):

 
World of Warcraft/_classic_/Interface/AddOns/

Enable Display Lua Errors in:
ESC → Interface → Help


🔧 Technical Notes

This addon uses:

  • seterrorhandler() to intercept errors

  • Filepath scanning to identify addon folders

  • Safe fallback when the source cannot be detected

No taint, no frames, no saved variables — completely clean.


🧑‍💻 Author

Nekminute


🟫 Supported Versions (CurseForge “Game Versions” Checklist)

Check the following:

Retail

  • The War Within

Classic

  • Classic Era

  • MoP Classic

The Error Source Finder Team

profile avatar
  • 8
    Projects
  • 19.3K
    Downloads

More from NekminuteView all

  • Argent Crusade Manager project image

    Argent Crusade Manager

    • 67
    • Addons

    Argent Crusade Manager – Organize your guild in Classic WoW! Track raids, signups, boss kills, and member info. Includes minimap access, role tracking, guild news, and automatic sync for an easier raid management experience.

    • 67
    • November 28, 2025
    • Addons
    • +1
  • Alt+Z Hardcore project image

    Alt+Z Hardcore

    • 427
    • Addons

    Alt+Z Hardcore now works with Ultra Hardcore! Action bars & select frames (spellbook/character/map/minimap) hide outside rested zones, bags, chat, quest log, and gossip frames still work. Stats & QoL updates included. Hardcore just got tougher!

    • 427
    • November 6, 2025
    • Addons
    • +1
  • [TTH] Tried To Help [LoS/Range/Oom Checker] project image

    [TTH] Tried To Help [LoS/Range/Oom Checker]

    • 1.2K
    • Addons

    Addon for a healer to whisper dps if they are out of your line/range/out of mana and will notify them if you are in a crowd control.

    • 1.2K
    • November 6, 2025
    • Addons
    • +4
  • Kick Tracker project image

    Kick Tracker

    • 2.1K
    • Addons

    If you or any party member misses a kick and or silence, you should see a yellow chat message indicating the missed kick for the appropriate player.

    • 2.1K
    • November 6, 2025
    • Addons
    • +4
  • Argent Crusade Manager project image

    Argent Crusade Manager

    • 67
    • Addons

    Argent Crusade Manager – Organize your guild in Classic WoW! Track raids, signups, boss kills, and member info. Includes minimap access, role tracking, guild news, and automatic sync for an easier raid management experience.

    • 67
    • November 28, 2025
    • Addons
    • +1
  • Alt+Z Hardcore project image

    Alt+Z Hardcore

    • 427
    • Addons

    Alt+Z Hardcore now works with Ultra Hardcore! Action bars & select frames (spellbook/character/map/minimap) hide outside rested zones, bags, chat, quest log, and gossip frames still work. Stats & QoL updates included. Hardcore just got tougher!

    • 427
    • November 6, 2025
    • Addons
    • +1
  • [TTH] Tried To Help [LoS/Range/Oom Checker] project image

    [TTH] Tried To Help [LoS/Range/Oom Checker]

    • 1.2K
    • Addons

    Addon for a healer to whisper dps if they are out of your line/range/out of mana and will notify them if you are in a crowd control.

    • 1.2K
    • November 6, 2025
    • Addons
    • +4
  • Kick Tracker project image

    Kick Tracker

    • 2.1K
    • Addons

    If you or any party member misses a kick and or silence, you should see a yellow chat message indicating the missed kick for the appropriate player.

    • 2.1K
    • November 6, 2025
    • Addons
    • +4