DDCorkum / CTMod

CTMod
https://www.curseforge.com/wow/addons/ctmod
1 stars 4 forks source link

10.0.2.4f error messages in 10.0.5.0 release #157

Closed ilmare-tuor closed 1 year ago

ilmare-tuor commented 1 year ago

Hi, I know you are talking about removing BottomBar (and rolling remaining functionality elsewhere) with the additions to the base UI for Bags, Minibar, etc. but, I thought I'd drop this here in case it would be useful. As turned out at the beginning of DF all CTMod functions are more flexible and polished than the basic functionality additions Blizzard has made. FWIW, I'm currently running 10.0.5.1a. Only function I'm using (currently) in BottomBar is the "hide the default action bar" option. Will continue to play around with the mod and report any issues I see. Thanks for all you do!

Upon entering game

Message: Interface/AddOns/CT_BottomBar/CT_BottomBar_Menu.lua:438: hooksecurefunc(): UpdateMicroButtonsParent is not a function Time: Tue Jan 24 16:04:52 2023 Count: 1 Stack: Interface/AddOns/CT_BottomBar/CT_BottomBar_Menu.lua:438: hooksecurefunc(): UpdateMicroButtonsParent is not a function [string "=[C]"]: in function hooksecurefunc' [string "@Interface/AddOns/CT_BottomBar/CT_BottomBar_Menu.lua"]:438: in functioninitFunc' [string "@Interface/AddOns/CT_BottomBar/CT_BottomBar_Addons.lua"]:916: in function registerAddon' [string "@Interface/AddOns/CT_BottomBar/CT_BottomBar_Menu.lua"]:495: in functionfunc' [string "@Interface/AddOns/CT_BottomBar/CT_BottomBar_Addons.lua"]:874: in function loadAddon' [string "@Interface/AddOns/CT_BottomBar/CT_BottomBar.lua"]:740: in functionupdate' [string "@Interface/AddOns/CT_Library/CT_Library.lua"]:634: in function `value' [string "@Interface/AddOns/CT_Library/CT_Library.lua"]:697: in function <Interface/AddOns/CT_Library/CT_Library.lua:693>

Locals:


Upon opening CTMod

Message: ...terface/AddOns/CT_BottomBar/CT_BottomBar_Options.lua:66: attempt to index field '?' (a nil value) Time: Tue Jan 24 16:08:39 2023 Count: 1 Stack: ...terface/AddOns/CT_BottomBar/CT_BottomBar_Options.lua:66: attempt to index field '?' (a nil value) [string "@Interface/AddOns/CT_Library/CT_Library.lua"]:3029: in function <Interface/AddOns/CT_Library/CT_Library.lua:2965>

Locals: self = Button { 0 = bullet = Texture { } object =

{ } parent = Frame { } text = FontString { } version = FontString { } } parent = CTCONTROLPANEL { 0 = parent = UIParent { } OnBackdropLoaded = defined @Interface/SharedXML/Backdrop.lua:152 GetBackdropColor = defined @Interface/SharedXML/Backdrop.lua:390 SetBackdropBorderColor = defined @Interface/SharedXML/Backdrop.lua:422 RightEdge = Texture { } options = Frame { } BottomEdge = Texture { } SetBackdrop = defined @Interface/SharedXML/Backdrop.lua:329 ClearBackdrop = defined @Interface/SharedXML/Backdrop.lua:282 GetBackdropBorderColor = defined @Interface/SharedXML/Backdrop.lua:409 GetBackdrop = defined @Interface/SharedXML/Backdrop.lua:347 height = 495 SetBorderBlendMode = defined @Interface/SharedXML/Backdrop.lua:266 listing = Frame { } SetupTextureCoordinates = defined @Interface/SharedXML/Backdrop.lua:214 OnBackdropSizeChanged = defined @Interface/SharedXML/Backdrop.lua:182 HasBackdropInfo = defined @Interface/SharedXML/Backdrop.lua:278 backdropInfo =
{ } GetEdgeSize = defined @Interface/SharedXML/Backdrop.lua:188 BottomRightCorner = Texture { } BottomLeftCorner = Texture { } TopEdge = Texture { } Center = Texture { } alpha = 0 width = 300 TopRightCorner = Texture { } object =
{ } TopLeftCorner = Texture { } SetupPieceVisuals = defined @Interface/SharedXML/Backdrop.lua:246 SetBackdropColor = defined @Interface/SharedXML/Backdrop.lua:399 LeftEdge = Texture { } ApplyBackdrop = defined @Interface/SharedXML/Backdrop.lua:294 } newModule = 4 module =
{ CT_BottomBar_ExpBar_GetHideExperienceBar = defined @Interface/AddOns/CT_BottomBar/CT_BottomBar_Exp.lua:659 loadedAddons =
{ } optionsInitApplied = defined @Interface/AddOns/CT_BottomBar/CT_BottomBar_Options.lua:1127 updateOptionFromOutside = defined @Interface/AddOns/CT_BottomBar/CT_BottomBar_Options.lua:88 override_OnUpdate = defined @Interface/AddOns/CT_BottomBar/CT_BottomBar_Override.lua:259 update = defined @Interface/AddOns/CT_BottomBar/CT_BottomBar.lua:645 initOverrideActionBar = defined @Interface/AddOns/CT_BottomBar/CT_BottomBar_Override.lua:276 hasVehicleUI = defined @Interface/AddOns/CT_BottomBar/CT_BottomBar_Override.lua:27 updateAllVisibility = defined @Interface/AddOns/CT_BottomBar/CT_BottomBar_Addons.lua:851 pendingOptions =
{ } frame_SetAlpha = defined =[C]:-1 setDelayedUpdate = defined @Interface/AddOns/CT_BottomBar/CT_BottomBar.lua:156 CT_BottomBar_ExpBar_SetWidth = defined @Interface/AddOns/CT_BottomBar/CT_BottomBar_Exp.lua:742 addons =
{ } ctRelativeFrame = UIParent { } text =
{ } loadAddon = defined @Interface/AddOns/CT_BottomBar/CT_BottomBar_Addons.lua:868 isBlizzardAnimating = defined @Interface/AddOns/CT_BottomBar/CT_BottomBar.lua:139 name = "CT_BottomBar" animStarted = defined @Interface/AddOns/CT_BottomBar/CT_BottomBar.lua:127 CT_BottomBar_ExpBar_IsExpOnSpecialUI = defined @Interface/AddOns/CT_BottomBar/CT_BottomBar_Exp.lua:738 version = "10.0.2.2" registerAddon = defined @Interface/AddOns/CT_BottomBar/CT_BottomBar_Addons.lua:878 ctBagsBar =
{ } appliedOptions =
{ } isOverrideActionBarAnimating = <funct


Upon clicking CT_BottomBar (it doesn't open)

Message: ...terface/AddOns/CT_BottomBar/CT_BottomBar_Options.lua:66: attempt to index field '?' (a nil value) Time: Tue Jan 24 16:10:19 2023 Count: 1 Stack: ...terface/AddOns/CT_BottomBar/CT_BottomBar_Options.lua:66: attempt to index field '?' (a nil value)

Locals:

DDCorkum commented 1 year ago

Just released 10.0.5.1 to address the errors.

I'll be watching with interest how others respond on the other forum where I posted that question. One idea I'm thinking of is making a mini CTMod window appear during edit mode to include the couple of features that are missing in Blizzard's implementation, such as scaling width/layout on certain bars.

And then, yes, managing the show/hide of the main bar would need to be done with CT_BarMod should it not be in BottomBar any longer. That is obviously important.