DFortun81 / AllTheThings

ALL THE THINGS - Addon for Tracking Collections & Account Completion in World of Warcraft
Other
133 stars 91 forks source link

Lua Error with Classic Era #1801

Closed Gogo1951 closed 4 weeks ago

Gogo1951 commented 4 weeks ago

Game Flavor (please complete the following information):

Describe the bug

Lua errors, ATT won't load.

To Reproduce

Log in to Classic Era.

Expected behavior A clear and concise description of what you expected to happen.

Screenshots If applicable, add screenshots to help explain your problem.

Additional context Add any other context about the problem here.

Gogo1951 commented 4 weeks ago

5x ...ddOns/AllTheThings/src/Settings/Classic Settings.lua:291: attempt to index field 'sliderMaxTooltipTopLineLength' (a nil value) [string "@AllTheThings/src/Settings/Classic Settings.lua"]:291: in function Initialize' [string "@AllTheThings/classic/ATT-Classic.lua"]:5180: in functionhandler' [string "@AllTheThings/classic/ATT-Classic.lua"]:5186: in function `?' [string "@AllTheThings/lib/EventRegistration.lua"]:24: in function <AllTheThings/lib/EventRegistration.lua:24>

Locals: self = AllTheThings-Settings { ForceAccountWide =

{ } RequiredForInsaneMode =
{ } InformationTypeConversionMethods =
{ } Collectibles =
{ } sliderMinimapButtonSize = ATTsliderMinimapButtonSize { } Objects =
{ } InformationTypes =
{ } sliderSummarizeThings = ATTSummarizeThingsSlider { } UnobtainableSettingsBase =
{ } AccountWide =
{ } } global_AllTheThingsSettings = nil global_AllTheThingsSettingsPerCharacter = nil (temporary) = nil (temporary) = nil (temporary) = "Transmog" (temporary) = nil (temporary) = nil (temporary) = nil (temporary) =
{ Heirlooms = true Recipes = true FlightPaths = true MountMods = true Achievements = true Exploration = true DeathTracker = true BattlePets = true RuneforgeLegendaries = true Mounts = true Reputations = true Illusions = true PVPRanks = true Toys = true Titles = true Quests = true Transmog = true } (temporary) = AllTheThings-Settings { ForceAccountWide =
{ } RequiredForInsaneMode =
{ } InformationTypeConversionMethods =
{ } Collectibles =
{ } sliderMinimapButtonSize = ATTsliderMinimapButtonSize { } Objects =
{ } InformationTypes =
{ } sliderSummarizeThings = ATTSummarizeThingsSlider { } UnobtainableSettingsBase =
{ } AccountWide =
{ } } (temporary) = "AccountWide:Transmog" (temporary) = nil (*temporary) = "attempt to index field 'sliderMaxTooltipTopLineLength' (a nil value)" AllTheThingsSettings =
{ Unobtainable =
{ } Tooltips =
{ } General =
{ } } RawSettings =
{ Unobtainable =
{ } Tooltips =
{ } General =
{ } } AllTheThingsSettingsPerCharacter =
{ TransmogFilters =
{ } Filters =
{ } } GeneralSettingsBase =
{ index =
{ } } TooltipSettingsBase =
{ index =
{ } } UnobtainableSettingsBase =
{ index =
{ } } FilterSettingsBase =
{ index =
{ } } TransmogFilterSettingsBase =
{ index =
{ } } settings = AllTheThings-Settings { ForceAccountWide =
{ } RequiredForInsaneMode =
{ } InformationTypeConversionMethods =
{ } Collectibles =
{ } sliderMinimapButtonSize = ATTsliderMinimapButtonSize { } Objects =
{ } InformationTypes =
{ } sliderSummarizeThings = ATTSummarizeThingsSlider { } UnobtainableSettingsBase =
{ } AccountWide =
{ } } app =
{ ExplorationAreaPositionDB =
{ } FunctionRunner =
{ } SpellNameToSpellID =
{ } ChatCommands =
{ } DESCRIPTION_SEPARATOR = "`" HeaderData =
{ } AccountWideQuestsDB =
{ } events =
{ } IsClassic = true ClassIndex = 1 Presets =
{ } Colors =
{ } MapRemapping =
{ } CurrentCharacter =
{ } SkillIDToSpellID =
{ } L =
{ } __CacheQuestTriggers =
{ } ObjectModels =
{ } ClassInfoByID =
{ } PresetTransmogs =
{ } AllGamePatches =
{ } CallbackHandlers =
{ } ccColors =
{ } NPCDisplayIDFromID =
{ } ObjectNames =
{ } Audio =
{ } HeaderConstants =
{ } ClassName = "|cffc79c6eWarrior|r" Modules =
{ } MaximumSkillLevel = 99999 IsRetail = false Race = "Gnome" EmptyTable =
{ } RaceIndex = 7 QuestLockCriteriaFunctions =
{ } PlayerProgressCacheByGUID =
{ } ExplorationDB =
{ } NPCNameFromID =
{ } Version = "4.0.15" ClassInfoByClassName =
{ } CommonAchievementHandlers =
{ } Runners =
{ } Categories =
{ } MaximumItemInfoRetries = 40 Windows =
{ } ObjectIcons =
{ } UI =
{ } ClassInfoByClassFile =
{ } Level = 1 GlobalVariants =
{ } FlightPathNames =
{ } DefaultColors =
{ } UniqueCounte

