Coder Social home page Coder Social logo

face-melter-wotlk's People

Contributors

professormc avatar

Stargazers

 avatar

Watchers

 avatar  avatar

face-melter-wotlk's Issues

Errors after 3.41

Hello I love the idea of this addon and have been using it but since 3.41 hit I have gotten these errors. Thanks for your time.

678x ...erWotlk/Libs/LibCustomGlow-1.0-16/LibCustomGlow-1.0.lua:55: Usage: self:RemoveMaskTexture(mask)
[string "=[C]"]: in function RemoveMaskTexture' [string "@FaceMelterWotlk/Libs/LibCustomGlow-1.0-16/LibCustomGlow-1.0.lua"]:55: in function resetterFunc'
[string "@SharedXML/Pools.lua"]:52: in function Acquire' [string "@FaceMelterWotlk/Libs/LibCustomGlow-1.0-16/LibCustomGlow-1.0.lua"]:114: in function <...erWotlk/Libs/LibCustomGlow-1.0/LibCustomGlow-1.0.lua:94> [string "@FaceMelterWotlk/Libs/LibCustomGlow-1.0-16/LibCustomGlow-1.0.lua"]:255: in function PixelGlow_Start'
[string "@FaceMelterWotlk/FaceMelter_core.lua"]:152: in function SetGlow' [string "@FaceMelterWotlk/FaceMelter_core.lua"]:176: in function PushButtonState'
[string "@FaceMelterWotlk/FaceMelter_core.lua"]:293: in function HandleCastComplete' [string "@FaceMelterWotlk/FaceMelter_core_events.lua"]:25: in function ?'
[string "@FaceMelterWotlk/FaceMelter_core_events.lua"]:6: in function <...ceFaceMelterWotlk/FaceMelter_core_events.lua:5>

Locals:
(*temporary) = Texture {
0 =
}
(*temporary) = nil

Bunch of errors

All of these popped when I tried the addon on a level 22 priest with elvui enabled.
I do not get the cyan text with facemelter loaded playerclass: ... when logging on to the priest.

First error

7x ...ceFaceMelterWotlk\FaceMelter_core_player.lua:170: table index is nil
[string "@FaceMelterWotlk\FaceMelter_core_player.lua"]:170: in function `UpdatePlayerGlyphs'
[string "@FaceMelterWotlk\FaceMelter_core_player.lua"]:65: in function `UpdateCharacter'
[string "@FaceMelterWotlk\FaceMelter_core.lua"]:22: in function `OnSpellsChange'
[string "@FaceMelterWotlk\FaceMelter_core_events.lua"]:16: in function `?'
[string "@FaceMelterWotlk\FaceMelter_core_events.lua"]:6: in function <...ceFaceMelterWotlk\FaceMelter_core_events.lua:5>

Locals:
self = <table> {
 UpdateAuras = <function> defined @FaceMelterWotlk\FaceMelter_core_player.lua:95
 UpdateTalents = <function> defined @FaceMelterWotlk\FaceMelter_core_player.lua:73
 IsSpecChange = <function> defined @FaceMelterWotlk\FaceMelter_core_player.lua:48
 GetAura = <function> defined @FaceMelterWotlk\FaceMelter_core_player.lua:122
 StopCasting = <function> defined @FaceMelterWotlk\FaceMelter_core_player.lua:43
 known_glyphs = <table> {
 }
 GetSpellCooldown = <function> defined @FaceMelterWotlk\FaceMelter_core_player.lua:197
 IsInCombat = <function> defined @FaceMelterWotlk\FaceMelter_core_player.lua:143
 GetKnownSpells = <function> defined @FaceMelterWotlk\FaceMelter_core_player.lua:186
 IsBaseSpellKnown = <function> defined @FaceMelterWotlk\FaceMelter_core_player.lua:175
 IsGlyphKnown = <function> defined @FaceMelterWotlk\FaceMelter_core_player.lua:150
 OnAuraChange = <function> defined @FaceMelterWotlk\FaceMelter_core_player.lua:69
 UpdatePlayerGlyphs = <function> defined @FaceMelterWotlk\FaceMelter_core_player.lua:160
 SetInCombat = <function> defined @FaceMelterWotlk\FaceMelter_core_player.lua:139
 StartCasting = <function> defined @FaceMelterWotlk\FaceMelter_core_player.lua:38
 UpdateCharacter = <function> defined @FaceMelterWotlk\FaceMelter_core_player.lua:63
 CurrentSpell = <function> defined @FaceMelterWotlk\FaceMelter_core_player.lua:31
 GetTalentInfo = <function> defined @FaceMelterWotlk\FaceMelter_core_player.lua:88
 GetClass = <function> defined @FaceMelterWotlk\FaceMelter_core_player.lua:24
 GetName = <function> defined @FaceMelterWotlk\FaceMelter_core_player.lua:17
 OnSpecChange = <function> defined @FaceMelterWotlk\FaceMelter_core_player.lua:59
}
(for index) = 1
(for limit) = 6
(for step) = 1
i = 1
enabled = true
glyphType = 1
glyphTooltipIndex = nil
glyphSpellID = nil
icon = nil
(*temporary) = <table> {
}
(*temporary) = nil
(*temporary) = ""
(*temporary) = <table> {
 log_level_debug = false
}
(*temporary) = false
(*temporary) = nil
(*temporary) = "table index is nil"
NUM_GLYPH_SLOTS = 6
GetGlyph = <function> defined =[C]:-1
logger = <table> {
 log_level_debug = false
}

