Bagnon

Bagnon

122M Downloads

Autobar completely stops Bagnon from working

jimkillian opened this issue ยท 8 comments

commented

Running Software (please complete the following information):

  • Game patch Build 8.0.1.27219
  • Addon version 8.0.2

Describe the bug
Bagnon was working fine, then I installed Autobar and now the bags won't open at all (hotkey, button, vendor, bank). I disable Autobar and reload UI and Bagnon works fine again.

I reported this to MuffinManKen (Autobar's author) and he said he doesn't know what's happening, and suggested I contact you. Seems like he's being defensive and pretty uncommitted to helping, but I don't know what else to do. Any help is appreciated.

To Reproduce
Steps to reproduce the behavior:

  1. Install Bagnon and observe that it's working correctly.
  2. Install Autobar and observe that it works fine, but the bags won't open at all.
  3. Disable Autobar, reload UI, and observe that the bags are working fine again.
  4. Assume that the problem is with Autobar, since everything was fine until it was installed.
    a. Contact Autobar's author
    b. Be told it's not his fault, and Bagnon gets blamed
    c. Contact Bagnon's author hoping there's something to be done.

Expected behavior
I expected Autobar and Bagnon to work fine together as they have in the distant past.

commented

Can't open Bagnon when Skillet or Autobar are enabled, disable either Skillet or Autobar resolves the issue

1x Skillet\Libs\LibAbacus-3.0\LibAbacus-3.0-90050.lua:535: C stack overflow Skillet\Libs\LibAbacus-3.0\LibAbacus-3.0-90050.lua:535: in function <Skillet\Libs\LibAbacus-3.0\LibAbacus-3.0.lua:527> Skillet\Libs\LibAbacus-3.0\LibAbacus-3.0-90050.lua:535: in function <Skillet\Libs\LibAbacus-3.0\LibAbacus-3.0.lua:527> Skillet\Libs\LibAbacus-3.0\LibAbacus-3.0-90050.lua:535: in function <Skillet\Libs\LibAbacus-3.0\LibAbacus-3.0.lua:527> Skillet\Libs\LibAbacus-3.0\LibAbacus-3.0-90050.lua:535: in function <Skillet\Libs\LibAbacus-3.0\LibAbacus-3.0.lua:527> Skillet\Libs\LibAbacus-3.0\LibAbacus-3.0-90050.lua:535: in function <Skillet\Libs\LibAbacus-3.0\LibAbacus-3.0.lua:527> Skillet\Libs\LibAbacus-3.0\LibAbacus-3.0-90050.lua:535: in function <Skillet\Libs\LibAbacus-3.0\LibAbacus-3.0.lua:527> Skillet\Libs\LibAbacus-3.0\LibAbacus-3.0-90050.lua:535: in function <Skillet\Libs\LibAbacus-3.0\LibAbacus-3.0.lua:527> Skillet\Libs\LibAbacus-3.0\LibAbacus-3.0-90050.lua:535: in function <Skillet\Libs\LibAbacus-3.0\LibAbacus-3.0.lua:527> Skillet\Libs\LibAbacus-3.0\LibAbacus-3.0-90050.lua:535: in function <Skillet\Libs\LibAbacus-3.0\LibAbacus-3.0.lua:527> Skillet\Libs\LibAbacus-3.0\LibAbacus-3.0-90050.lua:535: in function <Skillet\Libs\LibAbacus-3.0\LibAbacus-3.0.lua:527> Skillet\Libs\LibAbacus-3.0\LibAbacus-3.0-90050.lua:535: in function <Skillet\Libs\LibAbacus-3.0\LibAbacus-3.0.lua:527> Skillet\Libs\LibAbacus-3.0\LibAbacus-3.0-90050.lua:535: in function <Skillet\Libs\LibAbacus-3.0\LibAbacus-3.0.lua:527> ... ...s\Bagnon\external\Wildpants\components\frameBase.lua:18: in function OnShow'
...s\Bagnon\external\Wildpants\components\inventory.lua:12: in function <...s\Bagnon\external\Wildpants\components\inventory.lua:11>
[C]: in function Show' FrameXML\UIParent.lua:3131: in function <FrameXML\UIParent.lua:3126> [C]: in function ShowUIPanel'
...aceBagnon\external\Wildpants\core\frames.lua:54: in function <...aceBagnon\external\Wildpants\core\frames.lua:50>
(tail call): ?
(tail call): ?
...s\Bagnon\external\Wildpants\features\autoDisplay.lua:133: in function `ToggleBackpack'
[string "TOGGLEBACKPACK"]:1: in function <[string "TOGGLEBACKPACK"]:1>

Locals:
self =

{
GetLibraryVersion = defined @autobar\libs\AceLibrary\AceLibrary.lua:585
argCheck = defined @autobar\libs\AceLibrary\AceLibrary.lua:129
error = defined @autobar\libs\AceLibrary\AceLibrary.lua:75
pcall = defined @autobar\libs\AceLibrary\AceLibrary.lua:167
}
key = "IsItemCache"
(*temporary) = nil
(*temporary) = nil
(*temporary) = defined @Skillet\Libs\LibAbacus-3.0\LibAbacus-3.0.lua:527
(*temporary) =
{
GetLibraryVersion = defined @autobar\libs\AceLibrary\AceLibrary.lua:585
argCheck = defined @autobar\libs\AceLibrary\AceLibrary.lua:129
error = defined @autobar\libs\AceLibrary\AceLibrary.lua:75
pcall = defined @autobar\libs\AceLibrary\AceLibrary.lua:167
}
(*temporary) = "IsItemCache"
(*temporary) = "C stack overflow"
Abacus =
{
FormatDurationShort = defined @Skillet\Libs\LibAbacus-3.0\LibAbacus-3.0.lua:438
FormatMoneyFull = defined @Skillet\Libs\LibAbacus-3.0\LibAbacus-3.0.lua:164
FormatMoneyShort = defined @Skillet\Libs\LibAbacus-3.0\LibAbacus-3.0.lua:208
FormatDurationFull = defined @Skillet\Libs\LibAbacus-3.0\LibAbacus-3.0.lua:378
FormatDurationExtended = defined @Skillet\Libs\LibAbacus-3.0\LibAbacus-3.0.lua:287
FormatMoneyCondensed = defined @Skillet\Libs\LibAbacus-3.0\LibAbacus-3.0.lua:244
FormatDurationCondensed = defined @Skillet\Libs\LibAbacus-3.0\LibAbacus-3.0.lua:474
FormatMoneyExtended = defined @Skillet\Libs\LibAbacus-3.0\LibAbacus-3.0.lua:120`

commented

I think MuffinManKen may be right. I've been using both and it's only the 7-24, 8-2, and 8-4 versions of Bagnon that have a problem with Autobar. (Assuming your correct about that being where the problem lies.) I didn't go through turning off all my other addons to fix the problem, but I did go back to the 7-18 (9PM) version of Bagnon and it is working fine with Autobar. So to me it looks like some change to Bagnon introduced with the 7-24 version is where the presumed conflict with Autobar is.

Edited to correct my crap memory of which version I was having to go back to.

commented

Okay, at no point did I blame Bagnon, that's a load of crap. I simply asked that it be reported to the author of Bagnon as well. As in, these 2 addons conflict maybe the people on BOTH projects should know.

commented

As the maintainer of Skillet, I'm subscribing to this issue because an issue was logged against Skillet.

commented

I can't reproduce this problem at all. With both of the latest versions of Bagnon and AutoBar everything appears to be working. Do you have any additional plugins for Bagnon? I don't use Bagnon so I was just using all of the install defaults so if there are fancy options that need to be enabled to see the conflict then I wouldn't see them.

commented

This issue has been resolved for me. Autobar and Skillet made updates to work around where Bagnon was conflicting. That fixed it for me and it stayed fixed after the latest Bagnon update.

commented

I just found a replacement for Bagnon that works fine with the other addons and I like better so far. Glad it's resolved for everyone.

commented

@jimkillian, Can you mention the name of the replacement, please.