How To Find Out Which Addon Is Causing Lua Errors

How To Articles

Have you ever encountered Lua errors while playing World of Warcraft (WoW) or any other game that uses Lua scripting? These errors can be frustrating and can disrupt your gaming experience. But fear not! In this article, I will guide you on how to find out which addon is causing those pesky Lua errors.

The Importance of Addons in WoW

Before we dive into the troubleshooting process, let’s quickly discuss the role of addons in WoW. Addons are user-created modifications that enhance the gameplay experience by adding extra features, customization options, and user interfaces. While addons can greatly enhance your gaming experience, they can also introduce conflicts and errors.

Enabling Lua Error Display

The first step in identifying which addon is causing Lua errors is to enable the display of Lua errors in WoW. To do this, follow these steps:

  1. Launch WoW and log in to your character.
  2. Open the Game Menu by pressing Esc or clicking on the menu button at the bottom right of the screen.
  3. Select “Interface” from the menu options.
  4. Click on the “Help” tab.
  5. Check the box next to “Display Lua Errors”.
  6. Click “Okay” to save the changes.

Enabling the display of Lua errors will cause any Lua errors that occur in the game to be displayed on your screen. This will help us identify the addon responsible for the error.

Reproducing the Lua Error

Now that Lua error display is enabled, we need to reproduce the Lua error to pinpoint the addon causing it. To do this, follow these steps:

  1. Note down the exact error message that appears on your screen. This will help us identify the error later.
  2. Try to recreate the error by performing the action or visiting the location where the error occurred.

By reproducing the Lua error, we can observe which addon is triggering the error and causing the disruption in gameplay.

Disabling Addons

Once we have identified the addon responsible for the Lua error, we can take steps to mitigate the issue. Follow these steps to disable the addon:

  1. Exit WoW completely.
  2. Open the World of Warcraft installation folder on your computer.
  3. Navigate to the “Interface” folder.
  4. Within the “Interface” folder, locate the “AddOns” folder.
  5. Look for the addon folder that matches the name of the addon causing the Lua error.
  6. Rename the addon folder by adding “DISABLED_” as a prefix to the folder name. For example, if the addon folder is named “MyAddon”, rename it to “DISABLED_MyAddon”.

By disabling the addon, we effectively remove it from the game and prevent it from causing any further Lua errors.

Testing and Troubleshooting

After disabling the addon, launch WoW again and test if the Lua error is still occurring. If the error is gone, it confirms that the disabled addon was indeed the cause of the error. If the error persists, repeat the process to identify and disable another addon until the error is resolved.

Remember, not all addons are created equal. Some addons may not be regularly updated or may conflict with other addons, leading to Lua errors. It’s important to keep your addons up to date and check for any compatibility issues.


Identifying the addon causing Lua errors in WoW can be a time-consuming process, but it is essential for maintaining a smooth gaming experience. By enabling Lua error display, reproducing the error, and systematically disabling addons, you can effectively troubleshoot and resolve Lua errors in WoW. Happy gaming!