-
Notifications
You must be signed in to change notification settings - Fork 9
How do I check if an other addon is causing an error in KAF?
Unexpected behavior can can have a multitude of reasons. One of the reasons is another active addon due to compatibility issues. This topic will explain in a couple of steps how you find said addon.
Let's first draw the scene before we start to use as an example. See the screenshot below. On the screenshot you see a list of 18 addons. These addons will be used to explain how to find the addon causing the unexpected behavior.
We will start with a clean slate.
- Disable all addons
- Enable only
Krowi's Achievement Filter
(image) - Reload (type
/reload
in the in game chat window) - Check if you still have the error
- If you have the unexpected behavior, go to Reporting, it's most likely unexpected behavior with
Krowi's Achievement Filter
itself - If you do not have the unexpected behavior, go to step
5
- If you have the unexpected behavior, go to Reporting, it's most likely unexpected behavior with
- Next to
Krowi's Achievement Filter
, also enableKrowi's Achievement Filter - TooltipData
(image) - Reload (type
/reload
in the in game chat window) - Check if you still have the error
- If you have the unexpected behavior, go to Reporting, it's most likely unexpected behavior with
Krowi's Achievement Filter - TooltipData
itself - If you do not have the unexpected behavior, continue
- If you have the unexpected behavior, go to Reporting, it's most likely unexpected behavior with
We now know Krowi's Achievement Filter
(aka KAF
) and Krowi's Achievement Filter - TooltipData
(aka KAF-TD
) are working fine without the interference of any other addons. Troughout the next steps, Krowi's Achievement Filter
and Krowi's Achievement Filter - TooltipData
will remain enabled. We will use a method that is based on Binary Search to quickly find the addon causing the unexpected behavior.
-
Divide and Conquer: Start with the middle addon in the list. Disable the half of the addons that includes the middle one (keep the other half and
KAF
andKAF-TD
enabled). -
Check for unexpected behavior: Reload (type
/reload
in the in game chat window). If the unexpected behavior still occurs, you know that the problematic addon is in the half that is still enabled. If the unexpected behavior doesn’t occur, the problematic addon is in the half that you disabled. - Repeat the process: Take the half where the unexpected behavior occurred and repeat the process. Disable half of the addons in this subset and check for the unexpected behavior again.
- Identify the problematic addon: Keep narrowing down your search until you’re left with just one addon. This should be the addon causing the unexpected behavior. See Reporting on what to do now.
This method allows you to efficiently find the problematic addon, especially if you have a large number of addons installed. It significantly reduces the number of checks you need to make compared to checking each addon one by one.
Remember, this method assumes that only one addon is causing the unexpected behavior and that disabling an addon completely removes its impact. If multiple addons could be causing the unexpected behavior or if addons have lingering effects even after being disabled, this method might not work.
Open a new ticket here and explain what is happening.