Bagnon

Bagnon

122M Downloads

Dragonflight Beta support please

Voxxel opened this issue ยท 17 comments

commented

Addons are now enabled in the Beta but Bagnon is completely broken. I see it's wotlk time for fixes/updates but I would really appreciate it if you could fix it for Dragonflight too anytime soon.

commented

Haven't been given access to the beta yet. We addon devs don't get special treatment, got unlucky with the draft thus far.

commented

Oh! So there isn't a guaranteed dev access this time? I remember a wow Alpha where WoWInterface provided access to ALL addon authors. I thought it's a common practice.

Anyway, I hope you get in soon. XX

commented

Back in the day it was. Nowadays if there is a way I haven't heard.

commented

Patch 10.0 is on the PTR so you can check the lua side of things without content.
A lot of stuff is broken by the new expansion

commented

New build is up on both the PTR and Beta:
10.0.2.45969 Beta build
10.0.0.45970 PTR build

Still not working in Beta. Related lua errors in the new DF Beta build:

1x ...erface/AddOns/Bagnon/common/Wildpants/api/events.lua:91: attempt to call global 'GetContainerNumSlots' (a nil value)
[string "@Interface/AddOns/Bagnon/common/Wildpants/api/events.lua"]:91: in function `UpdateSize'
[string "@Interface/AddOns/Bagnon/common/Wildpants/api/events.lua"]:71: in function `?'
[string "@Interface/AddOns/Bagnon/common/Wildpants/libs/CallbackHandler-1.0-7/CallbackHandler-1.0.lua"]:119: in function <...nts/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:119>
[string "=[C]"]: ?
[string "@Interface/AddOns/Bagnon/common/Wildpants/libs/CallbackHandler-1.0-7/CallbackHandler-1.0.lua"]:29: in function <...nts/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:25>
[string "@Interface/AddOns/Bagnon/common/Wildpants/libs/CallbackHandler-1.0-7/CallbackHandler-1.0.lua"]:64: in function `Fire'
[string "@Interface/AddOns/Bagnon/common/Wildpants/libs/AceEvent-3.0-4/AceEvent-3.0.lua"]:120: in function <.../common/Wildpants/libs/AceEvent-3.0/AceEvent-3.0.lua:119>
1x Interface/AddOns/Bagnon/addons/main/brokerPlugin.lua:39: attempt to call global 'GetContainerNumFreeSlots' (a nil value)
[string "@Interface/AddOns/Bagnon/addons/main/brokerPlugin.lua"]:39: in function `?'
[string "@Interface/AddOns/Bagnon/common/Wildpants/libs/CallbackHandler-1.0-7/CallbackHandler-1.0.lua"]:119: in function <...nts/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:119>
[string "=[C]"]: ?
[string "@Interface/AddOns/Bagnon/common/Wildpants/libs/CallbackHandler-1.0-7/CallbackHandler-1.0.lua"]:29: in function <...nts/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:25>
[string "@Interface/AddOns/Bagnon/common/Wildpants/libs/CallbackHandler-1.0-7/CallbackHandler-1.0.lua"]:64: in function `Fire'
[string "@Interface/AddOns/Bagnon/common/Wildpants/libs/AceEvent-3.0-4/AceEvent-3.0.lua"]:120: in function <.../common/Wildpants/libs/AceEvent-3.0/AceEvent-3.0.lua:119>
5x ...Wildpants/libs/LibItemCache-2.0-34/LibItemCache-2.0.lua:212: attempt to call global 'GetContainerNumSlots' (a nil value)
[string "@Interface/AddOns/Bagnon/common/Wildpants/libs/LibItemCache-2.0-34/LibItemCache-2.0.lua"]:212: in function <...Wildpants/libs/LibItemCache-2.0/LibItemCache-2.0.lua:159>
[string "=(tail call)"]: ?
[string "@Interface/AddOns/Bagnon/common/Wildpants/classes/frame.lua"]:117: in function <...ace/AddOns/Bagnon/common/Wildpants/classes/frame.lua:116>
[string "=(tail call)"]: ?
[string "@Interface/AddOns/Bagnon/common/Wildpants/classes/itemGroup.lua"]:46: in function `RegisterEvents'
[string "@Interface/AddOns/Bagnon/common/Wildpants/classes/itemGroup.lua"]:32: in function `Update'
[string "@Interface/AddOns/Bagnon/common/Wildpants/classes/itemGroup.lua"]:27: in function <...AddOns/Bagnon/common/Wildpants/classes/itemGroup.lua:13>
[string "=(tail call)"]: ?
[string "@Interface/AddOns/Bagnon/addons/main/frame.lua"]:26: in function `New'
[string "@Interface/AddOns/Bagnon/common/Wildpants/api/frames.lua"]:44: in function `New'
[string "@Interface/AddOns/Bagnon/common/Wildpants/api/frames.lua"]:81: in function `Show'
[string "@Interface/AddOns/Bagnon/common/Wildpants/api/frames.lua"]:77: in function <...erface/AddOns/Bagnon/common/Wildpants/api/frames.lua:76>
[string "=(tail call)"]: ?
[string "=(tail call)"]: ?
[string "@Interface/AddOns/Bagnon/common/Wildpants/features/autoDisplay.lua"]:82: in function `ToggleBag'
[string "@Interface/FrameXML/MainMenuBarBagButtons.lua"]:76: in function <Interface/FrameXML/MainMenuBarBagButtons.lua:66>
[string "=[C]"]: ?

Locals:
11x ...Wildpants/libs/LibItemCache-2.0-34/LibItemCache-2.0.lua:177: attempt to call global 'GetContainerNumFreeSlots' (a nil value)
[string "@Interface/AddOns/Bagnon/common/Wildpants/libs/LibItemCache-2.0-34/LibItemCache-2.0.lua"]:177: in function <...Wildpants/libs/LibItemCache-2.0/LibItemCache-2.0.lua:159>
[string "=(tail call)"]: ?
[string "@Interface/AddOns/Bagnon/common/Wildpants/classes/frame.lua"]:117: in function <...ace/AddOns/Bagnon/common/Wildpants/classes/frame.lua:116>
[string "=(tail call)"]: ?
[string "@Interface/AddOns/Bagnon/common/Wildpants/classes/itemGroup.lua"]:46: in function `RegisterEvents'
[string "@Interface/AddOns/Bagnon/common/Wildpants/classes/itemGroup.lua"]:32: in function `Update'
[string "@Interface/AddOns/Bagnon/common/Wildpants/classes/itemGroup.lua"]:27: in function <...AddOns/Bagnon/common/Wildpants/classes/itemGroup.lua:13>
[string "=(tail call)"]: ?
[string "@Interface/AddOns/Bagnon/addons/main/frame.lua"]:26: in function `New'
[string "@Interface/AddOns/Bagnon/common/Wildpants/api/frames.lua"]:44: in function `New'
[string "@Interface/AddOns/Bagnon/common/Wildpants/api/frames.lua"]:81: in function <...erface/AddOns/Bagnon/common/Wildpants/api/frames.lua:80>
[string "=(tail call)"]: ?
...
[string "=[C]"]: in function `UseAction'
[string "@Interface/FrameXML/SecureTemplates.lua"]:364: in function `handler'
[string "@Interface/FrameXML/SecureTemplates.lua"]:690: in function <Interface/FrameXML/SecureTemplates.lua:672>
[string "@Interface/FrameXML/SecureTemplates.lua"]:704: in function <Interface/FrameXML/SecureTemplates.lua:697>
[string "@Interface/FrameXML/SecureTemplates.lua"]:737: in function <Interface/FrameXML/SecureTemplates.lua:730>
[string "=[C]"]: ?
[string "@Interface/FrameXML/SecureHandlers.lua"]:266: in function <Interface/FrameXML/SecureHandlers.lua:263>
[string "=[C]"]: ?
[string "@Interface/FrameXML/SecureHandlers.lua"]:296: in function <Interface/FrameXML/SecureHandlers.lua:279>
[string "=(tail call)"]: ?
commented

No need to spam here. When it gets updated for Beta I'll announce it.

commented

I've updated Bagnon to the latest beta version from CF - "Bagnon-10.0.0-10.0.2.zip" - and it doesn't seem to work in the current Dragonflight Beta build (v10.0.2.45779) at all.

The bag frames does not open, not with mouse clicks, nor with key "B", nor even the chat command /bagnon bags, nothing. The addon shows up in the Options/Addons menu but sometimes it vanishes from the list during reloads. Very inconsistent for sure. The console command /bagnon keeps displaying the command list however, but none of the commands in the list function, except "/bagnon version" and "/bagnon vault". The others (bags/config, etc) are not functioning at all.

I was also able to sack some LUA errors related to Bagnon 10.0.0-10.0.2, I list them here:

1x [ADDON_ACTION_FORBIDDEN] AddOn 'Bagnon_Config' tried to call the protected function 'SpellStopCasting()'.
[string "@Interface/AddOns/!BugGrabber/BugGrabber.lua"]:480: in function <Interface/AddOns/!BugGrabber/BugGrabber.lua:480>
[string "=[C]"]: in function `SpellStopCasting'
[string "@Interface/FrameXML/UIParent.lua"]:3993: in function `ToggleGameMenu'
[string "@Interface/SharedXML/Settings/Blizzard_SettingsPanel.lua"]:203: in function `TransitionBackOpeningPanel'
[string "@Interface/SharedXML/Settings/Blizzard_SettingsPanel.lua"]:192: in function `ExitWithCommit'
[string "@Interface/SharedXML/Settings/Blizzard_SettingsPanel.lua"]:168: in function `Close'
[string "@Interface/SharedXML/Settings/Blizzard_SettingsPanel.lua"]:31: in function <...erface/SharedXML/Settings/Blizzard_SettingsPanel.lua:30>
7x Interface/AddOns/BagBrother/API.lua:20: attempt to call global 'GetContainerNumSlots' (a nil value)
[string "@Interface/AddOns/BagBrother/API.lua"]:20: in function `SaveBag'
[string "@Interface/AddOns/BagBrother/Events.lua"]:27: in function `BAG_UPDATE'
[string "@Interface/AddOns/BagBrother/Startup.lua"]:74: in function `UpdateData'
[string "@Interface/AddOns/BagBrother/Startup.lua"]:30: in function `?'
[string "@Interface/AddOns/BagBrother/Startup.lua"]:20: in function <Interface/AddOns/BagBrother/Startup.lua:20>

