TheKrowi/Krowi_AchievementFilter

`1x Krowi_AchievementFilter/Globals.lua:254: attempt to index field '?' (a nil value)`

tflo opened this issue · 2 comments

tflo commented

Getting this error right after login or reload:

1x Krowi_AchievementFilter/Globals.lua:254: attempt to index field '?' (a nil value)
1x Krowi_AchievementFilter/Globals.lua:254: attempt to index field '?' (a nil value)
[string "@Krowi_AchievementFilter/Globals.lua"]:254: in function <Krowi_AchievementFilter/Globals.lua:245>
[string "@Krowi_AchievementFilter/Globals.lua"]:294: in function <Krowi_AchievementFilter/Globals.lua:288>
[string "@Krowi_AchievementFilter/Globals.lua"]:329: in function `BuildCache'
[string "@Krowi_AchievementFilter/Data/Data.lua"]:145: in function <Krowi_AchievementFilter/Data/Data.lua:143>
[string "@Krowi_AchievementFilter/Plugins/AchievementsTabFixes.lua"]:39: in function `LoadBlizzardTabAchievements'
[string "@Krowi_AchievementFilter/Data/Data.lua"]:43: in function <Krowi_AchievementFilter/Data/Data.lua:32>
[string "@Krowi_AchievementFilter/Data/Data.lua"]:65: in function <Krowi_AchievementFilter/Data/Data.lua:65>
[string "@Krowi_AchievementFilter/Globals.lua"]:822: in function <Krowi_AchievementFilter/Globals.lua:811>

Locals:
achievementInfo = <table> {
 IsCompleted = true
 Description = ""
 Id = 10050
 WasEarnedByMe = true
 IsGuild = false
 Exists = true
 Flags = <table> {
 }
 DateTime = <table> {
 }
 Name = "Learn A Primary Profession"
 EarnedBy = "Osmadi"
 RewardText = ""
 Points = 0
 Icon = 136243
 IsStatistic = false
}
achievementId = 10050
(*temporary) = nil
(*temporary) = <table> {
 IsCompleted = true
 Description = ""
 Id = 10050
 WasEarnedByMe = true
 IsGuild = false
 Exists = true
 Flags = <table> {
 }
 DateTime = <table> {
 }
 Name = "Learn A Primary Profession"
 EarnedBy = "Osmadi"
 RewardText = ""
 Points = 0
 Icon = 136243
 IsStatistic = false
}
(*temporary) = "attempt to index field '?' (a nil value)"
addon = <table> {
 WorldMapButtons = <table> {
 }
 GUI = <table> {
 }
 SearchOptions = <table> {
 }
 Filters = <table> {
 }
 IsCustomModifierKeyDown = <function> defined @Krowi_AchievementFilter/Globals.lua:689
 ExcludeAchievement = <function> defined @Krowi_AchievementFilter/Globals.lua:210
 Data = <table> {
 }
 ChangeAchievementMicroButtonOnClick = <function> defined @Krowi_AchievementFilter/Globals.lua:643
 Objects = <table> {
 }
 Tutorials = <table> {
 }
 HookFunctions = <function> defined @Krowi_AchievementFilter/Globals.lua:456
 DelayObjects = <table> {
 }
 Options = <table> {
 }
 DelayFunction = <function> defined @Krowi_AchievementFilter/Globals.lua:662
 Diagnostics = <table> {
 }
 GetAchievementCriteriaInfo = <function> defined @Krowi_AchievementFilter/Globals.lua:594
 StartWork = <function> defined @Krowi_AchievementFilter/Globals.lua:721
 TooltipData = <table> {
 }
 EventData = <table> {
 }
 OnAchievementEarned = <function> defined @Krowi_AchievementFilter/Globals.lua:346
 GetAchievementInfoTable = <function> defined @Krowi_AchievementFilter/Globals.lua:558
 GetUsableSets = <function> defined @Krowi_AchievementFilter/Globals.lua:613
 Modifiers = <table> {
 }
 Metadata = <table> {
 }
 GetNextAchievement = <function> defined @Krowi_AchievementFilter/Globals.lua:582
 GetAchievementInfo = <function> defined @Krowi_AchievementFilter/Globals.lua:547
 Tabs = <table> {
 }
 GetInstanceInfoName = <function> defined @Krowi_AchievementFilter/Localization/GlobalStrings.lua:8
 Libs = <table> {
 }
 OverwriteFunctions = <function> defined @Krowi_AchievementFilter/Globals.lua:362
 Util = <table> {
 }
 IsWrathClassic = false
 GetFirstAchievementId = <function> defined @Krowi_AchievementFilter/Globals.lua:3
 StartTasksGroups = <function> defined @Krowi_AchievementFilter/Globals.lua:808
 WatchAchievement = <function> defined @Krowi_AchievementFilter/Globals.lua:160
 InGuildView = <function> defined @Krowi_AchievementFilter/Globals.lua:12
 TrackingAchievements = <table> {
 }
 GetAchievementsInZone = <function> defined @Krowi_AchievementFilter/Globals.lua:20
 MakeWindowStatic = <function> defined @Krowi_AchievementFilter/Globals.lua:487
 GetVariantSetIDs = <function> defined @Krowi_AchievementFilter/Globals.lua:625
 TabsOrder = <table> {
 }
 ResetCache = <function> defined @Krowi_AchievementFilter/Globals.lua:342
 GetSecondsSince = <function> defined @Krowi_AchievementFilter/Globals.lua:537
 MakeWindowMovable = <function> defined @Krowi_AchievementFilter/Globals.lua:527
 Plugins = <table> {
 }
 L = <table> {
 }
 Icon = <table> {
 }
 Credits = <table> {
 }
 GetActiveCovenant = <function> defined @Krowi_AchievementFilter/Globals.lua:16
 GetAchievementNumCriteria = <function> defined @Krowi_AchievementFilter/Globals.lua:605
 GetAchievementNumbers = <function> defined @Krowi_AchievementFilter/Globals.lua:51
 GetCategoryInfoTitle = <function> defined @Krowi_AchievementFilter/Loc
  • I don't think I've seen this before the latest version (62.0), but I'm not 100% sure.
  • Happens on different toons, probably all toons.
  • Confirmed without other addons.
  • Krowi 62.0 on WoW Retail 10.1.5.51130, en-US

Not home till late or tomorrow but try to disable the tracking achievements.

tflo commented

Somehow I can't find the option to disable tracking achievements (yes, I'm known to be blind sometimes ;). But no worries, for the moment I have disabled the whole addon.