kemayo / wow-silverdragon

World of Warcraft addon to find rare mobs
24 stars 11 forks source link

[Bug] Endless Loop Error; ChatThrottleLib #271

Closed illutian closed 2 months ago

illutian commented 6 months ago

version: 2024.3

Endless loop error:

1125x ...SilverDragon/lib/ChatThrottleLib/ChatThrottleLib.lua:428: attempt to call method 'Link' (a nil value) [string "@SilverDragon/lib/ChatThrottleLib/ChatThrottleLib.lua"]:428: in function <...SilverDragon/lib/ChatThrottleLib/ChatThrottleLib.lua:409>

Locals: this = Frame { 0 = } delay = 17.105001 self =

{ Hook_SendAddonMessage = defined @SilverDragon/lib/ChatThrottleLib/ChatThrottleLib.lua:269 Hook_SendChatMessage = defined @SilverDragon/lib/ChatThrottleLib/ChatThrottleLib.lua:260 avail = 4000 SendAddonMessageLogged = defined @SilverDragon/lib/ChatThrottleLib/ChatThrottleLib.lua:608 MSG_OVERHEAD = 40 bChoking = false Enqueue = defined @SilverDragon/lib/ChatThrottleLib/ChatThrottleLib.lua:487 securelyHookedLogged = true MIN_FPS = 20 BlockedQueuesDelay = 17.112001 Hook_SendAddonMessageLogged = defined @SilverDragon/lib/ChatThrottleLib/ChatThrottleLib.lua:279 BURST = 4000 OnUpdate = defined @SilverDragon/lib/ChatThrottleLib/ChatThrottleLib.lua:409 Despool = defined @SilverDragon/lib/ChatThrottleLib/ChatThrottleLib.lua:359 bQueueing = true securelyHooked = true MAXCPS = 800 LastAvailUpdate = 90327.797000 OnUpdateDelay = 0 UpdateAvail = defined @SilverDragon/lib/ChatThrottleLib/ChatThrottleLib.lua:289 nBypass = 100 OnEvent = defined @SilverDragon/lib/ChatThrottleLib/ChatThrottleLib.lua:399 Init = defined @SilverDragon/lib/ChatThrottleLib/ChatThrottleLib.lua:186 Prio =
{ } version = 26 SendChatMessage = defined @SilverDragon/lib/ChatThrottleLib/ChatThrottleLib.lua:503 SendAddonMessage = defined @SilverDragon/lib/ChatThrottleLib/ChatThrottleLib.lua:594 nTotalSent = 0 Frame = Frame { } HardThrottlingBeginTime = 90310.692000 } (for generator) = defined =[C]:-1 (for state) =
{ BULK =
{ } NORMAL =
{ } ALERT =
{ } } (for control) = "BULK" = "BULK" Prio =
{ ByName =
{ } avail = 0 nTotalSent = 0 Ring =
{ } Blocked =
{ } } (temporary) = nil (temporary) =
{ } (temporary) =
{ } (temporary) = "attempt to call method 'Link' (a nil value)" ChatThrottleLib =
{ Hook_SendAddonMessage = defined @SilverDragon/lib/ChatThrottleLib/ChatThrottleLib.lua:269 Hook_SendChatMessage = defined @SilverDragon/lib/ChatThrottleLib/ChatThrottleLib.lua:260 avail = 4000 SendAddonMessageLogged = defined @SilverDragon/lib/ChatThrottleLib/ChatThrottleLib.lua:608 MSG_OVERHEAD = 40 bChoking = false Enqueue = defined @SilverDragon/lib/ChatThrottleLib/ChatThrottleLib.lua:487 securelyHookedLogged = true MIN_FPS = 20 BlockedQueuesDelay = 17.112001 Hook_SendAddonMessageLogged = defined @SilverDragon/lib/ChatThrottleLib/ChatThrottleLib.lua:279 BURST = 4000 OnUpdate = defined @SilverDragon/lib/ChatThrottleLib/ChatThrottleLib.lua:409 Despool = defined @SilverDragon/lib/ChatThrottleLib/ChatThrottleLib.lua:359 bQueueing = true securelyHooked = true MAX_CPS = 800 LastAvailUpdate = 90327.797000 OnUpdateDelay = 0 UpdateAvail = defined @SilverDragon/lib/ChatThrottleLib/ChatThrottleLib.lua:289 nBypass = 100 OnEvent = defined @SilverDragon/lib/ChatThrottleLib/ChatThrottleLib.lua:399 Init = defined @SilverDragon/lib/ChatThrottleLib/ChatThrottleLib.lua:186 Prio =
{ } version = 26 SendChatMessage = defined @SilverDragon/lib/ChatThrottleLib/ChatThrottleLib.lua:503 SendAddonMessage = defined @SilverDragon/lib/ChatThrottleLib/ChatThrottleLib.lua:594 nTotalSent = 0 Frame = Frame { } HardThrottlingBeginTime = 90310.692000 } pairs = defined =[C]:-1 math_min = defined =[C]:-1

hollo6 commented 6 months ago

Having the same issue with this version. Rolled back to 2024.2 which still works.

kemayo commented 6 months ago

Looks like there was a bug in the library-upgrade for ChatThrottleLib at the precise moment that I did that release. It seems to be fixed as of a few hours ago, so I think I just need to make a new release here.