Locals:
self = BagBrother {
 BANKFRAME_OPENED = <function> defined @Interface/AddOns/BagBrother/Events.lua:54
 ParseItem = <function> defined @Interface/AddOns/BagBrother/API.lua:47
 SetupEvents = <function> defined @Interface/AddOns/BagBrother/Startup.lua:49
 VOID_STORAGE_CLOSE = <function> defined @Interface/AddOns/BagBrother/Events.lua:80
 PLAYER_INTERACTION_MANAGER_FRAME_HIDE = <function> defined @Interface/AddOns/BagBrother/Events.lua:45
 SaveBag = <function> defined @Interface/AddOns/BagBrother/API.lua:19
 PLAYER_EQUIPMENT_CHANGED = <function> defined @Interface/AddOns/BagBrother/Events.lua:31
 SaveEquip = <function> defined @Interface/AddOns/BagBrother/API.lua:40
 GUILDBANKFRAME_OPENED = <function> defined @Interface/AddOns/BagBrother/Events.lua:95
 Realm = <table> {
 }
 PLAYER_INTERACTION_MANAGER_FRAME_SHOW = <function> defined @Interface/AddOns/BagBrother/Events.lua:39
 PLAYER_MONEY = <function> defined @Interface/AddOns/BagBrother/Events.lua:35
 BANKFRAME_CLOSED = <function> defined @Interface/AddOns/BagBrother/Events.lua:58
 GUILDBANKFRAME_CLOSED = <function> defined @Interface/AddOns/BagBrother/Events.lua:99
 VOID_STORAGE_OPEN = <function> defined @Interface/AddOns/BagBrother/Events.lua:76
 GUILDBANKBAGSLOTS_CHANGED = <function> defined @Interface/AddOns/BagBrother/Events.lua:107
 Player = <table> {
 }
 RemoveEvent = <function> defined @Interface/AddOns/BagBrother/Startup.lua:92
 StartupCache = <function> defined @Interface/AddOns/BagBrother/Startup.lua:33
 0 = <userdata>
 GUILD_ROSTER_UPDATE = <function> defined @Interface/AddOns/BagBrother/Events.lua:103
 UpdateData = <function> defined @Interface/AddOns/BagBrother/Startup.lua:72
 BAG_UPDATE = <function> defined @Interface/AddOns/BagBrother/Events.lua:25
}
bag = 0
onlyItems = true
saveSize = true
(*temporary) = nil
(*temporary) = 0
(*temporary) = "attempt to call global 'GetContainerNumSlots' (a nil value)"
11x ...erface/AddOns/Bagnon/common/Wildpants/api/events.lua:91: attempt to call global 'GetContainerNumSlots' (a nil value)
[string "@Interface/AddOns/Bagnon/common/Wildpants/api/events.lua"]:91: in function `UpdateSize'
[string "@Interface/AddOns/Bagnon/common/Wildpants/api/events.lua"]:33: in function `?'
[string "@Interface/AddOns/Bagnon/common/Wildpants/libs/WildAddon-1.0-1/WildAddon-1.0.lua"]:20: in function <...ommon/Wildpants/libs/WildAddon-1.0/WildAddon-1.0.lua:18>
[string "@Interface/AddOns/Bagnon/common/Wildpants/libs/WildAddon-1.0-1/WildAddon-1.0.lua"]:56: in function <...ommon/Wildpants/libs/WildAddon-1.0/WildAddon-1.0.lua:53>
[string "=[C]"]: ?
[string "@Interface/AddOns/Bagnon/common/Wildpants/libs/CallbackHandler-1.0-7/CallbackHandler-1.0.lua"]:29: in function <...nts/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:25>
[string "@Interface/AddOns/Bagnon/common/Wildpants/libs/CallbackHandler-1.0-7/CallbackHandler-1.0.lua"]:64: in function `Fire'
[string "@Interface/AddOns/Bagnon/common/Wildpants/libs/AceEvent-3.0-4/AceEvent-3.0.lua"]:120: in function <.../common/Wildpants/libs/AceEvent-3.0/AceEvent-3.0.lua:119>
[string "=[C]"]: in function `LoadAddOn'
[string "@Interface/FrameXML/UIParent.lua"]:530: in function `UIParentLoadAddOn'
[string "@Interface/FrameXML/UIParent.lua"]:665: in function `TimeManager_LoadUI'
[string "@Interface/FrameXML/UIParent.lua"]:1472: in function <Interface/FrameXML/UIParent.lua:1356>
8x Interface/AddOns/Bagnon/addons/main/brokerPlugin.lua:39: attempt to call global 'GetContainerNumFreeSlots' (a nil value)
[string "@Interface/AddOns/Bagnon/addons/main/brokerPlugin.lua"]:39: in function `?'
[string "@Interface/AddOns/Bagnon/common/Wildpants/libs/CallbackHandler-1.0-7/CallbackHandler-1.0.lua"]:119: in function <...nts/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:119>
[string "=[C]"]: ?
[string "@Interface/AddOns/Bagnon/common/Wildpants/libs/CallbackHandler-1.0-7/CallbackHandler-1.0.lua"]:29: in function <...nts/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:25>
[string "@Interface/AddOns/Bagnon/common/Wildpants/libs/CallbackHandler-1.0-7/CallbackHandler-1.0.lua"]:64: in function `Fire'
[string "@Interface/AddOns/Bagnon/common/Wildpants/libs/AceEvent-3.0-4/AceEvent-3.0.lua"]:120: in function <.../common/Wildpants/libs/AceEvent-3.0/AceEvent-3.0.lua:119>
49x ...Wildpants/libs/LibItemCache-2.0-34/LibItemCache-2.0.lua:212: attempt to call global 'GetContainerNumSlots' (a nil value)
[string "@Interface/AddOns/Bagnon/common/Wildpants/libs/LibItemCache-2.0-34/LibItemCache-2.0.lua"]:212: in function <...Wildpants/libs/LibItemCache-2.0/LibItemCache-2.0.lua:159>
[string "=(tail call)"]: ?
[string "@Interface/AddOns/Bagnon/common/Wildpants/classes/frame.lua"]:117: in function <...ace/AddOns/Bagnon/common/Wildpants/classes/frame.lua:116>
[string "=(tail call)"]: ?
[string "@Interface/AddOns/Bagnon/common/Wildpants/classes/itemGroup.lua"]:46: in function `RegisterEvents'
[string "@Interface/AddOns/Bagnon/common/Wildpants/classes/itemGroup.lua"]:32: in function `Update'
[string "@Interface/AddOns/Bagnon/common/Wildpants/classes/itemGroup.lua"]:27: in function <...AddOns/Bagnon/common/Wildpants/classes/itemGroup.lua:13>
[string "=(tail call)"]: ?
[string "@Interface/AddOns/Bagnon/addons/main/frame.lua"]:26: in function `New'
[string "@Interface/AddOns/Bagnon/common/Wildpants/api/frames.lua"]:44: in function `New'
[string "@Interface/AddOns/Bagnon/common/Wildpants/api/frames.lua"]:81: in function `Show'
[string "@Interface/AddOns/Bagnon/common/Wildpants/api/frames.lua"]:77: in function <...erface/AddOns/Bagnon/common/Wildpants/api/frames.lua:76>
[string "=(tail call)"]: ?
[string "=(tail call)"]: ?
[string "@Interface/AddOns/Bagnon/common/Wildpants/features/autoDisplay.lua"]:82: in function `ToggleBag'
[string "@Interface/FrameXML/MainMenuBarBagButtons.lua"]:76: in function <Interface/FrameXML/MainMenuBarBagButtons.lua:66>
[string "=[C]"]: ?