Second error

12x FaceMelterWotlk\FaceMelter_core.lua:188: attempt to index field 'textures' (a nil value)
[string "@FaceMelterWotlk\FaceMelter_core.lua"]:188: in function `ClearAllButtons'
[string "@FaceMelterWotlk\FaceMelter_core.lua"]:258: in function `HandleTargetChange'
[string "@FaceMelterWotlk\FaceMelter_core.lua"]:226: in function `HandlePlayerAuraUpdate'
[string "@FaceMelterWotlk\FaceMelter_core_events.lua"]:83: in function `?'
[string "@FaceMelterWotlk\FaceMelter_core_events.lua"]:6: in function <...ceFaceMelterWotlk\FaceMelter_core_events.lua:5>

Locals:
self = <table> {
 SetFriendlyTarget = <function> defined @FaceMelterWotlk\FaceMelter_core.lua:312
 target_info = <table> {
 }
 IsClassSupported = <function> defined @FaceMelterWotlk\FaceMelter_core.lua:202
 SetNoTarget = <function> defined @FaceMelterWotlk\FaceMelter_core.lua:324
 PushNext = <function> defined @FaceMelterWotlk\FaceMelter_core.lua:297
 SetUpdateCooldown = <function> defined @FaceMelterWotlk\FaceMelter_core.lua:241
 RegisterClassLibrary = <function> defined @FaceMelterWotlk\FaceMelter_core.lua:194
 SetHostileTarget = <function> defined @FaceMelterWotlk\FaceMelter_core.lua:316
 SetSelfTarget = <function> defined @FaceMelterWotlk\FaceMelter_core.lua:308
 HandleTargetAuraUpdate = <function> defined @FaceMelterWotlk\FaceMelter_core.lua:304
 GetPlayerName = <function> defined @FaceMelterWotlk\FaceMelter_core.lua:213
 HandleUpdateCoolldown = <function> defined @FaceMelterWotlk\FaceMelter_core.lua:286
 HandleCastComplete = <function> defined @FaceMelterWotlk\FaceMelter_core.lua:275
 HandlePlayerAuraUpdate = <function> defined @FaceMelterWotlk\FaceMelter_core.lua:223
 HandleTargetChange = <function> defined @FaceMelterWotlk\FaceMelter_core.lua:249
 UnsetGlow = <function> defined @FaceMelterWotlk\FaceMelter_core.lua:154
 ClearAllButtons = <function> defined @FaceMelterWotlk\FaceMelter_core.lua:186
 PushButtonState = <function> defined @FaceMelterWotlk\FaceMelter_core.lua:163
 GetPlayerInformation = <function> defined @FaceMelterWotlk\FaceMelter_core.lua:209
 CreateUI = <function> defined @FaceMelterWotlk\FaceMelter_core.lua:28
 HandleStartCasting = <function> defined @FaceMelterWotlk\FaceMelter_core.lua:266
 UpdatePlayerInformation = <function> defined @FaceMelterWotlk\FaceMelter_core.lua:217
 ResetPlayerCastBar = <function> defined @FaceMelterWotlk\FaceMelter_core.lua:32
 CreatePlayerCastBar = <function> defined @FaceMelterWotlk\FaceMelter_core.lua:47
 AddChild = <function> defined @FaceMelterWotlk\FaceMelter_core.lua:95
 HandlePlayerTalentUpdate = <function> defined @FaceMelterWotlk\FaceMelter_core.lua:229
 OnLoad = <function> defined @FaceMelterWotlk\FaceMelter_core.lua:9
 SetInCombat = <function> defined @FaceMelterWotlk\FaceMelter_core.lua:237
 OnSpellsChange = <function> defined @FaceMelterWotlk\FaceMelter_core.lua:15
 SetGlow = <function> defined @FaceMelterWotlk\FaceMelter_core.lua:141
}
(for generator) = <function> defined =[C]:-1
(for state) = <table> {
 1 = <table> {
 }
 2 = <table> {
 }
 3 = <table> {
 }
 4 = <table> {
 }
 5 = <table> {
 }
}
(for control) = 1
_ = 1
spell = <table> {
 name = "Shadow Word: Pain"
 ChooseNext = <function> defined @FaceMelterWotlk\FaceMelter_priest.lua:155
 spell_id = 25368
 priority = 1
 texture = 136207
 is_next = false
}
(*temporary) = nil
(*temporary) = 25368
(*temporary) = nil
(*temporary) = "attempt to index field 'textures' (a nil value)"
fm_libs = <table> {
 PRIEST = <table> {
 }
}
player_information = <table> {
 known_spells = <table> {
 }
 name = "REDACTED"
 current_spell = "none"
 class = "PRIEST"
 aura_list = <table> {
 }
}

