Bagnon

Bagnon

122M Downloads

Character/Bank Sorting issues (likely addon incompabitlity)

ATPoseidon opened this issue ยท 0 comments

commented

Which software were you running?
Bagnon 10.1.15
WoW WoTLK Classic 3.4.3

Have you read the changelog?
Every update

Please describe the bug.
Using the "Sort" button works some of the time, but mostly doesn't. Primarily in the bank interface. Sometimes it'll start sorting then stop halfway. Sometimes the button will highlight after being clicked, but do nothing, sometimes I have to click repeatedly and the effects are still not guaranteed. According the BugSack, the only recorded issues have to do with another addon called AllTheThings.

Please describe how to reproduce it.
Aside from describing it, not sure what else to suggest.

Any Screenshots?
Of course once I started logging the issue, the function worked correctly.

Error Logs are Important!
245x BagBrother/core/api/sorting.lua:122: attempt to compare nil with number
[string "@BagBrother/core/api/sorting.lua"]:122: in function GetSpaces' [string "@BagBrother/core/api/sorting.lua"]:43: in function Iterate'
[string "@BagBrother/core/api/sorting.lua"]:36: in function Run' [string "@BagBrother/core/api/sorting.lua"]:30: in function Start'
[string "@BagBrother/core/classes/frameBase.lua"]:116: in function <BagBrother/core/classes/frameBase.lua:115>
[string "=(tail call)"]: ?
[string "@BagBrother/frames/containers/bank.lua"]:32: in function `SortItems'
[string "@BagBrother/core/classes/sortButton.lua"]:39: in function <BagBrother/core/classes/sortButton.lua:30>

Locals:
self =

{
SendSignal = defined @BagBrother/libs/WildAddon-1.0/WildAddon-1.0.lua:82
CanRun = defined @BagBrother/core/api/sorting.lua:171
RegisterMessage = defined @AllTheThings/lib/CallbackHandler-1.0/CallbackHandler-1.0.lua:80
NewModule = defined @BagBrother/libs/WildAddon-1.0/WildAddon-1.0.lua:68
GetOrder = defined @BagBrother/core/api/sorting.lua:150
Proprieties =
{
}
GetFamilies = defined @BagBrother/core/api/sorting.lua:135
target = BagnonBank1 {
}
SendMessage = defined @AllTheThings/lib/CallbackHandler-1.0/CallbackHandler-1.0.lua:49
Delaying = defined @BagBrother/libs/MutexDelay-1.0/MutexDelay-1.0.lua:46
Rule = defined @BagBrother/core/api/sorting.lua:183
UnregisterSignal = defined @BagBrother/libs/WildAddon-1.0/WildAddon-1.0.lua:78
FitsIn = defined @BagBrother/core/api/sorting.lua:175
Move = defined @BagBrother/core/api/sorting.lua:196
GetSpaces = defined @BagBrother/core/api/sorting.lua:110
RegisterSignal = defined @BagBrother/libs/WildAddon-1.0/WildAddon-1.0.lua:74
UnregisterAllMessages = defined @AllTheThings/lib/CallbackHandler-1.0/CallbackHandler-1.0.lua:164
Run = defined @BagBrother/core/api/sorting.lua:33
UnregisterAllEvents = defined @AllTheThings/lib/CallbackHandler-1.0/CallbackHandler-1.0.lua:164
Iterate = defined @BagBrother/core/api/sorting.lua:42
UnregisterMessage = defined @AllTheThings/lib/CallbackHandler-1.0/CallbackHandler-1.0.lua:143
Stop = defined @BagBrother/core/api/sorting.lua:103
RegisterEvent = defined @AllTheThings/lib/CallbackHandler-1.0/CallbackHandler-1.0.lua:80
Start = defined @BagBrother/core/api/sorting.lua:23
Delay = defined @BagBrother/libs/MutexDelay-1.0/MutexDelay-1.0.lua:27
UnregisterEvent = defined @AllTheThings/lib/CallbackHandler-1.0/CallbackHandler-1.0.lua:143
Tag = "BAGNON_"
}
spaces =
{
1 =
{
}
2 =
{
}
3 =
{
}
4 =
{
}
5 =
{
}
6 =
{
}
7 =
{
}
8 =
{
}
9 =
{
}
10 =
{
}
11 =
{
}
12 =
{
}
13 =
{
}
14 =
{
}
15 =
{
}
16 =
{
}
17 =
{
}
18 =
{
}
19 =
{
}
20 =
{
}
21 =
{
}
22 =
{
}
23 =
{
}
24 =
{
}
25 =
{
}
26 =
{
}
27 =
{
}
28 =
{
}
29 =
{
}
}
(for generator) = defined =[C]:-1
(for state) =
{
1 = -1
2 = 5
3 = 6
4 = 7
5 = 8
6 = 9
7 = 10
8 = 11
}
(for control) = 2
_ = 2
bag = 5
family = 0
(for index) = 2
(for limit) = 20
(for step) = 1
slot = 2
item =
{
hyperlink = "|cffffffff|Hitem:45829::40002::::::80:::::::::|h[]|h|r"
isPaid = false
hasLoot = false
isNew = false
iconFileID = 132504
hasNoValue = false
isLocked = false
itemID = 45829
isBound = true
stackCount = 1
isFiltered = false
isReadable = false
}
id = 45829
name = nil
_ = nil
_ = nil
level = nil
_ = nil
_ = nil
_ = nil
_ = nil
equip = nil
_ = nil
_ = nil
class = nil
subclass = nil
(*temporary) = nil
(*temporary) = 2
(*temporary) = 45829
(*temporary) = "attempt to compare nil with number"
Search =
{
IsUnusable = defined @BagBrother/libs/ItemSearch-1.3/API.lua:46
Filters =
{
}
BelongsToSet = defined @BagBrother/libs/ItemSearch-1.3/API.lua:103
IsQuestItem = defined @BagBrother/libs/It