Kiatra / ChocolateBar

ChocolateBar is a World of Warcraft addons to display plugins in a bar on top or bottom of your screen
https://www.wowace.com/projects/chocolatebar
18 stars 9 forks source link

[Bug Report] Multiple LUA errors with WoW patch 11.0.2.56011 #39

Closed fraerie closed 2 months ago

fraerie commented 3 months ago

What game version did the bug occur in?

Retail

Troubleshooting

Describe the bug.

LUA errors on load into game, no Broker bar displayed

Steps to reproduce.

Load into game with Chocolate Bar loaded

Expected behavior.

Addon to load without error and display bar.

Errors

2x ChocolateBar/Options.lua:12: attempt to call global 'GetAddOnMetadata' (a nil value)
[string "@ChocolateBar/Options.lua"]:12: in main chunk

Locals:
LibStub = <table> {
 minors = <table> {
 }
 minor = 2
 libs = <table> {
 }
}
ChocolateBar = <table> {
 modules = <table> {
 }
 defaultModuleLibraries = <table> {
 }
 name = "ChocolateBar"
 orderedModules = <table> {
 }
 enabledState = true
 defaultModuleState = true
}
AceCfgDlg = <table> {
 tooltip = AceConfigDialogTooltip {
 }
 BlizOptions = <table> {
 }
 popup = Frame {
 }
 OpenFrames = <table> {
 }
 Status = <table> {
 }
 frame = Frame {
 }
}
Drag = nil
broker = <table> {
 attributestorage = <table> {
 }
 callbacks = <table> {
 }
 domt = <table> {
 }
 proxystorage = <table> {
 }
 namestorage = <table> {
 }
}
L = <table> {
 Highlight = "Highlight"
 Show Icon = "Show Icon"
 Right = "Right"
 Vertical Offset = "Vertical Offset"
 Colorized Dragging = "Colorized Dragging"
 Show icons in gray scale mode (This will not affect icons embedded in the text of a plugin). = "Show icons in gray scale mode (This will not affect icons embedded in the text of a plugin)."
 How should the plugin width adapt to the text? = "How should the plugin width adapt to the text?"
 Text color = "Text color"
 Shows player coordinates = "Shows player coordinates"
 Disable Plugin = "Disable Plugin"
 Set the opacity of the bars during combat. = "Set the opacity of the bars during combat."
 If enabled new plugins of type data source will automatically be disabled. = "If enabled new plugins of type data source will automatically be disabled."
 Some of the fonts may depend on other addons. = "Some of the fonts may depend on other addons."
 none = "none"
 Always adjust the center group based on the current width of the plugins. Disable this to align the center group based only on the number of plugins. = "Always adjust the center group based on the current width of the plugins. Disable this to align the center group based only on the number of plugins."
 Hide In Combat = "Hide In Combat"
 Enable All = "Enable All"
 Advanced Textures = "Advanced Textures"
 Fixed = "Fixed"
 Manage this Bar = "Manage this Bar"
 Some of the textures may depend on other addons. = "Some of the textures may depend on other addons."
 Options = "Options"
 Default label color of a plugin. = "Default label color of a plugin."
 Font = "Font"
 Bar Size = "Bar Size"
 None = "None"
 Overwrite Text Offset = "Overwrite Text Offset"
 Force Text Color = "Force Text Color"
 Drop a Plugin onto any of the icons above. = "Drop a Plugin onto any of the icons above."
 Use your scroll wheel over this plugin to adjust the master volume. = "Use your scroll wheel over this plugin to adjust the master volume."
 Opacity = "Opacity"
 Lock Plugins = "Lock Plugins"
 Disable All = "Disable All"
 Hide this bar during combat. = "Hide this bar during combat."
 Select Bar = "Select Bar"
 Colorize frames during drag & drop. = "Colorize frames during drag & drop."
 ChocolateBar Options = "ChocolateBar Options"
 Alignment = "Alignment"
 Update Center Position = "Update Center Position"
 Default text color of a plugin. This will not overwrite plugins that use own colors. = "Default text color of a plugin. This will not overwrite plugins that use own colors."
 Blizzard Options = "Blizzard Options"
 Defaults = "Defaults"
 General = "General"
 Set a width for the bar. = "Set a width for the bar."
 Disable Tooltips = "Disable Tooltips"
 Remove Bar = "Remove Bar"
 Eat all the chocolate at once, uff... = "Eat all the chocolate at once, uff..."
 Creates a new plugin to use as a placeholder. = "Creates a new plugin to use as a placeholder."
 A broker plugin to toggle a bar. = "A broker plugin to toggle a bar."
 Disable Tooltip = "Disable Tooltip"
 Select the action when right clicking on a bar. = "Select the action when right clicking on a bar."
 Custom Label = "Custom Label"
 Managed Placement = "Managed Placement"
 Disable Options = "Disable Options"
 Set the distance between the icon and the text. = "Set the distance between the icon and the text."
 Bar Settings = "Bar Settings"
 Set the gap between the plugins. = "Set the gap between the plugins."
 Remove this Placeholder = "Remove this Placeholder"
 Icon size in rela <truncated>

Also:

2x ChocolateBar/Bar.lua:13: attempt to index local 'Bar' (a nil value)
[string "@ChocolateBar/Bar.lua"]:13: in main chunk

Locals:
ChocolateBar = <table> {
 modules = <table> {
 }
 defaultModuleLibraries = <table> {
 }
 name = "ChocolateBar"
 orderedModules = <table> {
 }
 enabledState = true
 defaultModuleState = true
}
LSM = <table> {
 OverrideMedia = <table> {
 }
 callbacks = <table> {
 }
 LOCALE_BIT_zhTW = 8
 LOCALE_BIT_ruRU = 2
 MediaType = <table> {
 }
 LOCALE_BIT_western = 128
 MediaTable = <table> {
 }
 LOCALE_BIT_zhCN = 4
 DefaultMedia = <table> {
 }
 MediaList = <table> {
 }
 LOCALE_BIT_koKR = 1
}
Bar = nil
chocolate = nil
jostle = nil
jostle2 = nil
_G = <table> {
 ARKINV_SearchFrameViewTableRow12T1 = ARKINV_SearchFrameViewTableRow12T1 {
 }
 ERR_OUT_OF_CHI = "Not enough chi"
 DH_HAVOC_CORE_ABILITY_2 = "Strong melee attack that consumes Fury. If it critical strikes, some Fury is refunded."
 MultiCastActionButton6Cooldown = MultiCastActionButton6Cooldown {
 }
 MerchantItem9ItemButtonStock = MerchantItem9ItemButtonStock {
 }
 UNIT_NAMES_COMBATLOG_TOOLTIP = "Color unit names."
 HUD_EDIT_MODE_SETTING_ACTION_BAR_HIDE_BAR_ART = "Hide Bar Art"
 LE_GAME_ERR_CHAT_RAID_RESTRICTED_TRIAL = 784
 SPELL_FAILED_CUSTOM_ERROR_71 = "This partygoer wants to dance with you."
 LE_GAME_ERR_PET_SPELL_TARGETS_DEAD = 422
 ERROR_CLUB_TICKET_COUNT_AT_MAX_COMMUNITY = "Can't create any more invite links for this community."
 RecruitAFriendFrame = RecruitAFriendFrame {
 }
 TutorialFrameLeft19 = TutorialFrameLeft19 {
 }
 MultiCastActionButton2Cooldown = MultiCastActionButton2Cooldown {
 }
 ERR_TRADE_EQUIPPED_BAG = "You can't trade equipped bags."
 PVP_RANK_6_1 = "Corporal"
 MultiBarLeftButton7 = MultiBarLeftButton7 {
 }
 OPTION_TOOLTIP_SHOW_MULTIBAR4 = "Attached to the left side of Right Action Bar 1 by default"
 LE_GAME_ERR_INVALID_FOLLOW_PVP_COMBAT = 376
 MerchantItem3AltCurrencyFrameItem1Text = MerchantItem3AltCurrencyFrameItem1Text {
 }
 PROFESSIONS_COLUMN_REAGENTS_NONE = "None"
 OPTION_SHOW_ACTION_BAR5_TOOLTIP = "Attached to the left side of Action Bar 4 by default"
 BINDING_NAME_NAMEPLATES = "Show Enemy Nameplates"
 CHAT_HEADER_SUFFIX = ": "
 COVENANT_MISSIONS_HEALTH = "Health"
 MAIL_LETTER_TOOLTIP = "Click to make a permanent
copy of this letter."
 PVPReadyDialogBottomArt = PVPReadyDialogBottomArt {
 }
 MultiBar6Button4Flash = MultiBar6Button4Flash {
 }
 CALENDAR_RAID_RESET_DESCRIPTION = "%1$s resets at %2$s."
 CHAT_CONFIG_OTHER_COMBAT = <table> {
 }
 ARKINV_PopupBarFrameBackground = ARKINV_PopupBarFrameBackground {
 }
 ClassNameplateBarPaladinFrameRune5 = ClassNameplateBarPaladinFrameRune5 {
 }
 TutorialFrameRight19 = TutorialFrameRight19 {
 }
 BN_UNABLE_TO_RESOLVE_NAME = "Unable to whisper '%s'. Blizzard services may be unavailable."
 CinematicFrameRaidBossEmoteFrame = CinematicFrameRaidBossEmoteFrame {
 }
 LE_GAME_ERR_ONLY_ONE_QUIVER = 36
 INT_SPELL_DURATION_HOURS = "%d |4hour:hrs;"
 SLASH_LibQTip1 = "/qtip"
 LOSS_OF_CONTROL_DISPLAY_FEAR = "Feared"
 POWERBAR_PREDICTION_COLOR_MAELSTROM_CODE = "|cff003366"
 BankFrameItem17SearchOverlay = BankFrameItem17SearchOverlay {
 }
 DMG_LCD = "DMG"
 ACTION_SPELL_MISSED_POSSESSIVE = "1"
 ARKINV_Frame4TitleActionButton2 = ARKINV_Frame4TitleActionButton2 {
 }
 SLASH_STOPATTACK1 = "/stopattack"
 MAP_LEGEND_RARE_TOOLTIP = "A special creature that provides various rewards"
 MultiCastActionButton4HotKey = MultiCastActionButton4HotKey {
 }
 MINIMAP_TRACKING_TRAINER_CLASS = "Class Trainer"
 SLASH_DISMOUNT2 = "/dismount"
 DUNGEON_FLOOR_DRAGONBLIGHTCHROMIESCENARIO2 = "Andorhal"
 L = <table> {
 }
 EMOTE69_CMD1 = "/nosepick"
 WowTokenRedemptionFrameBg = WowTokenRedemptionFrameBg {
 }
 LibWithFreeDragDBIconTooltipTexture18 = LibWithFreeDragDBIconTooltipTexture18 {
 }
 SHIELD_BLOCK_TEMPLATE = "%s Block"
 AutoFollowStatus = AutoFollowStatus {
 }
 ARENA_CASUAL = "Skirmish"
 STABLE_PET_ABILITIES_LIST_HEADER = "Special Abilities"
 SendStationeryBackgroundRight = SendStationeryBackgroundRight {
 }
 MultiBarLeftButton11Name = MultiBarLeftButton11Name {
 }
 TUTORIAL61_SPELLID_DRUID = "768"
 CONQUEST_BAR = "Conquest %d / %d"
 MultiBarLeftButton9Border = MultiBarLeftButton9Border {
 }
 POSTMASTER_PIPE_KALIMDOR = "Kalimdor"
 UIWidgetCenterDisplayFr <truncated>

Also:
2x ChocolateBar/Chocolate.lua:370: attempt to index local 'ChocolatePiece' (a nil value)
[string "@ChocolateBar/Chocolate.lua"]:370: in main chunk

Locals:
ChocolateBar = <table> {
 modules = <table> {
 }
 defaultModuleLibraries = <table> {
 }
 name = "ChocolateBar"
 orderedModules = <table> {
 }
 enabledState = true
 defaultModuleState = true
}
LSM = <table> {
 OverrideMedia = <table> {
 }
 callbacks = <table> {
 }
 LOCALE_BIT_zhTW = 8
 LOCALE_BIT_ruRU = 2
 MediaType = <table> {
 }
 LOCALE_BIT_western = 128
 MediaTable = <table> {
 }
 LOCALE_BIT_zhCN = 4
 DefaultMedia = <table> {
 }
 MediaList = <table> {
 }
 LOCALE_BIT_koKR = 1
}
ChocolatePiece = nil
Drag = nil
_G = <table> {
 ARKINV_SearchFrameViewTableRow12T1 = ARKINV_SearchFrameViewTableRow12T1 {
 }
 ERR_OUT_OF_CHI = "Not enough chi"
 DH_HAVOC_CORE_ABILITY_2 = "Strong melee attack that consumes Fury. If it critical strikes, some Fury is refunded."
 MultiCastActionButton6Cooldown = MultiCastActionButton6Cooldown {
 }
 MerchantItem9ItemButtonStock = MerchantItem9ItemButtonStock {
 }
 UNIT_NAMES_COMBATLOG_TOOLTIP = "Color unit names."
 HUD_EDIT_MODE_SETTING_ACTION_BAR_HIDE_BAR_ART = "Hide Bar Art"
 LE_GAME_ERR_CHAT_RAID_RESTRICTED_TRIAL = 784
 SPELL_FAILED_CUSTOM_ERROR_71 = "This partygoer wants to dance with you."
 LE_GAME_ERR_PET_SPELL_TARGETS_DEAD = 422
 ERROR_CLUB_TICKET_COUNT_AT_MAX_COMMUNITY = "Can't create any more invite links for this community."
 RecruitAFriendFrame = RecruitAFriendFrame {
 }
 TutorialFrameLeft19 = TutorialFrameLeft19 {
 }
 MultiCastActionButton2Cooldown = MultiCastActionButton2Cooldown {
 }
 ERR_TRADE_EQUIPPED_BAG = "You can't trade equipped bags."
 PVP_RANK_6_1 = "Corporal"
 MultiBarLeftButton7 = MultiBarLeftButton7 {
 }
 OPTION_TOOLTIP_SHOW_MULTIBAR4 = "Attached to the left side of Right Action Bar 1 by default"
 LE_GAME_ERR_INVALID_FOLLOW_PVP_COMBAT = 376
 MerchantItem3AltCurrencyFrameItem1Text = MerchantItem3AltCurrencyFrameItem1Text {
 }
 PROFESSIONS_COLUMN_REAGENTS_NONE = "None"
 OPTION_SHOW_ACTION_BAR5_TOOLTIP = "Attached to the left side of Action Bar 4 by default"
 BINDING_NAME_NAMEPLATES = "Show Enemy Nameplates"
 CHAT_HEADER_SUFFIX = ": "
 COVENANT_MISSIONS_HEALTH = "Health"
 MAIL_LETTER_TOOLTIP = "Click to make a permanent
copy of this letter."
 PVPReadyDialogBottomArt = PVPReadyDialogBottomArt {
 }
 MultiBar6Button4Flash = MultiBar6Button4Flash {
 }
 CALENDAR_RAID_RESET_DESCRIPTION = "%1$s resets at %2$s."
 CHAT_CONFIG_OTHER_COMBAT = <table> {
 }
 ARKINV_PopupBarFrameBackground = ARKINV_PopupBarFrameBackground {
 }
 ClassNameplateBarPaladinFrameRune5 = ClassNameplateBarPaladinFrameRune5 {
 }
 TutorialFrameRight19 = TutorialFrameRight19 {
 }
 BN_UNABLE_TO_RESOLVE_NAME = "Unable to whisper '%s'. Blizzard services may be unavailable."
 CinematicFrameRaidBossEmoteFrame = CinematicFrameRaidBossEmoteFrame {
 }
 LE_GAME_ERR_ONLY_ONE_QUIVER = 36
 INT_SPELL_DURATION_HOURS = "%d |4hour:hrs;"
 SLASH_LibQTip1 = "/qtip"
 LOSS_OF_CONTROL_DISPLAY_FEAR = "Feared"
 POWERBAR_PREDICTION_COLOR_MAELSTROM_CODE = "|cff003366"
 BankFrameItem17SearchOverlay = BankFrameItem17SearchOverlay {
 }
 DMG_LCD = "DMG"
 ACTION_SPELL_MISSED_POSSESSIVE = "1"
 ARKINV_Frame4TitleActionButton2 = ARKINV_Frame4TitleActionButton2 {
 }
 SLASH_STOPATTACK1 = "/stopattack"
 MAP_LEGEND_RARE_TOOLTIP = "A special creature that provides various rewards"
 MultiCastActionButton4HotKey = MultiCastActionButton4HotKey {
 }
 MINIMAP_TRACKING_TRAINER_CLASS = "Class Trainer"
 SLASH_DISMOUNT2 = "/dismount"
 DUNGEON_FLOOR_DRAGONBLIGHTCHROMIESCENARIO2 = "Andorhal"
 L = <table> {
 }
 EMOTE69_CMD1 = "/nosepick"
 WowTokenRedemptionFrameBg = WowTokenRedemptionFrameBg {
 }
 LibWithFreeDragDBIconTooltipTexture18 = LibWithFreeDragDBIconTooltipTexture18 {
 }
 SHIELD_BLOCK_TEMPLATE = "%s Block"
 AutoFollowStatus = AutoFollowStatus {
 }
 ARENA_CASUAL = "Skirmish"
 STABLE_PET_ABILITIES_LIST_HEADER = "Special Abilities"
 SendStationeryBackgroundRight = SendStationeryBackgroundRight {
 }
 MultiBarLeftButton11Name = MultiBarLeftButton11Name {
 }
 TUTORIAL61_SPELLID_DRUID = "768"
 CONQUEST_BAR = "Conquest %d / %d"
 MultiBarLeftButton9Border = MultiBarLeftButton9Border {
 }
 POSTMASTER_PIPE_KALIMDOR = "Kalimdor"
 UIWidgetCenterDisplayFrameText = UIWidgetCen <truncated>

Also:
2x ChocolateBar/DragAndDrop.lua:54: attempt to index local 'Drag' (a nil value)
[string "@ChocolateBar/DragAndDrop.lua"]:54: in main chunk

Locals:
ChocolateBar = <table> {
 modules = <table> {
 }
 defaultModuleLibraries = <table> {
 }
 name = "ChocolateBar"
 orderedModules = <table> {
 }
 enabledState = true
 defaultModuleState = true
}
Drag = nil
frameslist = <table> {
}
DragUpdate = Frame {
}
counter = 0
delay = 0.100000
focus = nil
choconame = nil
(*temporary) = "attempt to index local 'Drag' (a nil value)"

Also:
2x ChocolateBar/Jostle2.lua:5: attempt to index local 'Jostle2' (a nil value)
[string "@ChocolateBar/Jostle2.lua"]:5: in main chunk

Locals:
ChocolateBar = <table> {
 modules = <table> {
 }
 defaultModuleLibraries = <table> {
 }
 name = "ChocolateBar"
 orderedModules = <table> {
 }
 enabledState = true
 defaultModuleState = true
}
Jostle2 = nil
bottomFrames = <table> {
}
topFrames = <table> {
}
(*temporary) = <table> {
}
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index local 'Jostle2' (a nil value)"

Also:
2x ChocolateBar/Jostle.lua:5: attempt to index local 'Jostle' (a nil value)
[string "@ChocolateBar/Jostle.lua"]:5: in main chunk

Locals:
ChocolateBar = <table> {
 modules = <table> {
 }
 defaultModuleLibraries = <table> {
 }
 name = "ChocolateBar"
 orderedModules = <table> {
 }
 enabledState = true
 defaultModuleState = true
}
Jostle = nil
bottomFrames = <table> {
}
topFrames = <table> {
}
(*temporary) = <table> {
}
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index local 'Jostle' (a nil value)"

Also:
2x ChocolateBar/Jostle.lua:5: attempt to index local 'Jostle' (a nil value)
[string "@ChocolateBar/Jostle.lua"]:5: in main chunk

Locals:
ChocolateBar = <table> {
 modules = <table> {
 }
 defaultModuleLibraries = <table> {
 }
 name = "ChocolateBar"
 orderedModules = <table> {
 }
 enabledState = true
 defaultModuleState = true
}
Jostle = nil
bottomFrames = <table> {
}
topFrames = <table> {
}
(*temporary) = <table> {
}
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index local 'Jostle' (a nil value)"
Mekilya commented 3 months ago

Chocolate Bar completely missing

Dranni21312 commented 3 months ago

The following changes made the addon work again for me:

MicroMenu\Broker_MicroMenu.lua:212: Change to C_AddOns.LoadAddOn("Blizzard_TalentUI") Core.lua:9: Change to C_AddOns.GetAddOnMetadata("ChocolateBar", "Version") Core.lua:281: Change to return lastversion < C_AddOns.GetAddOnMetadata("ChocolateBar", "Version") and true or false Options.lua:12: Change to local version = C_AddOns.GetAddOnMetadata("ChocolateBar","X-Curse-Packaged-Version") or ""

fraerie commented 2 months ago

Applied those fixes - the bar now loads, but I am getting some new errors

37x ChocolateBar/modules/CB_PlayedTime.lua:106: attempt to call method 'RegisterOptions' (a nil value) [string "@ChocolateBar/modules/CB_PlayedTime.lua"]:106: in function <ChocolateBar/modules/CB_PlayedTime.lua:98>

Locals: (temporary) = nil (temporary) =

{ } (temporary) =
{ Rumer-Saurfang =
{ } Noxaura-Saurfang =
{ } Felinae-Aman'Thul =
{ } Felesmala-Aman'Thul =
{ } Emteen-Aman'Thul =
{ } Feles-Aman'Thul =
{ } Zahara-Aman'Thul =
{ } Evelina-Aman'Thul =
{ } Wantondamage-Saurfang =
{ } Silence-Aman'Thul =
{ } Madisynn-Aman'Thul =
{ } Kanika-Aman'Thul =
{ } Kinbaku-Aman'Thul =
{ } Felesbene-Aman'Thul =
{ } Jadestream-Aman'Thul =
{ } } (temporary) = "attempt to call method 'RegisterOptions' (a nil value)" db =
{ Rumer-Saurfang =
{ } Noxaura-Saurfang =
{ } Felinae-Aman'Thul =
{ } Felesmala-Aman'Thul =
{ } Emteen-Aman'Thul =
{ } Feles-Aman'Thul =
{ } Zahara-Aman'Thul =
{ } Evelina-Aman'Thul =
{ } Wantondamage-Saurfang =
{ } Silence-Aman'Thul =
{ } Madisynn-Aman'Thul =
{ } Kanika-Aman'Thul =
{ } Kinbaku-Aman'Thul =
{ } Felesbene-Aman'Thul =
{ } Jadestream-Aman'Thul =
{ } } RequestTimePlayed = defined @ChocolateBar/modules/CB_PlayedTime.lua:11 acetimer =
{ embeds =
{ } ScheduleRepeatingTimer = defined @Ailo/Libs/AceTimer-3.0/AceTimer-3.0.lua:129 CancelAllTimers = defined @Ailo/Libs/AceTimer-3.0/AceTimer-3.0.lua:160 OnEmbedDisable = defined @Ailo/Libs/AceTimer-3.0/AceTimer-3.0.lua:272 CancelTimer = defined @Ailo/Libs/AceTimer-3.0/AceTimer-3.0.lua:147 Embed = defined @Ailo/Libs/AceTimer-3.0/AceTimer-3.0.lua:260 TimeLeft = defined @Ailo/Libs/AceTimer-3.0/AceTimer-3.0.lua:172 ScheduleTimer = defined @Ailo/Libs/AceTimer-3.0/AceTimer-3.0.lua:94 activeTimers =
{ } } updateText = defined @ChocolateBar/modules/CB_PlayedTime.lua:88 dataobj =
{ } frame2 = Frame { 0 = }

ALSO

867x 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 functionUpdateAutoHide' [string "@ChocolateBar/Core.lua"]:505: in function `UpdateBars' [string "@ChocolateBar/Core.lua"]:160: in function <ChocolateBar/Core.lua:156>

[string "@ArkInventory/Externals/Ace3/AceAddon/AceAddon-3.0-13.lua"]:66: in function <...rkInventory/Externals/Ace3/AceAddon/AceAddon-3.0.lua:61> [string "@ArkInventory/Externals/Ace3/AceAddon/AceAddon-3.0-13.lua"]:523: in function EnableAddon' [string "@ArkInventory/Externals/Ace3/AceAddon/AceAddon-3.0-13.lua"]:626: in function <...rkInventory/Externals/Ace3/AceAddon/AceAddon-3.0.lua:611> [string "=[C]"]: in functionLoadAddOn' [string "@ArkInventory/Core/ArkInventory.lua"]:11532: in function LoadAddOn' [string "@ArkInventory/Core/ArkInventory.lua"]:11548: in functionBlizzardAPIHook' [string "@ArkInventory/Core/ArkInventory.lua"]:3169: in function <ArkInventory/Core/ArkInventory.lua:3135> ... [string "@Blizzard_ExpansionLandingPage/Blizzard_DragonflightLandingPage.lua"]:100: in function SetUpMajorFactionList' [string "@Blizzard_ExpansionLandingPage/Blizzard_DragonflightLandingPage.lua"]:93: in functionRefreshMajorFactionList' [string "@Blizzard_ExpansionLandingPage/Blizzard_DragonflightLandingPage.lua"]:88: in function `RefreshOverlay' [string "@Blizzard_ExpansionLandingPage/Blizzard_DragonflightLandingPage.lua"]:80: in function <...sionLandingPage/Blizzard_DragonflightLandingPage.lua:76>

string "=[C]": in function CreateFrame' [string "@Blizzard_ExpansionLandingPage/Blizzard_DragonflightLandingPage.lua"]:49: in functionCreateOverlay' [string "@Blizzard_ExpansionLandingPage/Blizzard_ExpansionLandingPage.lua"]:63: in function `RefreshExpansionOverlay' [string "@Blizzard_ExpansionLandingPage/Blizzard_ExpansionLandingPage.lua"]:35: in function <...pansionLandingPage/Blizzard_ExpansionLandingPage.lua:33>

Dranni21312 commented 2 months ago

Applied those fixes - the bar now loads, but I am getting some new errors

You must be using some modules I am not. The error you quoted seems to come from the "played time" module - modules\CB_PlayedTime.lua. I don't even have that file. I do have modules\PlayedTime.lua, however. Maybe you have an outdated module which is now included with baseline ChocolateBar causing this issue?