BenikUI - The ElvUI Edit

BenikUI - The ElvUI Edit

5M Downloads

Interaction with Titan Panel Classic

hsramm opened this issue ยท 5 comments

commented

Describe the bug and post the error message, if there is one

1x ElvUI_BenikUI/modules/styles/blizzard_lod.lua:178: attempt to index field 'backdrop' (a nil value)
[string "@ElvUI_BenikUI/modules/styles/blizzard_lod.lua"]:178: in function <ElvUI_BenikUI/modules/styles/blizzard_lod.lua:171>
[string "=[C]"]: ?
[string "@ElvUI/Core/Modules/Skins/Skins.lua"]:2003: in function `CallLoadedAddon'
[string "@ElvUI/Core/Modules/Skins/Skins.lua"]:1944: in function `?'
[string "@ElvUI_Libraries/Core/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:109: in function <...ies/Core/CallbackHandler-1.0/CallbackHandler-1.0.lua:109>
[string "=[C]"]: ?
[string "@ElvUI_Libraries/Core/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:19: in function <...ies/Core/CallbackHandler-1.0/CallbackHandler-1.0.lua:15>
[string "@ElvUI_Libraries/Core/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:54: in function `Fire'
[string "@ElvUI_Libraries/Core/Ace3/AceEvent-3.0-4/AceEvent-3.0.lua"]:120: in function <...UI_Libraries/Core/Ace3/AceEvent-3.0/AceEvent-3.0.lua:119>
[string "=[C]"]: ?
[string "=[C]"]: in function `LoadAddOn'
[string "@TitanClassic/TitanClassicUtils.lua"]:1794: in function <TitanClassic/TitanClassicUtils.lua:1787>
[string "@TitanClassic/TitanClassicUtils.lua"]:1894: in function `TitanPanelDisplayRightClickMenu_Toggle'
[string "@TitanClassic/TitanPanelClassic.lua"]:581: in function `TitanPanelBarButton_OnClick'
[string "@TitanClassic/TitanPanelClassic.lua"]:271: in function <TitanClassic/TitanPanelClassic.lua:271>

Locals:
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index field 'backdrop' (a nil value)"
E = <table> {
 GetTimeInfo = <function> defined @ElvUI/Core/General/Math.lua:354
 mylevel = 11
 Bags = <table> {
 }
 privateVars = <table> {
 }
 modules = <table> {
 }
 FormatMoney = <function> defined @ElvUI/Core/General/Math.lua:411
 Config_OpenWindow = <function> defined @ElvUI/Core/General/Config.lua:991
 UpdateUnitFrames = <function> defined @ElvUI/Core/General/Core.lua:1436
 SetMoversPositions = <function> defined @ElvUI/Core/General/Movers.lua:453
 ScheduleTimer = <function> defined @ElvUI_Libraries/Core/Ace3/AceTimer-3.0/AceTimer-3.0.lua:94
 myspecRole = "DAMAGER"
 PriestColors = <table> {
 }
 RemoveEmptySubTables = <function> defined @ElvUI/Core/General/Core.lua:624
 Cooldown_Options = <function> defined @ElvUI/Core/General/Cooldowns.lua:138
 Cooldown_UnbuggedTime = <function> defined @ElvUI/Core/General/Cooldowns.lua:19
 Config_CreateFrame = <function> defined @ElvUI/Core/General/Config.lua:789
 UIScale = <function> defined @ElvUI/Core/General/PixelPerfect.lua:55
 db = <table> {
 }
 ScanTooltip_InventoryInfo = <function> defined @ElvUI/Core/General/API.lua:851
 ScanTooltip_UnitInfo = <function> defined @ElvUI/Core/General/API.lua:839
 Layout = <table> {
 }
 myRaceID = 2
 Distributor = <table> {
 }
 DBConvertSL = <function> defined @ElvUI/Core/General/Core.lua:1255
 MountText = <table> {
 }
 INCOMPATIBLE_ADDONS = <table> {
 }
 UnregisterAllEvents = <function> defined @ElvUI_Libraries/Core/CallbackHandler-1.0/CallbackHandler-1.0.lua:164
 UIFrameFade = <function> defined @ElvUI/Core/General/Animation.lua:361
 TimeIndicatorColors = <table> {
 }
 StaticPopup_IsLastDisplayedFrame = <function> defined @ElvUI/Core/General/StaticPopups.lua:489
 StaticPopup_CreateSecureButton = <function> defined @ElvUI/Core/General/StaticPopups.lua:1095
 Truncate = <function> defined @ElvUI/Core/General/Math.lua:142
 SetupReset = <function> defined @ElvUI/Core/General/Install.lua:537
 ToggleMoveMode = <function> defined @ElvUI/Core/General/Config.lua:71
 RemoveTableDuplicates = <function> defined @ElvUI/Core/General/Core.lua:646
 WorldMap = <table> {
 }
 Disable = <function> defined @ElvUI_Libraries/Core/Ace3/AceAddon-3.0/AceAddon-3.0.lua:310
 TimeColors = <table> {
 }
 SlideOut = <function> defined @ElvUI/Core/General/Animation.lua:296
 Unhook = <function> defined @ElvUI_Libraries/Core/Ace3/AceHook-3.0/AceHook-3.0.lua:417
 XPIsTrialMax = <function> defined @ElvUI/Core/General/API.lua:666
 StaticPopup_GetAllSecureButtons = <function> defined @ElvUI/Core/General/StaticPopups.lua:1119
 EscapeString = <function> defined @ElvUI/Core/init.lua:220
 RGBToHex = <function> defined @ElvUI/Core/General/Math.lua:147
 ClickGameMenu = <function> defined @ElvUI/Core/General/API.lua:739
 Tooltip = <table> {
 }
 Tutorials = <function> defined @ElvUI/Core/General/Tutorials.lua:110
 SetDefaultModuleLibraries = <function> defined @ElvUI_Libraries/Core/Ace3/AceAddon-3.0/AceAddon-3.0.lua:363
 SlideIn = <function> defined @ElvUI/Core/General/Animation.lua:287
 ShortValueDec = "%.2f"
 oUF = <table> {
 }
 IterateEmbeds = <function> defined @ElvUI_Libraries/Core/Ace3/AceAddon-3.0/AceAddon-3.0.lua:438
 RegisterObjectForVehicleLock = <function> defined @ElvUI/Core/General/API.lua:522
 Config_CreateBottomButtons = <function> defined @ElvUI/Core/General/Config.lua:1078
 RawHookScript = <function> defined @ElvUI_Libraries/Core/Ac

To Reproduce
Right clicked the top Titan Panel bar

Please include the addon and game versions:

  • BenikUI: 2.16-AiO Classic
  • ElvUI: 13.52
  • WoW game variation (retail, WotLK, Classic Era): 1.15.0.52302 SoD
commented

That version fixed it but created this:

2x ElvUI_BenikUI/modules/chat/chat.lua:20: attempt to index field 'datatexts' (a nil value)
[string "@ElvUI_BenikUI/modules/chat/chat.lua"]:20: in function <ElvUI_BenikUI/modules/chat/chat.lua:19>
[string "=[C]"]: in function `?'
[string "@ElvUI_Libraries/Core/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:109: in function <...ies/Core/CallbackHandler-1.0/CallbackHandler-1.0.lua:109>
[string "=[C]"]: ?
[string "@ElvUI_Libraries/Core/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:19: in function <...ies/Core/CallbackHandler-1.0/CallbackHandler-1.0.lua:15>
[string "@ElvUI_Libraries/Core/CallbackHandler-1.0-8/CallbackHandler-1.0.lua"]:54: in function `Fire'
[string "@ElvUI_Libraries/Core/Ace3/AceEvent-3.0-4/AceEvent-3.0.lua"]:120: in function <...UI_Libraries/Core/Ace3/AceEvent-3.0/AceEvent-3.0.lua:119>

Locals:
self = <table> {
 OnHyperlinkLeave = <function> defined @ElvUI/Core/Modules/Chat/Chat.lua:1583
 modules = <table> {
 }
 CancelTimer = <function> defined @ElvUI_Libraries/Core/Ace3/AceTimer-3.0/AceTimer-3.0.lua:147
 UpdateEditboxFont = <function> defined @ElvUI/Core/Modules/Chat/Chat.lua:757
 SecureHook = <function> defined @ElvUI_Libraries/Core/Ace3/AceHook-3.0/AceHook-3.0.lua:335
 TabOnLeave = <function> defined @ElvUI/Core/Modules/Chat/Chat.lua:1061
 BNGetFriendInfo = <function> defined =[C]:-1
 IsUndocked = <function> defined @ElvUI/Core/Modules/Chat/Chat.lua:1294
 ChatEdit_PleaseRetaint = <function> defined @ElvUI/Core/Modules/Chat/Chat.lua:691
 SocialQueueIsLeader = <function> defined @ElvUI/Core/Modules/Chat/Chat.lua:2823
 ToggleChatButton = <function> defined @ElvUI/Core/Modules/Chat/Chat.lua:1275
 ScrollToBottom = <function> defined @ElvUI/Core/Modules/Chat/Chat.lua:1437
 OnHyperlinkEnter = <function> defined @ElvUI/Core/Modules/Chat/Chat.lua:1572
 CHAT_MSG_YELL = <function> defined @ElvUI/Core/Modules/Chat/Chat.lua:2499
 AddPluginMessageFilter = <function> defined @ElvUI/Core/Modules/Chat/Chat.lua:1686
 ResnapDock = <function> defined @ElvUI/Core/Modules/Chat/Chat.lua:1330
 IsEnabled = <function> defined @ElvUI_Libraries/Core/Ace3/AceAddon-3.0/AceAddon-3.0.lua:447
 HandleShortChannels = <function> defined @ElvUI/Core/Modules/Chat/Chat.lua:1621
 BNGetGameAccountInfo = <function> defined @ElvUI/Core/Modules/Chat/Chat.lua:173
 StyleOverflowButton = <function> defined @ElvUI/Core/Modules/Chat/Chat.lua:2379
 HookSecured = true
 CreateChatVoicePanel = <function> defined @ElvUI/Core/Modules/Chat/Chat.lua:3166
 CheckLFGRoles = <function> defined @ElvUI/Core/Modules/Chat/Chat.lua:2799
 RegisterMessage = <function> defined @ElvUI_Libraries/Core/CallbackHandler-1.0/CallbackHandler-1.0.lua:80
 UnregisterMessage = <function> defined @ElvUI_Libraries/Core/CallbackHandler-1.0/CallbackHandler-1.0.lua:143
 CopyButtonOnEnter = <function> defined @ElvUI/Core/Modules/Chat/Chat.lua:597
 GuidCache = <table> {
 }
 UpdateChatTabs = <function> defined @ElvUI/Core/Modules/Chat/Chat.lua:1269
 db = <table> {
 }
 ChatFrame_ReplaceIconAndGroupExpressions = <function> defined @ElvUI/Core/Modules/Chat/Chat.lua:1724
 ChatEdit_DeactivateChat = <function> defined @ElvUI/Core/Modules/Chat/Chat.lua:1134
 SetEnabledState = <function> defined @ElvUI_Libraries/Core/Ace3/AceAddon-3.0/AceAddon-3.0.lua:420
 Hook = <function> defined @ElvUI_Libraries/Core/Ace3/AceHook-3.0/AceHook-3.0.lua:273
 PostChatClose = <function> defined @ElvUI/Core/Modules/Chat/Chat.lua:2664
 SnappingChanged = <function> defined @ElvUI/Core/Modules/Chat/Chat.lua:1318
 GetPluginIcon = <function> defined @ElvUI/Core/Modules/Chat/Chat.lua:1677
 ResetVoicePanelAlpha = <function> defined @ElvUI/Core/Modules/Chat/Chat.lua:3160
 VoiceOverlay = <function> defined @ElvUI/Core/Modules/Chat/Chat.lua:3443
 ThrottleSound = <function> defined @ElvUI/Core/Modules/Chat/Chat.lua:2507
 NewModule = <function> defined @ElvUI_Libraries/Core/Ace3/AceAddon-3.0/AceAddon-3.0.lua:231
 ClearSnapping = <function> defined @ElvUI/Core/Modules/Chat/Chat.lua:1311
 ChatEdit_PleaseUntaint = <function> defined @ElvUI/Core/Modules/Chat/Chat.lua:698
 GetLines = <function> defined @ElvUI/Core/Modules/Chat/Chat.lua:993
 Initialized = true
 FindURL = <function> defined @ElvUI/Core/Modules/Chat/Chat.lua:1452
 BuildCopyChatFrame = <function> defined @ElvU
commented

As I can tell from the error message, Titan Panel is trying to open the ingame Calendar, which doesn't exist on Classic. Anyway, I added a check to hopefully prevent the error from popping. Check the dev version: https://github.com/Benik/BenikUI-TBC/archive/refs/heads/development.zip

commented

That's a temporary error when creating a new profile. I don't think that it pops every time

commented

You're right! I think it's all good now. Appreciate it!

commented

Good to know :)