denishamann / arena-stats-visualizer

6 stars 4 forks source link

The addon no longer works in Cata Classic Season 10. #13

Open Yahfz opened 5 days ago

Yahfz commented 5 days ago

any chance you can check whats wrong?

denishamann commented 5 days ago

Hello, is the addon not working or the visualizer ?

Yahfz commented 5 days ago

Hello, is the addon not working or the visualizer ?

I'm not sure if the visualizer still works with season 10 data, but it should. I can't really test that because the addon stopped working after season 9 ended. Sorry if this is the wrong place to create an issue about the addon, I tried reaching out in curseforge but couldn't reach you.

edit: my apologies, just realized that there's also an arenastats repo for the addon. sorry.

denishamann commented 5 days ago

No worries the repos might be confusing.

I no longer play the game and don’t have an active account to test and fix the issue myself. I believe you might be the first one to report this. Have you tried backing up the addon data and starting fresh? The addon data can be found at:

WTF\Account\ACCOUNT_NAME\SavedVariables\ArenaStats.lua

If the issue persists, could you provide more details about the bug? Is the panel not opening at all? Is the minimap button visible? Are games not being recorded, etc.?

Additionally, you could try disabling all other addons except for this one, enabling script errors, and sharing the error messages by pasting them here (or a screenshot) — that would be really helpful.

You can enable script errors by typing the following command:

/console scriptErrors 1

To disable them again, use:

/console scriptErrors 0

Yahfz commented 5 days ago

No worries the repos might be confusing.

I no longer play the game and don’t have an active account to test and fix the issue myself. I believe you might be the first one to report this. Have you tried backing up the addon data and starting fresh? The addon data can be found at:

WTF\Account\ACCOUNT_NAME\SavedVariables\ArenaStats.lua

If the issue persists, could you provide more details about the bug? Is the panel not opening at all? Is the minimap button visible? Are games not being recorded, etc.?

Additionally, you could try disabling all other addons except for this one, enabling script errors, and sharing the error messages by pasting them here (or a screenshot) — that would be really helpful.

You can enable script errors by typing the following command:

/console scriptErrors 1

To disable them again, use:

/console scriptErrors 0

Thank you for the suggestions, i'll check for script errors when I have a chance again. Also, yes I've tried deleting the addon data, and even asked a friend who's never used the addon before to try and it also does not work.

Sorry for not being specific about the bug. Everything works except it no longer logs the games, so if you play a match, it won't show up in the games played list. I've played around 100 games after season 9 ended, but the last game logged was on 2024-10-22 as you can see in the image below: image

Yahfz commented 3 days ago
Message: ...nfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua:2014: attempt to call global 'InterfaceOptions_AddCategory' (a nil value)
Time: Sat Nov 23 01:08:43 2024
Count: 1
Stack: ...nfig-3.0/AceConfigDialog-3.0/AceConfigDialog-3.0.lua:2014: attempt to call global 'InterfaceOptions_AddCategory' (a nil value)
[string "@Interface/AddOns/ArenaStats/Libs/AceAddon-3.0/AceAddon-3.0.lua"]:498: in function `InitializeAddon'
[string "@Interface/AddOns/ArenaStats/Libs/AceAddon-3.0/AceAddon-3.0.lua"]:623: in function <...AddOns/ArenaStats/Libs/AceAddon-3.0/AceAddon-3.0.lua:615>

Locals: self = <table> {
 initializequeue = <table> {
 }
 statuses = <table> {
 }
 embeds = <table> {
 }
 frame = AceAddon30Frame {
 }
 addons = <table> {
 }
 enablequeue = <table> {
 }
}
addon = <table> {
 modules = <table> {
 }
 baseName = "ArenaStats"
 defaultModuleState = true
 mapListShortName = <table> {
 }
 enabledState = true
 specSpells = <table> {
 }
 db = <table> {
 }
 defaultModuleLibraries = <table> {
 }
 name = "ArenaStats"
 orderedModules = <table> {
 }
}

Managed to save an error. Hope it helps.