Tercioo / Details-Damage-Meter

Addon for World of Warcraft, does combat analyzes offering clean visual data for the player
Other
172 stars 130 forks source link

Lua error only on some classes #767

Open KPhelMadd opened 1 month ago

KPhelMadd commented 1 month ago

Before Start!

Make sure the bug also happen when Details! is the only addon enabled.

Game and Details! version Use /details to grab these two.

Describe the bug

Lua Error Post here lua errors, if you aren't getting any, use /console scriptErrors 1 Message: Interface/AddOns/Details/Libs/DF/fw.lua:288: attempt to compare number with string Time: Thu Jul 11 05:51:22 2024 Count: 1 Stack: Interface/AddOns/Details/Libs/DF/fw.lua:288: attempt to compare number with string [string "@Interface/AddOns/Details/Libs/DF/fw.lua"]:288: in function GetRoleByClassicTalentTree' [string "@Interface/AddOns/Details/Libs/DF/fw.lua"]:340: in function <Interface/AddOns/Details/Libs/DF/fw.lua:304> [string "@Interface/AddOns/Details/classes/class_instance.lua"]:2146: in functionCheckSwitchOnCombatEnd' [string "@Interface/AddOns/Details/classes/class_instance.lua"]:2188: in function CheckSwitchOnLogon' [string "@Interface/AddOns/Details/startup.lua"]:131: in functionStartMeUp' [string "@Interface/AddOns/Details/core/parser.lua"]:6263: in function <Interface/AddOns/Details/core/parser.lua:6262>

Locals: self =

