Error when choosing 'Character Specific Settings'
bloodstrike opened this issue · 1 comments
Which software were you running?
- Addon version name: Bagnon 10.1.8
- Client used: WotLK Classic 3.4.2
Have you read the changelog?
Mark if read. yes
Please describe the bug.
When choosing 'character specific settings' (tuning on or off) in Bagnon options, an error is thrown and the setting is not saved after logging out. Bugsack error log below
Please describe how to reproduce it.
- Go to Bagnon Options
- Click on Character Specific Settings
- See error
Error Logs are Important!
Type /console scriptErrors 1
in the chat and reload the game. If an error window appears when reproducing the bug, please write here the first message (labelled 1/Many) that appeared.
1x BagBrother/core/api/owners.lua:124: attempt to index global 'owner' (a nil value)
[string "@BagBrother/core/api/owners.lua"]:124: in function SetProfile' [string "@BagBrother/config/panels/generalOptions.lua"]:47: in function
SetProfile'
[string "@BagBrother/config/panels/generalOptions.lua"]:32: in function ToggleGlobals' [string "@BagBrother/config/panels/generalOptions.lua"]:27: in function
method'
[string "@BagBrother/libs/Sushi-3.1-5/classes/core/Callable.lua"]:53: in function `FireCalls'
[string "@BagBrother/libs/Sushi-3.1-5/classes/buttons/Clickable.lua"]:39: in function <...Brother/libs/Sushi-3.1/classes/buttons/Clickable.lua:34>
Locals:
self =
profile =
}
name = "Zeebanker"
address = "Zeebanker-Mankrik"
id = "Zeebanker"
offline = false
cache =
}
realm = "Mankrik"
}
profile =
vault =
}
inventory =
}
guild =
}
bank =
}
}
(*temporary) = defined @BagBrother/core/api/settings.lua:155
(*temporary) =
UnregisterSignal = defined @BagBrother/libs/WildAddon-1.0/WildAddon-1.0.lua:78
GetProfile = defined @BagBrother/core/api/settings.lua:155
SetProfile = defined @BagBrother/core/api/settings.lua:150
RegisterSignal = defined @BagBrother/libs/WildAddon-1.0/WildAddon-1.0.lua:74
NewModule = defined @BagBrother/libs/WildAddon-1.0/WildAddon-1.0.lua:68
UnregisterAllEvents = defined @AllTheThings/lib/CallbackHandler-1.0/CallbackHandler-1.0.lua:164
RegisterEvent = defined @AllTheThings/lib/CallbackHandler-1.0/CallbackHandler-1.0.lua:80
UnregisterAllMessages = defined @AllTheThings/lib/CallbackHandler-1.0/CallbackHandler-1.0.lua:164
OnEnable = defined @BagBrother/core/api/settings.lua:97
RegisterMessage = defined @AllTheThings/lib/CallbackHandler-1.0/CallbackHandler-1.0.lua:80
SendSignal = defined @BagBrother/libs/WildAddon-1.0/WildAddon-1.0.lua:82
UnregisterMessage = defined @AllTheThings/lib/CallbackHandler-1.0/CallbackHandler-1.0.lua:143
SendMessage = defined @AllTheThings/lib/CallbackHandler-1.0/CallbackHandler-1.0.lua:49
UnregisterEvent = defined @AllTheThings/lib/CallbackHandler-1.0/CallbackHandler-1.0.lua:143
Tag = "BAGNON_"
}
(*temporary) = nil
(*temporary) = "Zeebanker"
(*temporary) =
vault =
}
inventory =
}
guild =
}
bank =
}
}
(*temporary) = "attempt to index global 'owner' (a nil value)"
Addon =
IsKeyring = defined @BagBrother/libs/LibItemCache-2.0/LibItemCache-2.0.lua:420
FrameTemplate = "BackdropTemplate"
IsRetail = false
GetOwnerID = defined @BagBrother/libs/LibItemCache-2.0/LibItemCache-2.0.lua:300
InventoryBags =
}
Currency =
}
InBank = defined @BagBrother/libs/LibItemCache-2.0/LibItemCache-2.0.lua:397
ItemGroup =
}
GeneralOptions = Frame {
}
ContainerItemGroup =
}
player =
}
RestoreItemData = defined @BagBrother/libs/LibItemCache-2.0/LibItemCache-2.0.lua:334
Frame =
}
OptionsToggle =
}
Bag =
}
IsBank = defined @BagBrother/libs/LibItemCache-2.0/LibItemCache-2.0.lua:424
RegisterMessage = defined @AllTheThings/lib/CallbackHandler-1.0/CallbackHandler-1.0.lua:80
UnregisterMessage = defined @AllTheThings/lib/CallbackHandler-1.0/CallbackHandler-1.0.lua:143
IsBagCached = defined @BagBrother/libs/LibItemCache-2.0/LibItemCache-2.0.lua:321
CurrencyTooltipCounts =
}
Base =
}
UnregisterSignal = defined @BagBrother/libs/WildAddon-1.0/WildAddon-1.0.lua:78
GetOwnerAddress = defined @BagBrother/libs/LibItemCache-2.0/LibItemCache-2.0.lua:305
RegisterEvent = defined @AllTheThings/lib/CallbackHandler-1.0/CallbackHandler-1.0.lua:80
sets =
}
OnEnable = defined @BagBrother/core/core.lua:35
Name = "Bagnon"
IterateOwners = defined @BagBrother/libs/LibItemCache-2.0/LibItemCache-2.0.lua:135
InGuild = defined @BagBrother/libs/LibItemCache-2.0/LibItemCach