Legacy-of-Sylvanaar / prat-3-0

Prat-3.0 is a chat enhancement addon for world of warcraft
https://www.curseforge.com/wow/addons/prat-3-0
GNU General Public License v3.0
26 stars 18 forks source link

WOTLK Chat Bubble Error #23

Closed Eurymachus closed 1 year ago

Eurymachus commented 1 year ago

Describe the bug

From BugSack:

217x Prat-3.0-3.10.0\modules\Bubbles.lua:479: attempt to call method 'SetBackdropBorderColor' (a nil value) [string "@Prat-3.0-3.10.0\modules\Bubbles.lua"]:479: in function ?' [string "@Prat-3.0-3.10.0\modules\Bubbles.lua"]:533: in functionIterateChatBubbles' [string "@Prat-3.0-3.10.0\modules\Bubbles.lua"]:437: in function `FormatBubbles' [string "@Prat-3.0-3.10.0\modules\Bubbles.lua"]:402: in function <Prat-3.0\modules\Bubbles.lua:398>

Locals: self =

{ SetDefaultModuleLibraries = defined @CEPGP\Libs\AceAddon-3.0\AceAddon-3.0.lua:367 Enable = defined @CEPGP\Libs\AceAddon-3.0\AceAddon-3.0.lua:294 NewModule = defined @CEPGP\Libs\AceAddon-3.0\AceAddon-3.0.lua:235 update = { } EnableModule = defined @CEPGP\Libs\AceAddon-3.0\AceAddon-3.0.lua:332 modules =
{ } GetModule = defined @CEPGP\Libs\AceAddon-3.0\AceAddon-3.0.lua:210 IterateEmbeds = defined @CEPGP\Libs\AceAddon-3.0\AceAddon-3.0.lua:442 FormatCallback = defined @Prat-3.0\modules\Bubbles.lua:449 defaultModuleLibraries =
{ } IterateChatBubbles = defined @Prat-3.0\modules\Bubbles.lua:522 SetDefaultModulePrototype = defined @CEPGP\Libs\AceAddon-3.0\AceAddon-3.0.lua:409 font = true name = "Prat_Bubbles" IsEnabled = defined @CEPGP\Libs\AceAddon-3.0\AceAddon-3.0.lua:451 orderedModules =
{ } DisableModule = defined @CEPGP\Libs\AceAddon-3.0\AceAddon-3.0.lua:350 FormatBubbles = defined @Prat-3.0\modules\Bubbles.lua:436 OnModuleDisable = defined @Prat-3.0\modules\Bubbles.lua:432 APLyOptions = defined @Prat-3.0\modules\Bubbles.lua:410 throttle = 0.100000 fontsize = 14 IsModule = defined @CEPGP\Libs\AceAddon-3.0\AceAddon-3.0.lua:217 db =
{ } SetDefaultModuleState = defined @CEPGP\Libs\AceAddon-3.0\AceAddon-3.0.lua:387 PL =
{ } icons = true SetEnabledState = defined @CEPGP\Libs\AceAddon-3.0\AceAddon-3.0.lua:424 format = true enabledState = true color = true shorten = false baseName = "Prat-3.0" OnModuleEnable = defined @Prat-3.0\modules\Bubbles.lua:393 RestoreDefaultsCallback = defined @Prat-3.0\modules\Bubbles.lua:516 RestoreDefaults = defined @Prat-3.0\modules\Bubbles.lua:440 IterateModules = defined @CEPGP\Libs\AceAddon-3.0\AceAddon-3.0.lua:437 OnValueChanged = defined @Prat-3.0\modules\Bubbles.lua:426 transparent = false GetName = defined @CEPGP\Libs\AceAddon-3.0\AceAddon-3.0.lua:279 moduleName = "Bubbles" defaultModuleState = true Disable = defined @CEPGP\Libs\AceAddon-3.0\AceAddon-3.0.lua:314 } frame = { 0 = isSkinnedElvUI = true Name = { } holder = { } } fontstring = { 0 = fontStyle = "" font = "ElvUI\Core\Media\Fonts\PTSansNarrow.ttf" fontSize = 10.200000 } text = "" (temporary) = nil (temporary) = { 0 = isSkinnedElvUI = true Name = { } holder = { } } (temporary) = 0.999998 (temporary) = 0.999998 (temporary) = 0.999998 (temporary) = 0.999998 (*temporary) = "attempt to call method 'SetBackdropBorderColor' (a nil value)" MAX_CHATBUBBLE_WIDTH = 300

To Reproduce Steps to reproduce the behavior:

  1. Use the Foreman's Blackjack on a Lazy Peon

Expected behavior Chat Bubble should appear for NPC but doesn't. Does appear and there's no error when Bubble Module is disabled.

Version Information (please complete the following information):

  • Wow Version: Classic WOTLK 3.4.0 (46158)
  • Prat Version: Prat |cff8080ff3.0|r (|cff8080ff3.9.1|r)
plusmouse commented 1 year ago