Closed Serfenia closed 5 months ago
I have exactly the same.problem. Also on Mac OS Sonoma
Not the same but similiar issue here:
Action bars not visible at all, chat input somehwere located, minimap is squared, but the default circle texture is shown. And the ELV ui config window does not open
LUA Error:
22x ElvUI/Core/General/Toolkit.lua:132: bad argument #1 to 'unpack' (table expected, got nil)
[string "=[C]"]: ?
[string "@ElvUI/Core/General/Toolkit.lua"]:132: in function <ElvUI/Core/General/Toolkit.lua:124>
[string "@ElvUI/Core/General/Toolkit.lua"]:199: in function `SetTemplate'
[string "@ElvUI/Core/General/PluginInstaller.lua"]:255: in function `CreateFrame'
[string "@ElvUI/Core/General/PluginInstaller.lua"]:548: in function <ElvUI/Core/General/PluginInstaller.lua:545>
[string "=[C]"]: ?
[string "@ElvUI/Core/General/Core.lua"]:1822: in function `CallLoadFunc'
[string "@ElvUI/Core/General/Core.lua"]:1837: in function `CallLoadedModule'
[string "@ElvUI/Core/General/Core.lua"]:1863: in function `InitializeModules'
[string "@ElvUI/Core/General/Core.lua"]:1973: in function `Initialize'
[string "@ElvUI/Core/init.lua"]:284: in function <ElvUI/Core/init.lua:283>
[string "=[C]"]: ?
...
[string "@FrameXML/UIParent.lua"]:576: in function `UIParentLoadAddOn'
[string "@FrameXML/UIParent.lua"]:781: in function `MajorFactions_LoadUI'
[string "@Blizzard_ExpansionLandingPage/Blizzard_DragonflightLandingPage.lua"]:179: in function `SetUpMajorFactionList'
[string "@Blizzard_ExpansionLandingPage/Blizzard_DragonflightLandingPage.lua"]:172: in function `RefreshMajorFactionList'
[string "@Blizzard_ExpansionLandingPage/Blizzard_DragonflightLandingPage.lua"]:167: in function `RefreshOverlay'
[string "@Blizzard_ExpansionLandingPage/Blizzard_DragonflightLandingPage.lua"]:158: in function <...sionLandingPage/Blizzard_DragonflightLandingPage.lua:154>
[string "=[C]"]: in function `CreateFrame'
[string "@Blizzard_ExpansionLandingPage/Blizzard_DragonflightLandingPage.lua"]:122: in function `CreateOverlay'
[string "@Blizzard_ExpansionLandingPage/Blizzard_ExpansionLandingPage.lua"]:63: in function `RefreshExpansionOverlay'
[string "@Blizzard_ExpansionLandingPage/Blizzard_ExpansionLandingPage.lua"]:35: in function <...pansionLandingPage/Blizzard_ExpansionLandingPage.lua:33>
Locals:
(*temporary) = nil
(*temporary) = "table expected, got nil"
The white text "Sagen: " is the chat input frame, the expected action bars should be located at the center section on the bottom
Re-download directly the files, deleting the old interface files from the addons folder and putting the newly downloaded files solved the issue
Re-download directly the files, deleting the old interface files from the addons folder and putting the newly downloaded files solved the issue
Are profiles kept or are they removed? If they are kept I'm going to try that.
@coders-kitchen tried it, didn't work for me. I deleted all ElvUI folders from the retail/Inteface/Addons folder and inserted the newly downloaded once.
Did you do something different?
I also tried to delete elvui and all addons for it. And just installed the ELVUI from the Website. Still does not work
I also tried to delete elvui and all addons for it. And just installed the ELVUI from the Website. Still does not work
If i could... ensure you DL'd the update from the correct region EU - ElvUI v13.54 - https://github.com/tukui-org/ElvUI/archive/refs/tags/v13.54.zip US - ElvUI v13.55 - https://github.com/tukui-org/ElvUI/archive/refs/tags/v13.55.zip
Since when are they different? I always download from https://tukui.org/elvui, doesn't specify a difference there.
I had opened up a tix last night and thats what was told to me and it worked. and yes, i understand what you are saying. same for me. Please note tho.. the version may be updated. I hope im not speaking out of place here.
You can test by backup up your addon folder and apply this update and see if it changes anything. No change. restore. Not sure if im helping here. sorry. just trying to assist a lil.
No worries, will try it out! Appreciate any help.
No worries, will try it out! Appreciate any help.
ok let me know :) would be nice to know i helped hahaha
Would be nice to know if there were separate branches for EU and US, if so id watch them.
For the record i know this is a lot of work for these guys. I was looking at the code and goodness. much respect to the devs.
I deleted everything in Interface and WTF, installed fresh from https://github.com/tukui-org/ElvUI/archive/refs/tags/v13.55.zip. Same issue. On latest Mac OS.
Message: Interface/AddOns/ElvUI/Core/General/API.lua:968: attempt to concatenate local 'localized' (a nil value)
Time: Wed Jan 17 08:55:47 2024
Count: 1
Stack: Interface/AddOns/ElvUI/Core/General/API.lua:968: attempt to concatenate local 'localized' (a nil value)
[string "@Interface/AddOns/ElvUI/Core/General/API.lua"]:968: in function `LoadAPI'
[string "@Interface/AddOns/ElvUI/Core/General/Core.lua"]:1982: in function `Initialize'
[string "@Interface/AddOns/ElvUI/Core/init.lua"]:284: in function <Interface/AddOns/ElvUI/Core/init.lua:283>
[string "=[C]"]: ?
[string "@Interface/AddOns/ElvUI_Libraries/Core/Ace3/AceAddon-3.0/AceAddon-3.0.lua"]:66: in function <...UI_Libraries/Core/Ace3/AceAddon-3.0/AceAddon-3.0.lua:61>
[string "@Interface/AddOns/ElvUI_Libraries/Core/Ace3/AceAddon-3.0/AceAddon-3.0.lua"]:523: in function `EnableAddon'
[string "@Interface/AddOns/ElvUI_Libraries/Core/Ace3/AceAddon-3.0/AceAddon-3.0.lua"]:626: in function <...UI_Libraries/Core/Ace3/AceAddon-3.0/AceAddon-3.0.lua:611>
[string "=[C]"]: ?
[string "=[C]"]: in function `LoadAddOn'
[string "@Interface/FrameXML/UIParent.lua"]:576: in function `UIParentLoadAddOn'
[string "@Interface/FrameXML/UIParent.lua"]:781: in function `MajorFactions_LoadUI'
[string "@Interface/AddOns/Blizzard_ExpansionLandingPage/Blizzard_DragonflightLandingPage.lua"]:179: in function `SetUpMajorFactionList'
[string "@Interface/AddOns/Blizzard_ExpansionLandingPage/Blizzard_DragonflightLandingPage.lua"]:172: in function `RefreshMajorFactionList'
[string "@Interface/AddOns/Blizzard_ExpansionLandingPage/Blizzard_DragonflightLandingPage.lua"]:167: in function `RefreshOverlay'
[string "@Interface/AddOns/Blizzard_ExpansionLandingPage/Blizzard_DragonflightLandingPage.lua"]:158: in function <...sionLandingPage/Blizzard_DragonflightLandingPage.lua:154>
[string "=[C]"]: in function `CreateFrame'
[string "@Interface/AddOns/Blizzard_ExpansionLandingPage/Blizzard_DragonflightLandingPage.lua"]:122: in function `CreateOverlay'
[string "@Interface/AddOns/Blizzard_ExpansionLandingPage/Blizzard_ExpansionLandingPage.lua"]:63: in function `RefreshExpansionOverlay'
[string "@Interface/AddOns/Blizzard_ExpansionLandingPage/Blizzard_ExpansionLandingPage.lua"]:35: in function <...pansionLandingPage/Blizzard_ExpansionLandingPage.lua:33>
Locals: self = <table> {
GetTimeInfo = <function> defined @Interface/AddOns/ElvUI/Core/General/Math.lua:354
mylevel = 70
Bags = <table> {
}
privateVars = <table> {
}
modules = <table> {
}
FormatMoney = <function> defined @Interface/AddOns/ElvUI/Core/General/Math.lua:411
Config_OpenWindow = <function> defined @Interface/AddOns/ElvUI/Core/General/Config.lua:991
UpdateUnitFrames = <function> defined @Interface/AddOns/ElvUI/Core/General/Core.lua:1447
SetMoversPositions = <function> defined @Interface/AddOns/ElvUI/Core/General/Movers.lua:453
ScheduleTimer = <function> defined @Interface/AddOns/ElvUI_Libraries/Core/Ace3/AceTimer-3.0/AceTimer-3.0.lua:94
PriestColors = <table> {
}
RemoveEmptySubTables = <function> defined @Interface/AddOns/ElvUI/Core/General/Core.lua:635
Cooldown_Options = <function> defined @Interface/AddOns/ElvUI/Core/General/Cooldowns.lua:138
Cooldown_UnbuggedTime = <function> defined @Interface/AddOns/ElvUI/Core/General/Cooldowns.lua:19
Config_CreateFrame = <function> defined @Interface/AddOns/ElvUI/Core/General/Config.lua:789
UIScale = <function> defined @Interface/AddOns/ElvUI/Core/General/PixelPerfect.lua:55
db = <table> {
}
ScanTooltip_InventoryInfo = <function> defined @Interface/AddOns/ElvUI/Core/General/API.lua:884
ScanTooltip_UnitInfo = <function> defined @Interface/AddOns/ElvUI/Core/General/API.lua:872
Layout = <table> {
}
myRaceID = 6
Distributor = <table> {
}
DBConvertSL = <function> defined @Interface/AddOns/ElvUI/Core/General/Core.lua:1266
MountText = <table> {
}
INCOMPATIBLE_ADDONS = <table> {
}
UnregisterAllEvents = <function> defined @Interface/AddOns/ElvUI_Libraries/Core/CallbackHandler-1.0/CallbackHandler-1.0.lua:164
@Stripeman doesn't work at all. Even more broken. I think there is no region difference ;)
I tried the versions from GitHub. No Change. Do you have a Windows machine or a Mac?
@Stripeman doesn't work at all. Even more broken. I think there is no region difference ;)
ok id put everything back. also ill step back.. i dont want to make things worse.
As stated in the ticket: MacOS
Looks like this line (Interface/AddOns/ElvUI/Core/General/API.lua:968)
local localized = (x == 3 and female) or male
returns nil. tracing it up the chain makes it look like Interface/AddOns/ElvUI/Core/General/API.lua:930 isn't initializing the class names correctly.
local MALE = _G.LOCALIZED_CLASS_NAMES_MALE
I don't know enough about this code to know where _G is set but I'm digging.
@coders-kitchen tried it, didn't work for me. I deleted all ElvUI folders from the retail/Inteface/Addons folder and inserted the newly downloaded once.
Did you do something different?
My bad forgot to mention : Running on Windows
As I grasp it from the chats / issues it seems to be MacOS related :/
This looks related:
Now that 10.2.5 is live in the US, when I login on a character on my 16" M1 Max MacBook Pro (which is at 10.2.5.52902) I get a ton of errors. They’re all related to LOCALIZED_CLASS_NAMES_MALE and LOCALIZED_CLASS_NAMES_FEMALE. When I dump those tables, they only show Warrior. I saw that it was changed in 10.2.5, those are filled in via the LocalizedClassList(false) for MALE and LocalizedClassList(true) for FEMALE. And again when I do a /dump on those, I get back a table as follows.
Dump: value=LocalizedClassList(false);
[1]={
[true]=“Warrior”
}
On a PC this is filled in properly. This is only affecting my Mac (and I tested this with no addons
Looks like Blizz needs to patch this and there's a fix ready to be released soon:
Looks like a lot of addons depend on this Lua table. Once Blizz releases the patch it should work like it does on windows.
So, to wrap up, this is not a bug with Elvui. It's a bug Blizz released that broke any addon that relies on _G.LOCALIZED_CLASS_NAMES
male/female. From what I can tell, this variable is a constant that only Blizzard can set, so the fix for this is to wait until Blizz releases a patch containing the fix. Guessing it'll be released in the next few days.
There aren't different version for different regions.
There is - when blizzard drops a patch and the patch comes out in the US first and then the EU many hours later, like it did for this patch.
US (who was on the new wow patch) had to update ElvUI first EU (who didn't have the new wow patch at that time) had to stay on the previous wow version
So, to wrap up, this is not a bug with Elvui. It's a bug Blizz released that broke any addon that relies on
_G.LOCALIZED_CLASS_NAMES
male/female. From what I can tell, this variable is a constant that only Blizzard can set, so the fix for this is to wait until Blizz releases a patch containing the fix. Guessing it'll be released in the next few days.
^ This
So, to wrap up, this is not a bug with Elvui. It's a bug Blizz released that broke any addon that relies on
_G.LOCALIZED_CLASS_NAMES
male/female. From what I can tell, this variable is a constant that only Blizzard can set, so the fix for this is to wait until Blizz releases a patch containing the fix. Guessing it'll be released in the next few days.
Someone mentioned that setting a line to TRUE was a workaround...is this the line that we can set to True?
None of them. Modifying Elvui is not supported and leads to a ton of extra support issues with people that never removed their "fix".
Blizzard has updated and fixed the mac client
None of them. Modifying Elvui is not supported and leads to a ton of extra support issues with people that never removed their "fix".
^ this - let's not cause more problems and stray from the path!
Blizzard has updated and fixed the mac client
Thankyou for sharing this update info. Time to log bnet!
I can confirm the issue has been fixed and there are no more LUA errors using the downloaded files from the website. Thanks everyone and happy playing.
Troubleshooting Steps
Description: When logging in after updating WoW to 10.2.5 and ElvUI to 13.55, the action bars seem broken and not all UI elements of ElvUI seem to be working. For example the minimap is also not a square, the colors of the in-game WoW menu are different.
Also the action bars menu in the ElvUI menu seem broken. Operating system: macOS.
Screenshots:![Screenshot 2024-01-17 at 14 29 44](https://github.com/tukui-org/ElvUI/assets/2427370/29189b17-d93f-42ba-a76b-8307993b83a1)
Describe the expected behavior and what actually happened?
A regular load of my user interface without LUA errors.
Reproducing the issue.
Disable all addons but ElvUI, log into a character witih only ElvUI 13.55 enabled as an the AddOns , using build 10.2.5.52902 of WoW retail.
Lua Errors
Verification Steps