ChocolateBar Broker Display

ChocolateBar Broker Display

1M Downloads

[Bug Report] Unregister/Jostle error with Chocolate Bar 3.14

fraerie opened this issue ยท 1 comments

commented

What game version did the bug occur in?

Retail

Troubleshooting

  • I have verified that ChocolateBar is up to date.
  • I have tried to reproduce the bug with no other addons loaded.
  • I have verified that the issue hasn't yet been reported.

Describe the bug.

Error on load in - updating Ace3 in both ChocolateBar/libs and ArkInventory/libs doesn't resolve the issue

Steps to reproduce.

Have ChocolateBar installed and enter game

Expected behavior.

No LUA error

Errors

29x ChocolateBar/Bar.lua:97: attempt to call method 'Unregister' (a nil value)
[string "@ChocolateBar/Bar.lua"]:97: in function `UpdateJostle'
[string "@ChocolateBar/Bar.lua"]:90: in function `UpdateAutoHide'
[string "@ChocolateBar/Core.lua"]:556: in function `UpdateBars'
[string "@ChocolateBar/Core.lua"]:155: in function <ChocolateBar/Core.lua:151>
[string "=[C]"]: ?
[string "@Ace3/AceAddon-3.0-13/AceAddon-3.0.lua"]:66: in function <Ace3/AceAddon-3.0/AceAddon-3.0.lua:61>
[string "@Ace3/AceAddon-3.0-13/AceAddon-3.0.lua"]:523: in function `EnableAddon'
[string "@Ace3/AceAddon-3.0-13/AceAddon-3.0.lua"]:626: in function <Ace3/AceAddon-3.0/AceAddon-3.0.lua:611>
[string "=[C]"]: ?
[string "=[C]"]: in function `LoadAddOn'
[string "@ArkInventory/Core/ArkInventoryClient.lua"]:935: in function `LoadAddOn'
[string "@ArkInventory/Core/ArkInventory.lua"]:13471: in function `LoadAddOn'
...
[string "@Blizzard_UIParent/Mainline/UIParent.lua"]:627: in function `MajorFactions_LoadUI'
[string "@Blizzard_ExpansionLandingPage/Blizzard_DragonflightLandingPage.lua"]:103: in function `SetUpMajorFactionList'
[string "@Blizzard_ExpansionLandingPage/Blizzard_DragonflightLandingPage.lua"]:96: in function `RefreshMajorFactionList'
[string "@Blizzard_ExpansionLandingPage/Blizzard_DragonflightLandingPage.lua"]:91: in function `RefreshOverlay'
[string "@Blizzard_ExpansionLandingPage/Blizzard_DragonflightLandingPage.lua"]:83: in function <...sionLandingPage/Blizzard_DragonflightLandingPage.lua:79>
[string "=[C]"]: ?
[string "=[C]"]: in function `CreateFrame'
[string "@Blizzard_ExpansionLandingPage/Blizzard_DragonflightLandingPage.lua"]:49: in function `CreateOverlay'
[string "@Blizzard_ExpansionLandingPage/Blizzard_ExpansionLandingPage.lua"]:78: in function `RefreshExpansionOverlay'
[string "@Blizzard_ExpansionLandingPage/Blizzard_ExpansionLandingPage.lua"]:37: in function <...pansionLandingPage/Blizzard_ExpansionLandingPage.lua:35>

Locals:
self = ChocolateBar1 {
 autohide = false
 chocoMostRight = ChocolateNarcissus {
 }
 centerChoco = ChocolateDurability {
 }
 chocolist = <table> {
 }
 chocoCenterRight = ChocolateRaids {
 }
 listCenter = <table> {
 }
 chocoCenterLeft = ChocolateGuild {
 }
 chocoMostLeft = ChocolateWorldQuests {
 }
 Center = Texture {
 }
 RightEdge = Texture {
 }
 LeftEdge = Texture {
 }
 BottomEdge = Texture {
 }
 settings = <table> {
 }
 BottomRightCorner = Texture {
 }
 BottomLeftCorner = Texture {
 }
 TopRightCorner = Texture {
 }
 TopLeftCorner = Texture {
 }
 backdropInfo = <table> {
 }
 TopEdge = Texture {
 }
}
db = <table> {
 strata = "BACKGROUND"
 adjustCenter = true
 scale = 1
 combatopacity = 1
 iconSize = 0.750000
 background = <table> {
 }
 petBattleHideBars = true
 moreBar = "none"
 moreBarDelay = 4
 fontSize = 9
 barRightClick = "OPTIONS"
 fontPath = "Fonts\FRIZQT__.TTF"
 objSettings = <table> {
 }
 fontName = "Friz Quadrata TT"
 moveFrames = true
 moduleSettings = <table> {
 }
 barSettings = <table> {
 }
 gap = 7
 textOffset = 1
 height = 21
 moduleOptions = <table> {
 }
 fixedStrata = true
 labelColor = <table> {
 }
}
(*temporary) = nil
(*temporary) = <table> {
}
(*temporary) = ChocolateBar1 {
 autohide = false
 chocoMostRight = ChocolateNarcissus {
 }
 centerChoco = ChocolateDurability {
 }
 chocolist = <table> {
 }
 chocoCenterRight = ChocolateRaids {
 }
 listCenter = <table> {
 }
 chocoCenterLeft = ChocolateGuild {
 }
 chocoMostLeft = ChocolateWorldQuests {
 }
 Center = Texture {
 }
 RightEdge = Texture {
 }
 LeftEdge = Texture {
 }
 BottomEdge = Texture {
 }
 settings = <table> {
 }
 BottomRightCorner = Texture {
 }
 BottomLeftCorner = Texture {
 }
 TopRightCorner = Texture {
 }
 TopLeftCorner = Texture {
 }
 backdropInfo = <table> {
 }
 TopEdge = Texture {
 }
}
(*temporary) = "attempt to call method 'Unregister' (a nil value)"
ChocolateBar = <table> {
 modules = <table> {
 }
 Jostle = <table> {
 }
 defaultModuleState = true
 enabledState = true
 db = <table> {
 }
 Bar = <table> {
 }
 baseName = "ChocolateBar"
 Jostle2 = <table> {
 }
 defaultModuleLibraries = <table> {
 }
 ChocolatePiece = <table> {
 }
 name = "ChocolateBar"
 optionsTable = <table> {
 }
 orderedModules = <table> {
 }
 Drag = <table> {
 }
}
jostle2 = <table> {
}
jostle = <table> {
 hooks = <table> {
 }
}
commented

Works fine for me with only CB enabled and downloaded manually from CurseForge. Try Updating ArkInventory or without ArkInventory.