Gogo1951 commented 4 weeks ago

5x AllTheThings/src/Settings/Pages/Features.lua:66: attempt to index field '?' (a nil value) [string "@AllTheThings/src/Settings/Pages/Features.lua"]:66: in main chunk

Locals: appName = "AllTheThings" app =

{ ExplorationAreaPositionDB =
{ } IsRetail = false FunctionRunner =
{ } Settings = AllTheThings-Settings { } frame = Frame { } ChatCommands =
{ } QuestLockCriteriaFunctions =
{ } Class = "WARRIOR" SortDefaults =
{ } GameBuildVersion = 11504 ExplorationDB =
{ } Version = "4.0.15" Runners =
{ } ClassInfoByClassName =
{ } Gender = 3 IsClassic = true UniqueCounter =
{ } ClassIndex = 1 Presets =
{ } CategoryNames =
{ } MaximumItemInfoRetries = 40 Colors =
{ } MapRemapping =
{ } FlightPathNames =
{ } EmptyTable =
{ } Level = 1 GlobalVariants =
{ } __CacheQuestTriggers =
{ } WOWAPI =
{ } RaceIndex = 7 ObjectModels =
{ } RaceID = 7 L =
{ } PlayerProgressCacheByGUID =
{ } HeaderConstants =
{ } ClassInfoByID =
{ } ClassInfoByClassFile =
{ } BaseClass =
{ } PresetTransmogs =
{ } AllGamePatches =
{ } ActiveVignettes =
{ } ccColors =
{ } GUID = "Player-5149-0319FB62" AccountWideQuestsDB =
{ } ObjectNames =
{ } ObjectIcons =
{ } HeaderData =
{ } Audio =
{ } FilterConstants =
{ } FactionID = 2 Race = "Gnome" Faction = "Alliance" DefaultColors =
{ } CategoryIcons =
{ } Modules =
{ } RaceDB =
{ } DESCRIPTION_SEPARATOR = "`" ClassName = "|cffc79c6eWarrior|r" CallbackHandlers =
{ } Me = "|cffc79c6eGogobank-Mankrik|r" events =
{ } MaximumSkillLevel = 99999 } L =
{ SHOW_ONLY_NON_TRIVIAL_RECIPES_CHECKBOX_TOOLTIP = "Enable this option if you only want to see non-trivial recipes in the recipe list." CLIPBOARDCOPYPASTE = "Ctrl+A, Ctrl+C to Copy to your Clipboard." FILL_NPC_DATA_CHECKBOX_TOOLTIP = "Enable this option if you want to fill all relevant data for a given NPC (Common Boss Drops, Drops, etc) when shown in a mini list. This option may cause a significant amount of duplication, but the idea is that the NPC will remain visible on the mini list if you need something available from that NPC.

Note: A lot of Dragonflight outdoors content relies on this setting being enabled for accuracy due to how many Rares share common drops.

Default: Off" AVAILABILITY_CONDITIONS =

{ } SHOW_ICON_PORTRAIT_CHECKBOX = "Icon Portraits" SHOW_CRAFTED_ITEMS_CHECKBOX_TOOLTIP = "Enable this option if you want to see a list of all of the items that can be crafted by any of your characters for a reagent in its tooltip." SHOW_INCOMPLETE_THINGS_CHECKBOX = "Show All Trackable Things" CHARACTERUNLOCKS_CHECKBOX_TOOLTIP = "Enable this option to track Character Unlocks. These are various character-based unlocks which aren't clearly able to be categorized as another type (e.g. Hex variants, Polymorph variants, Hunter species taming unlocks, Pocopoc customizations, etc.)

Tracked per character by default." MINI_LIST_SLIDER_LABEL = "Mini Lists Scale" ACCOUNT_WIDE_APPEARANCES_TOOLTIP = "Transmog should be collected account wide. Certain items cannot be learned by every class, so ATT will do its best to only show you things that you can collect on your current character." ADDITIONAL_LABEL = "Additional Information" DEBUG_MODE = "|cffFF0000Debug Mode|r (Show Everything)" FOR_CREATURES_CHECKBOX = "For Creatures" REPUTATIONS_CHECKBOX_TOOLTIP = "Enable this option to track reputations.

Once you reach Exalted or Best Friend with a reputation, it will be marked Collected.

You may have to do a manual refresh for this to update correctly." TOOLTIP_MOD_LABEL = "Modifier" SPELL_NAME = "Spell Name" SOCIAL_PROGRESS = "Social Progress" TWITCH_BUTTON_LABEL = "Twitch" REPORT_COMPLETED_QUESTS_CHECKBOX_TOOLTIP = "Enable this option if you want to see the QuestID for any quest you Accept or Complete immediately after it happens. (For reporting bugs, trackings purposes, etc)" COLLECTED_ICON = "|

DFortun81 commented 4 weeks ago

Blizzard removed one of the UI templates that they actually use in Classic Era/SOD. I'm working on a fix.

DFortun81 commented 4 weeks ago

Converted all use of the deprecated OptionsSliderTemplate over to UISliderTemplate. This should now be fixed on our Git.