{ SetMask = defined @Interface/AddOns/Details/Libs/DF/picture.lua:715 ConvertAnchorPointToInside = defined @Interface/AddOns/Details/Libs/DF/fw.lua:2105 DropDownCounter = 12299 CreateFrameContainer = defined @Interface/AddOns/Details/Libs/DF/containers.lua:484 SavePositionOnScreen = defined @Interface/AddOns/Details/Libs/DF/panel.lua:2305 CreateTabContainer = defined @Interface/AddOns/Details/Libs/DF/tabcontainer.lua:262 IsUnitTapDenied = defined @Interface/AddOns/Details/Libs/DF/fw.lua:5338 internalFunctions =
{ } NewLabel = defined @Interface/AddOns/Details/Libs/DF/label.lua:327 SavedVars =
{ } AdjustmentSliderOptions =
{ } BuildStatusbarAuthorInfo = defined @Interface/AddOns/Details/Libs/DF/panel.lua:4711 PanelCounter = 12299 PictureNameCounter = 12313 GetTemplate = defined @Interface/AddOns/Details/Libs/DF/fw.lua:3128 ClientLanguage = "enUS" CreateTextureInfo = defined @Interface/AddOns/Details/Libs/DF/fw.lua:1433 DefaultMetaFunctionsSet =
{ } GetCurrentSpec = defined @Interface/AddOns/Details/Libs/DF/fw.lua:4458 alias_text_colors =
{ } ScriptHookMixin =
{ } UnitFrameFunctions =
{ } BackdropUtil =
{ } CreateFontListGenerator = defined @Interface/AddOns/Details/Libs/DF/dropdown.lua:1124 TruncateTextBinarySearch = defined @Interface/AddOns/Details/Libs/DF/fw.lua:1629 CreateCastBar = defined @Interface/AddOns/Details/Libs/DF/unitframe.lua:1909 RegisterScriptComm = defined @Interface/AddOns/Details/Libs/DF/fw.lua:5280 ShowPanicWarning = defined @Interface/AddOns/Details/Libs/DF/panel.lua:1931 IsTWWWow = defined @Interface/AddOns/Details/Libs/DF/fw.lua:190 UnitGroupRolesAssigned = defined @Interface/AddOns/Details/Libs/DF/fw.lua:304 SetAutoCompleteWithSpells = defined @Interface/AddOns/Details/Libs/DF/auras.lua:1066 ShowTutorialAlertFrame = defined @Interface/AddOns/Details/Libs/DF/fw.lua:2489 CooldownsExternals =
{ } GetSpecializationRole = defined @Interface/AddOns/Details/Libs/DF/fw.lua:370 SpecListByClass =
{ } FRAMELEVEL_BACKGROUND = 150 CreateHealthBar = defined @Interface/AddOns/Details/Libs/DF/unitframe.lua:452 InsidePointsToAnchor =
{ } strings =
{ } button_templates =
{ } SetFontDefault = defined @Interface/AddOns/Details/Libs/DF/fw.lua:1229 HeaderMixin =
{ } FrameMixin =
{ } SplitTextInLines = defined @Interface/AddOns/Details/Libs/DF/fw.lua:977 ColorPick = defined @Interface/AddOns/Details/Libs/DF/panel.lua:1507 CreateSwitch = defined @Interface/AddOns/Details/Libs/DF/slider.lua:960 font_templates =
{ } embeds =
{ } SetAnchor = defined @Interface/AddOns/Details/Libs/DF/fw.lua:2266 GetDefaultBackdropColor = defined @Interface/AddOns/Details/Libs/DF/fw.lua:89 trim = Screenshots Post images of the bug if necessary.

Combat Log Include a link to a combatlog file if the error is about not detecting a skill, usable item or item proc. The log can be as simple as hitting a mob with white damage and using the item/skill.

Other Information If necessary, add more info here.

Flamanis commented 1 month ago

Use most recent alpha version

On Thu, Jul 11, 2024, 5:53 AM KPhelMadd @.***> wrote:

Before Start!

Make sure the bug also happen when Details! is the only addon enabled.

Game and Details! version Use /details to grab these two.

Describe the bug

-

Steps to Reproduce (what did you do to make the bug happen): Load paladin, warrior, druid class characters.

Result (what happens when you follow the steps above): Lua error (posted below)

Expected (what you think the expected behavior would be when following the steps):

When the bug started (a date, wow path release, details update, etc)? 7/10

Additional information:

Lua Error Post here lua errors, if you aren't getting any, use /console scriptErrors 1 Message: Interface/AddOns/Details/Libs/DF/fw.lua:288: attempt to compare number with string Time: Thu Jul 11 05:51:22 2024 Count: 1 Stack: Interface/AddOns/Details/Libs/DF/fw.lua:288: attempt to compare number with string [string @./AddOns/Details/Libs/DF/fw.lua"]:288: in function GetRoleByClassicTalentTree' [string @./AddOns/Details/Libs/DF/fw.lua"]:340: in function <Interface/AddOns/Details/Libs/DF/fw.lua:304> [string @./AddOns/Details/classes/class_instance.lua"]:2146: in function CheckSwitchOnCombatEnd' [string @./AddOns/Details/classes/class_instance.lua"]:2188: in function CheckSwitchOnLogon' [string @./AddOns/Details/startup.lua"]:131: in function StartMeUp' [string @./AddOns/Details/core/parser.lua"]:6263: in function <Interface/AddOns/Details/core/parser.lua:6262>

Locals: self = { SetMask = defined @Interface/AddOns/Details/Libs/DF/picture.lua:715 ConvertAnchorPointToInside = defined @Interface/AddOns/Details/Libs/DF/fw.lua:2105 DropDownCounter = 12299 CreateFrameContainer = defined @Interface/AddOns/Details/Libs/DF/containers.lua:484 SavePositionOnScreen = defined @Interface/AddOns/Details/Libs/DF/panel.lua:2305 CreateTabContainer = defined @Interface/AddOns/Details/Libs/DF/tabcontainer.lua:262 IsUnitTapDenied = defined @Interface/AddOns/Details/Libs/DF/fw.lua:5338 internalFunctions = { } NewLabel = defined @Interface/AddOns/Details/Libs/DF/label.lua:327 SavedVars = { } AdjustmentSliderOptions = { } BuildStatusbarAuthorInfo = defined @Interface/AddOns/Details/Libs/DF/panel.lua:4711 PanelCounter = 12299 PictureNameCounter = 12313 GetTemplate = defined @Interface/AddOns/Details/Libs/DF/fw.lua:3128 ClientLanguage = "enUS" CreateTextureInfo = defined @Interface/AddOns/Details/Libs/DF/fw.lua:1433 DefaultMetaFunctionsSet = { } GetCurrentSpec = defined @Interface/AddOns/Details/Libs/DF/fw.lua:4458 alias_text_colors = { } ScriptHookMixin = { } UnitFrameFunctions = { } BackdropUtil = { } CreateFontListGenerator = defined @Interface/AddOns/Details/Libs/DF/dropdown.lua:1124 TruncateTextBinarySearch = defined @Interface/AddOns/Details/Libs/DF/fw.lua:1629 CreateCastBar = defined @Interface/AddOns/Details/Libs/DF/unitframe.lua:1909 RegisterScriptComm = defined @Interface/AddOns/Details/Libs/DF/fw.lua:5280 ShowPanicWarning = defined @Interface/AddOns/Details/Libs/DF/panel.lua:1931 IsTWWWow = defined @Interface/AddOns/Details/Libs/DF/fw.lua:190 UnitGroupRolesAssigned = defined @Interface/AddOns/Details/Libs/DF/fw.lua:304 SetAutoCompleteWithSpells = defined @Interface/AddOns/Details/Libs/DF/auras.lua:1066 ShowTutorialAlertFrame = defined @Interface/AddOns/Details/Libs/DF/fw.lua:2489 CooldownsExternals = { } GetSpecializationRole = defined @Interface/AddOns/Details/Libs/DF/fw.lua:370 SpecListByClass = { } FRAMELEVEL_BACKGROUND = 150 CreateHealthBar = defined @Interface/AddOns/Details/Libs/DF/unitframe.lua:452 InsidePointsToAnchor = { } strings = { } button_templates = { } SetFontDefault = defined @Interface/AddOns/Details/Libs/DF/fw.lua:1229 HeaderMixin = { } FrameMixin = { } SplitTextInLines = defined @Interface/AddOns/Details/Libs/DF/fw.lua:977 ColorPick = defined @Interface/AddOns/Details/Libs/DF/panel.lua:1507 CreateSwitch = defined @Interface/AddOns/Details/Libs/DF/slider.lua:960 font_templates = { } embeds = { } SetAnchor = defined @Interface/AddOns/Details/Libs/DF/fw.lua:2266 GetDefaultBackdropColor = defined @Interface/AddOns/Details/Libs/DF/fw.lua:89 trim = Screenshots Post images of the bug if necessary.

Combat Log Include a link to a combatlog file if the error is about not detecting a skill, usable item or item proc. The log can be as simple as hitting a mob with white damage and using the item/skill.

Other Information If necessary, add more info here.

— Reply to this email directly, view it on GitHub https://github.com/Tercioo/Details-Damage-Meter/issues/767, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABL4J6CWI7ZGZT2QR2O2Q3TZLZP2RAVCNFSM6AAAAABKWXCHOCVHI2DSMVQWIX3LMV43ASLTON2WKOZSGQYDEOBXHE3TAMY . You are receiving this because you are subscribed to this thread.Message ID: @.***>