Locals:
self = <table> {
 IsKeyring = <function> defined @Interface/AddOns/Bagnon/common/Wildpants/libs/LibItemCache-2.0/LibItemCache-2.0.lua:404
 FrameTemplate = "BackdropTemplate"
 IsRetail = true
 GetOwnerID = <function> defined @Interface/AddOns/Bagnon/common/Wildpants/libs/LibItemCache-2.0/LibItemCache-2.0.lua:284
 Frames = <table> {
 }
 Currency = <table> {
 }
 InBank = <function> defined @Interface/AddOns/Bagnon/common/Wildpants/libs/LibItemCache-2.0/LibItemCache-2.0.lua:381
 ItemGroup = <table> {
 }
 RestoreItemData = <function> defined @Interface/AddOns/Bagnon/common/Wildpants/libs/LibItemCache-2.0/LibItemCache-2.0.lua:318
 Frame = <table> {
 }
 OptionsToggle = <table> {
 }
 Bag = <table> {
 }
 IsBank = <function> defined @Interface/AddOns/Bagnon/common/Wildpants/libs/LibItemCache-2.0/LibItemCache-2.0.lua:408
 RegisterMessage = <function> defined @Interface/AddOns/Bagnon/common/Wildpants/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:90
 UnregisterMessage = <function> defined @Interface/AddOns/Bagnon/common/Wildpants/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:153
 IsBagCached = <function> defined @Interface/AddOns/Bagnon/common/Wildpants/libs/LibItemCache-2.0/LibItemCache-2.0.lua:305
 Base = <table> {
 }
 UnregisterSignal = <function> defined @Interface/AddOns/Bagnon/common/Wildpants/libs/WildAddon-1.0/WildAddon-1.0.lua:78
 GetOwnerAddress = <function> defined @Interface/AddOns/Bagnon/common/Wildpants/libs/LibItemCache-2.0/LibItemCache-2.0.lua:289
 RegisterEvent = <function> defined @Interface/AddOns/Bagnon/common/Wildpants/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:90
 sets = <table> {
 }
 OnEnable = <function> defined @Interface/AddOns/Bagnon/common/Wildpants/Wildpants.lua:101
 Name = "Bagnon"
 IterateOwners = <function> defined @Interface/AddOns/Bagnon/common/Wildpants/libs/LibItemCache-2.0/LibItemCache-2.0.lua:128
 InGuild = <function> defined @Interface/AddOns/Bagnon/common/Wildpants/libs/LibItemCache-2.0/LibItemCache-2.0.lua:389
 Parented = <table> {
 }
 NewModule = <function> defined @Interface/AddOns/Bagnon/common/Wildpants/libs/WildAddon-1.0/WildAddon-1.0.lua:68
 RestorePetLinkData = <function> defined @Interface/AddOns/Bagnon/common/Wildpants/libs/LibItemCache-2.0/LibItemCache-2.0.lua:372
 Item = <table> {
 }
 IsClassic = false
 OwnerSelector = <table> {
 }
 Commands = <table> {
 }
 profile = <table> {
 }
 SortButton = <table> {
 }
 ItemSlot = <table> {
 }
 InventoryFrame = <table> {
 }
 SearchToggle = <table> {
 }
 SearchFrame = <table> {
 }
 BagGroup = <table> {
 }
 BrokerCarrousel = <table> {
 }
 Events = <table> {
 }
 LDB = <table> {
 }
 TooltipCounts = <table> {
 }
 Title = <table> {
 }
 AutoDisplay = <table> {
 }
 Tag = "BAGNON_"
 GetItemInfo = <function> defined @Interface/AddOns/Bagnon/common/Wildpants/libs/LibItemCache-2.0/LibItemCache-2.0.lua:220
 IsBackpackBag = <function> defined @Interface/AddOns/Bagnon/common/Wildpants/libs/LibItemCache-2.0/LibItemCache-2.0.lua:400
 GetOwnerInfo = <function> defined @Interface/AddOns/Bagnon/common/Wildpants/libs/LibItemCache-2.0/LibItemCache-2.0.lua:88
 PickupItem = <function> defined @Interface/AddOns/Bagnon/common/Wildpants/libs/LibItemCache-2.0/LibItemCache-2.0.lua:264
 ShowOptions = <function> defined @Interface/AddOns/Bagnon/common/Wildpants/Wildpants.lua:159
 UnregisterAllEvents = <function> defined @Interface/AddOns/Bagnon/common/Wildpants/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:174
 BankFrame = <table> {
 }
 DropButton = <table> {
 }
 GetItemID = <function> defined @Interface/AddOns/Bagnon/common/Wildpants/libs/LibItemCache-2.0/LibItemCache-2.0.lua:243
 IsReagents = <function> defined @Interface/AddOns/Bagnon/common/Wildpants/libs/LibItemCache-2.0/LibItemCache-2.0.lua:416
 IsBankBag = <function> defined @Interface/AddOns/Bagnon/common/Wildpants/libs/LibItemCache-2.0/LibItemCache-2.0.lua:412
 Owners = <table> {
 }
 Sorting = <table> {
 }
 GetBagInfo = <function> defined @Interface/AddOns/Bagnon/common/Wildpants/libs/LibItemCache-2.0/LibItemCache-2.0.lua:159
 BagToggle = <table> {
 }
 CurrencyTracker = <table> {
 }
 SendSignal = <fun
14x .../Wildpants/libs/Sushi-3.1-4/classes/groups/Options.lua:77: attempt to index global 'InterfaceOptionsFrame' (a nil value)
[string "@Interface/AddOns/Bagnon/common/Wildpants/libs/Sushi-3.1-4/classes/groups/Options.lua"]:77: in function `Open'
[string "@Interface/AddOns/Bagnon/common/Wildpants/Wildpants.lua"]:161: in function `ShowOptions'
[string "@Interface/AddOns/Bagnon/common/Wildpants/features/slashCommands.lua"]:46: in function `?'
[string "@Interface/FrameXML/ChatFrame.lua"]:5219: in function `ChatEdit_ParseText'
[string "@Interface/FrameXML/ChatFrame.lua"]:4883: in function <Interface/FrameXML/ChatFrame.lua:4882>
[string "=[C]"]: in function `ChatEdit_SendText'
[string "@Interface/FrameXML/ChatFrame.lua"]:4919: in function `ChatEdit_OnEnterPressed'
[string "*UnknownFile:127_OnEnterPressed"]:1: in function <[string "*UnknownFile:127_OnEnterPressed"]:1>

Locals:
self = Frame {
 0 = <userdata>
 RegisterMessage = <function> defined @Interface/AddOns/Bagnon/common/Wildpants/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:90
 UnregisterMessage = <function> defined @Interface/AddOns/Bagnon/common/Wildpants/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:153
 calls = <table> {
 }
 SendMessage = <function> defined @Interface/AddOns/Bagnon/common/Wildpants/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:59
 Children = <table> {
 }
 SetProfile = <function> defined @Interface/AddOns/Bagnon/common/Wildpants/config/general.lua:45
 UnregisterSignal = <function> defined @Interface/AddOns/Bagnon/common/Wildpants/libs/WildAddon-1.0/WildAddon-1.0.lua:78
 subtitle = "These are general features that can be toggled depending on your preferences."
 ToggleGlobals = <function> defined @Interface/AddOns/Bagnon/common/Wildpants/config/general.lua:29
 SendSignal = <function> defined @Interface/AddOns/Bagnon/common/Wildpants/libs/WildAddon-1.0/WildAddon-1.0.lua:82
 RegisterEvent = <function> defined @Interface/AddOns/Bagnon/common/Wildpants/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:90
 UnregisterAllMessages = <function> defined @Interface/AddOns/Bagnon/common/Wildpants/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:174
 sets = <table> {
 }
 RegisterSignal = <function> defined @Interface/AddOns/Bagnon/common/Wildpants/libs/WildAddon-1.0/WildAddon-1.0.lua:74
 NewModule = <function> defined @Interface/AddOns/Bagnon/common/Wildpants/libs/WildAddon-1.0/WildAddon-1.0.lua:68
 Populate = <function> defined @Interface/AddOns/Bagnon/common/Wildpants/config/general.lua:11
 name = "Bagnon"
 Footer = FontString {
 }
 UnregisterAllEvents = <function> defined @Interface/AddOns/Bagnon/common/Wildpants/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:174
 frame = "inventory"
 UnregisterEvent = <function> defined @Interface/AddOns/Bagnon/common/Wildpants/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:153
 Tag = "BAGNON_"
}
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index global 'InterfaceOptionsFrame' (a nil value)"
commented

What is the difference between bagnon and the 10.0 feature to combine bags?

commented

In DF beta there's an option to "Combine Bags into a single Backpack" under the Game/Gameplay/Controls options. I don't know about the PTR. Turning this option on or off doesn't change anything, I can't open the backpack or any of the bags with the Bagnon addon active.

I now turned off every addon even Bagnon modules (bagbrother/bank/void/config) but the Bagnon folder itself and it still does not allow me to open any of the bags individually, neither when they're combined by the new option. It still gives 2 lua errors however:

2x ...erface/AddOns/Bagnon/common/Wildpants/api/events.lua:91: attempt to call global 'GetContainerNumSlots' (a nil value)
[string "@Interface/AddOns/Bagnon/common/Wildpants/api/events.lua"]:91: in function `UpdateSize'
[string "@Interface/AddOns/Bagnon/common/Wildpants/api/events.lua"]:33: in function `?'
[string "@Interface/AddOns/Bagnon/common/Wildpants/libs/WildAddon-1.0-1/WildAddon-1.0.lua"]:20: in function <...ommon/Wildpants/libs/WildAddon-1.0/WildAddon-1.0.lua:18>
[string "@Interface/AddOns/Bagnon/common/Wildpants/libs/WildAddon-1.0-1/WildAddon-1.0.lua"]:56: in function <...ommon/Wildpants/libs/WildAddon-1.0/WildAddon-1.0.lua:53>
[string "=[C]"]: ?
[string "@Interface/AddOns/Bagnon/common/Wildpants/libs/CallbackHandler-1.0-7/CallbackHandler-1.0.lua"]:29: in function <...nts/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:25>
[string "@Interface/AddOns/Bagnon/common/Wildpants/libs/CallbackHandler-1.0-7/CallbackHandler-1.0.lua"]:64: in function `Fire'
[string "@Interface/AddOns/Bagnon/common/Wildpants/libs/AceEvent-3.0-4/AceEvent-3.0.lua"]:120: in function <.../common/Wildpants/libs/AceEvent-3.0/AceEvent-3.0.lua:119>
[string "=[C]"]: in function `LoadAddOn'
[string "@Interface/FrameXML/UIParent.lua"]:530: in function `UIParentLoadAddOn'
[string "@Interface/FrameXML/UIParent.lua"]:665: in function `TimeManager_LoadUI'
[string "@Interface/FrameXML/UIParent.lua"]:1472: in function <Interface/FrameXML/UIParent.lua:1356>

and

1x Interface/AddOns/Bagnon/addons/main/brokerPlugin.lua:39: attempt to call global 'GetContainerNumFreeSlots' (a nil value)
[string "@Interface/AddOns/Bagnon/addons/main/brokerPlugin.lua"]:39: in function `?'
[string "@Interface/AddOns/Bagnon/common/Wildpants/libs/CallbackHandler-1.0-7/CallbackHandler-1.0.lua"]:119: in function <...nts/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:119>
[string "=[C]"]: ?
[string "@Interface/AddOns/Bagnon/common/Wildpants/libs/CallbackHandler-1.0-7/CallbackHandler-1.0.lua"]:29: in function <...nts/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:25>
[string "@Interface/AddOns/Bagnon/common/Wildpants/libs/CallbackHandler-1.0-7/CallbackHandler-1.0.lua"]:64: in function `Fire'
[string "@Interface/AddOns/Bagnon/common/Wildpants/libs/AceEvent-3.0-4/AceEvent-3.0.lua"]:120: in function <.../common/Wildpants/libs/AceEvent-3.0/AceEvent-3.0.lua:119>

Every time when I click on the bags it gives 1 piece of this error too:

21x ...Wildpants/libs/LibItemCache-2.0-34/LibItemCache-2.0.lua:177: attempt to call global 'GetContainerNumFreeSlots' (a nil value)
[string "@Interface/AddOns/Bagnon/common/Wildpants/libs/LibItemCache-2.0-34/LibItemCache-2.0.lua"]:177: in function <...Wildpants/libs/LibItemCache-2.0/LibItemCache-2.0.lua:159>
[string "=(tail call)"]: ?
[string "@Interface/AddOns/Bagnon/common/Wildpants/classes/frame.lua"]:117: in function <...ace/AddOns/Bagnon/common/Wildpants/classes/frame.lua:116>
[string "=(tail call)"]: ?
[string "@Interface/AddOns/Bagnon/common/Wildpants/classes/itemGroup.lua"]:46: in function `RegisterEvents'
[string "@Interface/AddOns/Bagnon/common/Wildpants/classes/itemGroup.lua"]:32: in function `Update'
[string "@Interface/AddOns/Bagnon/common/Wildpants/classes/itemGroup.lua"]:27: in function <...AddOns/Bagnon/common/Wildpants/classes/itemGroup.lua:13>
[string "=(tail call)"]: ?
[string "@Interface/AddOns/Bagnon/addons/main/frame.lua"]:26: in function `New'
[string "@Interface/AddOns/Bagnon/common/Wildpants/api/frames.lua"]:44: in function `New'
[string "@Interface/AddOns/Bagnon/common/Wildpants/api/frames.lua"]:81: in function `Show'
[string "@Interface/AddOns/Bagnon/common/Wildpants/api/frames.lua"]:77: in function <...erface/AddOns/Bagnon/common/Wildpants/api/frames.lua:76>
[string "=(tail call)"]: ?
[string "=(tail call)"]: ?
[string "@Interface/AddOns/Bagnon/common/Wildpants/features/autoDisplay.lua"]:82: in function `ToggleBag'
[string "@Interface/FrameXML/MainMenuBarBagButtons.lua"]:76: in function <Interface/FrameXML/MainMenuBarBagButtons.lua:66>
[string "=[C]"]: ?

Locals:
self = <table> {
 IsKeyring = <function> defined @Interface/AddOns/Bagnon/common/Wildpants/libs/LibItemCache-2.0/LibItemCache-2.0.lua:404
 FrameTemplate = "BackdropTemplate"
 IsRetail = true
 GetOwnerID = <function> defined @Interface/AddOns/Bagnon/common/Wildpants/libs/LibItemCache-2.0/LibItemCache-2.0.lua:284
 Frames = <table> {
 }
 Currency = <table> {
 }
 InBank = <function> defined @Interface/AddOns/Bagnon/common/Wildpants/libs/LibItemCache-2.0/LibItemCache-2.0.lua:381
 ItemGroup = <table> {
 }
 RestoreItemData = <function> defined @Interface/AddOns/Bagnon/common/Wildpants/libs/LibItemCache-2.0/LibItemCache-2.0.lua:318
 Frame = <table> {
 }
 OptionsToggle = <table> {
 }
 Bag = <table> {
 }
 IsBank = <function> defined @Interface/AddOns/Bagnon/common/Wildpants/libs/LibItemCache-2.0/LibItemCache-2.0.lua:408
 RegisterMessage = <function> defined @Interface/AddOns/Bagnon/common/Wildpants/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:90
 UnregisterMessage = <function> defined @Interface/AddOns/Bagnon/common/Wildpants/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:153
 IsBagCached = <function> defined @Interface/AddOns/Bagnon/common/Wildpants/libs/LibItemCache-2.0/LibItemCache-2.0.lua:305
 Base = <table> {
 }
 UnregisterSignal = <function> defined @Interface/AddOns/Bagnon/common/Wildpants/libs/WildAddon-1.0/WildAddon-1.0.lua:78
 GetOwnerAddress = <function> defined @Interface/AddOns/Bagnon/common/Wildpants/libs/LibItemCache-2.0/LibItemCache-2.0.lua:289
 RegisterEvent = <function> defined @Interface/AddOns/Bagnon/common/Wildpants/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:90
 sets = <table> {
 }
 OnEnable = <function> defined @Interface/AddOns/Bagnon/common/Wildpants/Wildpants.lua:101
 Name = "Bagnon"
 IterateOwners = <function> defined @Interface/AddOns/Bagnon/common/Wildpants/libs/LibItemCache-2.0/LibItemCache-2.0.lua:128
 InGuild = <function> defined @Interface/AddOns/Bagnon/common/Wildpants/libs/LibItemCache-2.0/LibItemCache-2.0.lua:389
 Parented = <table> {
 }
 NewModule = <function> defined @Interface/AddOns/Bagnon/common/Wildpants/libs/WildAddon-1.0/WildAddon-1.0.lua:68
 RestorePetLinkData = <function> defined @Interface/AddOns/Bagnon/common/Wildpants/libs/LibItemCache-2.0/LibItemCache-2.0.lua:372
 Item = <table> {
 }
 IsClassic = false
 OwnerSelector = <table> {
 }
 Commands = <table> {
 }
 profile = <table> {
 }
 SortButton = <table> {
 }
 ItemSlot = <table> {
 }
 InventoryFrame = <table> {
 }
 SearchToggle = <table> {
 }
 SearchFrame = <table> {
 }
 BagGroup = <table> {
 }
 BrokerCarrousel = <table> {
 }
 Events = <table> {
 }
 LDB = <table> {
 }
 TooltipCounts = <table> {
 }
 Title = <table> {
 }
 AutoDisplay = <table> {
 }
 Tag = "BAGNON_"
 GetItemInfo = <function> defined @Interface/AddOns/Bagnon/common/Wildpants/libs/LibItemCache-2.0/LibItemCache-2.0.lua:220
 IsBackpackBag = <function> defined @Interface/AddOns/Bagnon/common/Wildpants/libs/LibItemCache-2.0/LibItemCache-2.0.lua:400
 GetOwnerInfo = <function> defined @Interface/AddOns/Bagnon/common/Wildpants/libs/LibItemCache-2.0/LibItemCache-2.0.lua:88
 PickupItem = <function> defined @Interface/AddOns/Bagnon/common/Wildpants/libs/LibItemCache-2.0/LibItemCache-2.0.lua:264
 ShowOptions = <function> defined @Interface/AddOns/Bagnon/common/Wildpants/Wildpants.lua:159
 UnregisterAllEvents = <function> defined @Interface/AddOns/Bagnon/common/Wildpants/libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:174
 BankFrame = <table> {
 }
 DropButton = <table> {
 }
 GetItemID = <function> defined @Interface/AddOns/Bagnon/common/Wildpants/libs/LibItemCache-2.0/LibItemCache-2.0.lua:243
 IsReagents = <function> defined @Interface/AddOns/Bagnon/common/Wildpants/libs/LibItemCache-2.0/LibItemCache-2.0.lua:416
 IsBankBag = <function> defined @Interface/AddOns/Bagnon/common/Wildpants/libs/LibItemCache-2.0/LibItemCache-2.0.lua:412
 Owners = <table> {
 }
 Sorting = <table> {
 }
 GetBagInfo = <function> defined @Interface/AddOns/Bagnon/common/Wildpants/libs/LibItemCache-2.0/LibItemCache-2.0.lua:159
 BagToggle = <table> {
 }
 CurrencyTracker = <table> {
 }
 SendSignal = <fun
commented

It's working fine on the ptr.

commented

Chacked what bagnon versions I used and while it's the same, it's working only on PTRand not in the Beta version.

commented

Still leaves the question: Why would you need Bagnon when 10.0 allows you to display bags as one ?

commented

Ah, I understand your question now, yoshimo. So for me iBagnon is still way more superior than stock bags because of so many extra function (opening bank "offline" straight from bags window, checking alts' bags, etc) and because it's moveable while the stock window is not and also I can use bags sami-trasnparent with Bagnon and without that fugly ancient vanilla bags background texture that give me hives...

commented

yeah. that's what I have access to. if beta and ptr don't match (they were suppose to) nothing I can do :/

They supposed to be while they are the same version but the Beta went ahead a bit, it's 10.0.2.45779 vs PTR's 10.0.0.45697.

commented

yeah. that's what I have access to. if beta and ptr don't match (they were suppose to) nothing I can do :/

commented

Still leaves the question: Why would you need Bagnon when 10.0 allows you to display bags as one ?

Default UI can't combine bank bags into a single window. Can't change the number of columns. Can't move the bag frame. It's a step in the right direction by Blizzard, while being objectively worse than what addon providers have been doing for years.

commented

Still leaves the question: Why would you need Bagnon when 10.0 allows you to display bags as one ?

Default UI can't combine bank bags into a single window. Can't change the number of columns. Can't move the bag frame. It's a step in the right direction by Blizzard, while being objectively worse than what addon providers have been doing for years.

Despite copying our code and ideas to do it.