raethkcj / RatingBuster

An item comparison tool for WoW Classic.
GNU General Public License v2.0
57 stars 14 forks source link

[Bug]: v1.18.1 Breaks Reforging UI #187

Closed NayooZ closed 3 weeks ago

NayooZ commented 3 weeks ago

Describe the bug

Unable to drop items into the reforging UI with 1.18.1 - rolling back to 1.17.2 to be able to reforge again.

1x RatingBuster/RatingBuster.lua:2423: attempt to call local 'statModContext' (a nil value)
[string "@RatingBuster/RatingBuster.lua"]:2423: in function `ProcessStat'
[string "@RatingBuster/RatingBuster.lua"]:2140: in function `ProcessText'
[string "@RatingBuster/RatingBuster.lua"]:2633: in function `SetText'
[string "@Blizzard_ReforgingUI/Classic/Blizzard_ReforgingUI.lua"]:406: in function `ReforgeFrame_OldStat_Initialize'
[string "@Blizzard_ReforgingUI/Classic/Blizzard_ReforgingUI.lua"]:54: in function <...lizzard_ReforgingUI/Classic/Blizzard_ReforgingUI.lua:48>
[string "=[C]"]: in function `SetReforgeFromCursorItem'
[string "@Blizzard_ReforgingUI/Classic/Blizzard_ReforgingUI.lua"]:227: in function `ReforgingFrame_AddItemClick'
[string "*Blizzard_ReforgingUI.xml:351_OnClick"]:1: in function <[string "*Blizzard_ReforgingUI.xml:351_OnClick"]:1>

Locals:
self = <table> {
 SetDefaultModuleLibraries = <function> defined @Masque/Libs/AceAddon-3.0/AceAddon-3.0.lua:363
 PerformanceProfile = <function> defined @RatingBuster/RatingBuster.lua:3902
 Enable = <function> defined @Masque/Libs/AceAddon-3.0/AceAddon-3.0.lua:290
 RegisterChatCommand = <function> defined @Bartender4/libs/AceConsole-3.0/AceConsole-3.0.lua:81
 EnableModule = <function> defined @Masque/Libs/AceAddon-3.0/AceAddon-3.0.lua:328
 modules = <table> {
 }
 GetModule = <function> defined @Masque/Libs/AceAddon-3.0/AceAddon-3.0.lua:206
 IterateEmbeds = <function> defined @Masque/Libs/AceAddon-3.0/AceAddon-3.0.lua:438
 defaultModuleLibraries = <table> {
 }
 conversion_data = <table> {
 }
 version = "1.18.1"
 UnregisterChatCommand = <function> defined @Bartender4/libs/AceConsole-3.0/AceConsole-3.0.lua:107
 baseName = "RatingBuster"
 OnDisable = <function> defined @RatingBuster/RatingBuster.lua:1855
 ProcessStat = <function> defined @RatingBuster/RatingBuster.lua:2247
 Printf = <function> defined @Bartender4/libs/AceConsole-3.0/AceConsole-3.0.lua:65
 ProcessText = <function> defined @RatingBuster/RatingBuster.lua:2124
 SetDefaultModulePrototype = <function> defined @Masque/Libs/AceAddon-3.0/AceAddon-3.0.lua:405
 RecursivelySplitLine = <function> defined @RatingBuster/RatingBuster.lua:2102
 RegisterBucketMessage = <function> defined @Quartz/libs/AceBucket-3.0/AceBucket-3.0.lua:196
 Disable = <function> defined @Masque/Libs/AceAddon-3.0/AceAddon-3.0.lua:310
 name = "RatingBuster"
 title = "Rating Buster"
 IsEnabled = <function> defined @Masque/Libs/AceAddon-3.0/AceAddon-3.0.lua:447
 orderedModules = <table> {
 }
 PLAYER_LEVEL_UP = <function> defined @RatingBuster/RatingBuster.lua:1914
 DisableModule = <function> defined @Masque/Libs/AceAddon-3.0/AceAddon-3.0.lua:346
 EnableKeybindings = <function> defined @RatingBuster/RatingBuster.lua:1884
 GetDisplayedSpec = <function> defined @RatingBuster/RatingBuster.lua:1862
 StatSummary = <function> defined @RatingBuster/RatingBuster.lua:3624
 OnEnable = <function> defined @RatingBuster/RatingBuster.lua:1844
 RegisterMessage = <function> defined @AdvancedInterfaceOptions/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:80
 GetArgs = <function> defined @Bartender4/libs/AceConsole-3.0/AceConsole-3.0.lua:140
 Print = <function> defined @Bartender4/libs/AceConsole-3.0/AceConsole-3.0.lua:50
 ClearCache = <function> defined @RatingBuster/RatingBuster.lua:1778
 OnInitialize = <function> defined @RatingBuster/RatingBuster.lua:1782
 InitializeDatabase = <function> defined @RatingBuster/RatingBuster.lua:1787
 date = "2008-07-22"
 IsModule = <function> defined @Masque/Libs/AceAddon-3.0/AceAddon-3.0.lua:464
 db = <table> {
 }
 SetDefaultModuleState = <function> defined @Masque/Libs/AceAddon-3.0/AceAddon-3.0.lua:383
 UNIT_AURA = <function> defined @RatingBuster/RatingBuster.lua:1921
 UnregisterBucket = <function> defined @Quartz/libs/AceBucket-3.0/AceBucket-3.0.lua:202
 SetEnabledState = <function> defined @Masque/Libs/AceAddon-3.0/AceAddon-3.0.lua:420
 UnregisterAllBuckets = <function> defined @Quartz/libs/AceBucket-3.0/AceBucket-3.0.lua:225
 enabledState = true
 ProcessLine = <function> defined @RatingBuster/RatingBuster.lua:2045
 RegisterEvent = <function> defined @AdvancedInterfaceOptions/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:80
 UnregisterAllMessages = <function> defined @AdvancedInterfaceOptions/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua

Addon Source

CurseForge

Version

1.18.1

Locale

English

Talent Specialization

Survival Hunter

Race

Draenei

raethkcj commented 3 weeks ago

Thank you! Should be fixed shortly