Sluimerstand / ProfessionShoppingList

Track recipes, reagents, cooldowns, and more!
4 stars 4 forks source link

Bug Error 11/14/23 #113

Closed Furyclover closed 7 months ago

Furyclover commented 7 months ago

4x ...eProfessionShoppingList/libs/lib-st/Core.lua:417: attempt to compare string with nil [string "@ProfessionShoppingList/libs/lib-st/Core.lua"]:417: in function <...eProfessionShoppingList/libs/lib-st/Core.lua:356>

[string "=[C]"]: in function sort' [string "@ProfessionShoppingList/libs/lib-st/Core.lua"]:330: in functionSortData' [string "@ProfessionShoppingList/libs/lib-st/Core.lua"]:613: in function SetData' [string "@ProfessionShoppingList/ProfessionShoppingList.lua"]:461: in functionUpdateRecipes' [string "@ProfessionShoppingList/ProfessionShoppingList.lua"]:521: in function Show' [string "@ProfessionShoppingList/ProfessionShoppingList.lua"]:531: in functionToggle' [string "@ProfessionShoppingList/ProfessionShoppingList.lua"]:1466: in function `OnClick' [string "@BigWigs/Libs/LibDBIcon-1.0-52/LibDBIcon-1.0.lua"]:170: in function <BigWigs/Libs/LibDBIcon-1.0/LibDBIcon-1.0.lua:168>

Locals: self =

{ sorttable =
{ } filtered =
{ } SetHeight = defined @ProfessionShoppingList/libs/lib-st/Core.lua:38 cols =
{ } GetDefaultHighlightBlank = defined @ProfessionShoppingList/libs/lib-st/Core.lua:450 EnableSelection = defined @ProfessionShoppingList/libs/lib-st/Core.lua:484 scrollframe = ScrollTable2ScrollFrame { } Hide = defined @ProfessionShoppingList/libs/lib-st/Core.lua:300 offset = 0 GetRow = defined @ProfessionShoppingList/libs/lib-st/Core.lua:620 showing = true Show = defined @ProfessionShoppingList/libs/lib-st/Core.lua:290 DefaultEvents =
{ } SetWidth = defined @ProfessionShoppingList/libs/lib-st/Core.lua:43 Filter = defined @ProfessionShoppingList/libs/lib-st/Core.lua:424 SetFilter = defined @ProfessionShoppingList/libs/lib-st/Core.lua:433 GetSelection = defined @ProfessionShoppingList/libs/lib-st/Core.lua:520 SetSelection = defined @ProfessionShoppingList/libs/lib-st/Core.lua:500 DoFilter = defined @ProfessionShoppingList/libs/lib-st/Core.lua:438 isMinimalDataformat = true ClearSelection = defined @ProfessionShoppingList/libs/lib-st/Core.lua:492 data =
{ } GetCell = defined @ProfessionShoppingList/libs/lib-st/Core.lua:628 rows =
{ } multiselection = false SetData = defined @ProfessionShoppingList/libs/lib-st/Core.lua:610 SortData = defined @ProfessionShoppingList/libs/lib-st/Core.lua:310 FireUserEvent = defined @ProfessionShoppingList/libs/lib-st/Core.lua:65 GetDefaultHighlight = defined @ProfessionShoppingList/libs/lib-st/Core.lua:465 rowHeight = 15 displayRows = 15 defaulthighlightblank =
{ } defaulthighlight =
{ } RegisterEvents = defined @ProfessionShoppingList/libs/lib-st/Core.lua:78 head = ScrollTable2Head { } SetDefaultHighlightBlank = defined @ProfessionShoppingList/libs/lib-st/Core.lua:454 Refresh = defined @ProfessionShoppingList/libs/lib-st/Core.lua:820 SetDisplayCols = defined @ProfessionShoppingList/libs/lib-st/Core.lua:203 IsRowVisible = defined @ProfessionShoppingList/libs/lib-st/Core.lua:645 RowIsVisible = defined @ProfessionShoppingList/libs/lib-st/Core.lua:645 SetDefaultHighlight = defined @ProfessionShoppingList/libs/lib-st/Core.lua:469 events =
{ } DoCellUpdate = defined @ProfessionShoppingList/libs/lib-st/Core.lua:533 SetHighLightColor = defined @ProfessionShoppingList/libs/lib-st/Core.lua:57 frame = ScrollTable2 { } SetDisplayRows = defined @ProfessionShoppingList/libs/lib-st/Core.lua:122 CompareSort = defined @ProfessionShoppingList/libs/lib-st/Core.lua:356 } rowa = 2 rowb = 1 sortbycol = 1 cella = "|cff0070dd|Hitem:194702::::::::70:256:::::::::|h[Draconic Treatise on Enchanting]|h|r" cellb = nil a1 = "|cff0070dd|Hitem:194702::::::::70:256:::::::::|h[Draconic Treatise on Enchanting]|h|r" b1 = nil column =
{ bgcolor =
{ } align = "LEFT" width = 150 name = "Recipes" sort = 1 color =
{ } defaultsort = 1 } direction = 1 (temporary) = 1 (temporary) = nil (temporary) = "nil" (temporary) =
{ 2 = 1 } (temporary) = nil (temporary) = "attempt to compare string with nil" StringToNumber = defined @ProfessionShoppingList/libs/lib-st/Core.lua:343 lib =
{ CreateST = define

Sluimerstand commented 7 months ago

Hi @Furyclover, I've been getting this myself as well but I've not been able to reproduce it reliably yet. In the meantime you can use /psl clear to resolve the problem. Thank you for your report, I am looking into it!

Sluimerstand commented 7 months ago

... I figured it out. I'm a dumb-dumb. Hotfix version coming!