LibProcessable

14.8k Downloads

Bug: isDisenchantable function

nancikennedy opened this issue ยท 1 comments

commented

Describe the bug
LUA Error

How to reproduce
I'm not sure. It just showed on a random reload while I was diagnosing a problem with other addons.

What did you expect?
I wasn't expecting anything, as I wasn't doing anything related to enchanting/disenchanting. I was working on a transmog addon issue.

1x ...dOns\Molinari\libs\LibProcessable\LibProcessable-46.lua:94: attempt to compare number with nil
[string "@Molinari\libs\LibProcessable\LibProcessable-46.lua"]:94: in function `IsDisenchantable'
[string "@Molinari\Molinari-90000.71-Release.lua"]:150: in function <Molinari\Molinari.lua:130>
[string "=[C]"]: ?
[string "=[C]"]: ?
[string "=[C]"]: ?
[string "=[C]"]: ?
[string "=[C]"]: ?
[string "=[C]"]: ?
[string "=[C]"]: ?
[string "=[C]"]: ?
[string "=[C]"]: ?
[string "@TheUndermineJournal\libs\LibExtraTip\LibExtraTip.lua"]:499: in function <...TheUndermineJournal\libs\LibExtraTip\LibExtraTip.lua:493>
[string "=[C]"]: ?
[string "=[C]"]: ?
[string "=[C]"]: ?
[string "=[C]"]: ?
[string "=[C]"]: ?
[string "=[C]"]: in function `SetItemByID'
[string "@MinimalArchaeology\addon\components\Main.lua"]:500: in function `KeystoneTooltip'
[string "@MinimalArchaeology\addon\components\Main.lua"]:111: in function <MinimalArchaeology\addon\components\Main.lua:110>

Locals:
self = <table> {
 professionCategories = <table> {
 }
 HasProfession = <function> defined @Molinari\libs\LibProcessable\LibProcessable.lua:283
 containers = <table> {
 }
 herbs = <table> {
 }
 IsOpenableProfession = <function> defined @Molinari\libs\LibProcessable\LibProcessable.lua:218
 enchantingItems = <table> {
 }
 IsProspectable = <function> defined @Molinari\libs\LibProcessable\LibProcessable.lua:57
 IsDisenchantable = <function> defined @Molinari\libs\LibProcessable\LibProcessable.lua:81
 ores = <table> {
 }
 IsOpenable = <function> defined @Molinari\libs\LibProcessable\LibProcessable.lua:187
 GetProfessionCategories = <function> defined @Molinari\libs\LibProcessable\LibProcessable.lua:296
 IsMillable = <function> defined @Molinari\libs\LibProcessable\LibProcessable.lua:29
}
item = "|cffffffff|Hitem:108439::::::::50:62:::::::|h[]|h|r"
itemID = 108439
_ = nil
_ = nil
quality = nil
_ = nil
_ = nil
_ = nil
_ = nil
_ = nil
_ = nil
_ = nil
_ = nil
class = nil
subClass = nil
(*temporary) = 2
(*temporary) = "attempt to compare number with nil"
LE_ITEM_QUALITY_UNCOMMON = 2
LE_ITEM_QUALITY_EPIC = 4
LE_ITEM_CLASS_ARMOR = 4
LE_ITEM_CLASS_WEAPON = 2
LE_ITEM_CLASS_GEM = 3
LE_ITEM_SUBCLASS_ARTIFACT = 11
commented

Don't see how this occured, but I'll add a check just in case.
Thanks for reporting.