This one pops everytime on target change.

19x FaceMelterWotlk\FaceMelter_core.lua:165: attempt to index field 'ActionButtons' (a nil value)
[string "@FaceMelterWotlk\FaceMelter_core.lua"]:165: in function `PushButtonState'
[string "@FaceMelterWotlk\FaceMelter_core.lua"]:282: in function `HandleCastComplete'
[string "@FaceMelterWotlk\FaceMelter_core_events.lua"]:25: in function `?'
[string "@FaceMelterWotlk\FaceMelter_core_events.lua"]:6: in function <...ceFaceMelterWotlk\FaceMelter_core_events.lua:5>

Locals:
self = <table> {
 SetFriendlyTarget = <function> defined @FaceMelterWotlk\FaceMelter_core.lua:312
 target_info = <table> {
 }
 IsClassSupported = <function> defined @FaceMelterWotlk\FaceMelter_core.lua:202
 SetNoTarget = <function> defined @FaceMelterWotlk\FaceMelter_core.lua:324
 PushNext = <function> defined @FaceMelterWotlk\FaceMelter_core.lua:297
 SetUpdateCooldown = <function> defined @FaceMelterWotlk\FaceMelter_core.lua:241
 RegisterClassLibrary = <function> defined @FaceMelterWotlk\FaceMelter_core.lua:194
 SetHostileTarget = <function> defined @FaceMelterWotlk\FaceMelter_core.lua:316
 SetSelfTarget = <function> defined @FaceMelterWotlk\FaceMelter_core.lua:308
 HandleTargetAuraUpdate = <function> defined @FaceMelterWotlk\FaceMelter_core.lua:304
 GetPlayerName = <function> defined @FaceMelterWotlk\FaceMelter_core.lua:213
 HandleUpdateCoolldown = <function> defined @FaceMelterWotlk\FaceMelter_core.lua:286
 HandleCastComplete = <function> defined @FaceMelterWotlk\FaceMelter_core.lua:275
 HandlePlayerAuraUpdate = <function> defined @FaceMelterWotlk\FaceMelter_core.lua:223
 HandleTargetChange = <function> defined @FaceMelterWotlk\FaceMelter_core.lua:249
 UnsetGlow = <function> defined @FaceMelterWotlk\FaceMelter_core.lua:154
 ClearAllButtons = <function> defined @FaceMelterWotlk\FaceMelter_core.lua:186
 PushButtonState = <function> defined @FaceMelterWotlk\FaceMelter_core.lua:163
 GetPlayerInformation = <function> defined @FaceMelterWotlk\FaceMelter_core.lua:209
 CreateUI = <function> defined @FaceMelterWotlk\FaceMelter_core.lua:28
 HandleStartCasting = <function> defined @FaceMelterWotlk\FaceMelter_core.lua:266
 UpdatePlayerInformation = <function> defined @FaceMelterWotlk\FaceMelter_core.lua:217
 ResetPlayerCastBar = <function> defined @FaceMelterWotlk\FaceMelter_core.lua:32
 CreatePlayerCastBar = <function> defined @FaceMelterWotlk\FaceMelter_core.lua:47
 AddChild = <function> defined @FaceMelterWotlk\FaceMelter_core.lua:95
 HandlePlayerTalentUpdate = <function> defined @FaceMelterWotlk\FaceMelter_core.lua:229
 OnLoad = <function> defined @FaceMelterWotlk\FaceMelter_core.lua:9
 SetInCombat = <function> defined @FaceMelterWotlk\FaceMelter_core.lua:237
 OnSpellsChange = <function> defined @FaceMelterWotlk\FaceMelter_core.lua:15
 SetGlow = <function> defined @FaceMelterWotlk\FaceMelter_core.lua:141
}
(for generator) = <function> defined =[C]:-1
(for state) = <table> {
 1 = <table> {
 }
 2 = <table> {
 }
 3 = <table> {
 }
 4 = <table> {
 }
 5 = <table> {
 }
}
(for control) = 1
_ = 1
spell = <table> {
 name = "Shadow Word: Pain"
 ChooseNext = <function> defined @FaceMelterWotlk\FaceMelter_priest.lua:155
 spell_id = 25368
 priority = 1
 texture = 136207
 is_next = false
}
(*temporary) = nil
(*temporary) = 25368
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index field 'ActionButtons' (a nil value)"
fm_libs = <table> {
 PRIEST = <table> {
 }
}
player_information = <table> {
 class = "PRIEST"
 name = "REDACTED"
 known_spells = <table> {
 }
}
logger = <table> {
 log_level_debug = false
}

Something about spell ids + no icon(s) before level 68.

After I got to level 68, the icon for devouring plague started to show but there was not a single icon or anything from this addon before level 68 which led me to a bit of a confusion earlier.

So after I got the icon for devouring plague, I ran into a weird behavior sometimes when targeting a friendly npc or a player after combat. For example after killing a mob, then targeting a friendly npc or a player the icon freaks out that the friendly character doesn't have active devouring plague on them. It only goes on for a few seconds and produces no errors ๐Ÿ˜„
I cannot reproduce this behavior easily every time ๐Ÿ˜ข

Then the actual error I came here for, I think the error could have something to do with not having max rank spells and tracking the lower rank dot. The error pops on pulling, then after like 5 seconds of combat and then few times in 5 seconds.

Spell_id error

27x FaceMelterWotlk\FaceMelter_priest.lua:227: attempt to index field '?' (a nil value)
[string "@FaceMelterWotlk\FaceMelter_priest.lua"]:227: in function <FaceMelterWotlk\FaceMelter_priest.lua:226>

Locals:
(*temporary) = nil
(*temporary) = 25467
(*temporary) = "attempt to index field '?' (a nil value)"
self = <table> {
 SpellCount = <function> defined @FaceMelterWotlk\FaceMelter_priest.lua:334
 _name = "PRIEST"
 LoadSpell = <function> defined @FaceMelterWotlk\FaceMelter_priest.lua:277
 GetSpells = <function> defined @FaceMelterWotlk\FaceMelter_priest.lua:199
 GetSpellCooldown = <function> defined @FaceMelterWotlk\FaceMelter_priest.lua:247
 GetSpellById = <function> defined @FaceMelterWotlk\FaceMelter_priest.lua:273
 ChooseNext = <function> defined @FaceMelterWotlk\FaceMelter_priest.lua:289
 UpdateSetSpellCooldown = <function> defined @FaceMelterWotlk\FaceMelter_priest.lua:203
 spells_cd = <table> {
 }
 spells = <table> {
 }
}
spell_id = 25467

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.