LibItemSearch-1.3

LibItemSearch-1.3

1.2k Downloads

BCC 2.5.4 error

Jakobud opened this issue ยท 0 comments

commented

I'm seeing this error today:

...BagSync\libs\LibItemSearch-1.2\LibItemSearch-1.2-22.lua:14: attempt to index field 'tipPhrases' (a nil value)
[string "@BagSync\libs\LibItemSearch-1.2\LibItemSearch-1.2-22.lua"]:14: in function <...BagSync\libs\LibItemSearch-1.2\LibItemSearch-1.2.lua:13>

Locals:
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index field 'tipPhrases' (a nil value)"
Lib = <table> {
 ForQuest = <function> defined @BagSync\libs\LibItemSearch-1.2\LibItemSearch-1.2.lua:36
 InSet = <function> defined @BagSync\libs\LibItemSearch-1.2\LibItemSearch-1.2.lua:44
 Tooltip = <function> defined @BagSync\libs\LibItemSearch-1.2\LibItemSearch-1.2.lua:28
 Scanner = LibItemSearchTooltipScanner {
 }
 IsReagent = <function> defined @BagSync\libs\LibItemSearch-1.2\LibItemSearch-1.2.lua:40
 TooltipLine = <function> defined @BagSync\libs\LibItemSearch-1.2\LibItemSearch-1.2.lua:54
 TooltipPhrase = <function> defined @BagSync\libs\LibItemSearch-1.2\LibItemSearch-1.2.lua:32
 Matches = <function> defined @BagSync\libs\LibItemSearch-1.2\LibItemSearch-1.2.lua:24
 BelongsToSet = <function> defined @BagSync\libs\LibItemSearch-1.2\LibItemSearch-1.2.lua:64
 Filters = <table> {
 }
}

When I look closer at this line:

https://github.com/Jaliborc/LibItemSearch-1.2/blob/282dd2646f23265bf58ceb42681f2fd41197941f/LibItemSearch-1.2.lua#L14

Where is tipPhrases defined anyways? How did this even work before the patch? Shouldn't there be a Lib.Filters.tipPhrases = {} somewhere in there for initialization?