Open l3uGsY opened 2 years ago
Greetings.
I'll take a look at the issue today.
Thanks for your report.
I don't know if you hashed it out, but still happening only when with the two addons. Is there a way to disable Arenamaster on the Friendlist UI?
2x ...rathilisUI\Mainline\Modules\Blizzard\FriendsList.lua:408: attempt to index field '?' (a nil value)
[string "@ElvUI_MerathilisUI\Mainline\Modules\Blizzard\FriendsList.lua"]:408: in function <...rathilisUI\Mainline\Modules\Blizzard\FriendsList.lua:268>
[string "=(tail call)"]: ?
[string "=[C]"]: in function `FriendsFrame_UpdateFriendButton'
[string "@FrameXML\FriendsFrame.lua"]:1261: in function `FriendsFrame_UpdateFriends'
[string "@FrameXML\FriendsFrame.lua"]:629: in function `FriendsList_Update'
[string "@FrameXML\FriendsFrame.lua"]:307: in function <FrameXML\FriendsFrame.lua:306>
[string "=[C]"]: in function `Show'
[string "@FrameXML\UIParent.lua"]:3017: in function `SetUIPanel'
[string "@FrameXML\UIParent.lua"]:2862: in function `ShowUIPanel'
[string "@FrameXML\UIParent.lua"]:2730: in function <FrameXML\UIParent.lua:2726>
[string "=[C]"]: in function `SetAttribute'
[string "@FrameXML\UIParent.lua"]:3582: in function `ShowUIPanel'
[string "@FrameXML\FriendsFrame.lua"]:1068: in function `ToggleFriendsFrame'
[string "TOGGLESOCIAL"]:1: in function <[string "TOGGLESOCIAL"]:1>
Locals:
self = <table> {
SetDefaultModuleLibraries = <function> defined @Masque\Libs\AceAddon-3.0\AceAddon-3.0.lua:367
Enable = <function> defined @Masque\Libs\AceAddon-3.0\AceAddon-3.0.lua:294
NewModule = <function> defined @Masque\Libs\AceAddon-3.0\AceAddon-3.0.lua:235
EnableModule = <function> defined @Masque\Libs\AceAddon-3.0\AceAddon-3.0.lua:332
modules = <table> {
}
GetModule = <function> defined @Masque\Libs\AceAddon-3.0\AceAddon-3.0.lua:210
IterateEmbeds = <function> defined @Masque\Libs\AceAddon-3.0\AceAddon-3.0.lua:442
SecureHookScript = <function> defined @ElvUI\Libraries\Core\Ace\AceHook-3.0\AceHook-3.0.lua:410
defaultModuleLibraries = <table> {
}
RawHookScript = <function> defined @ElvUI\Libraries\Core\Ace\AceHook-3.0\AceHook-3.0.lua:395
GetName = <function> defined @Masque\Libs\AceAddon-3.0\AceAddon-3.0.lua:279
name = "ElvUI_MerathilisUI_MER_FriendsList"
Initialize = <function> defined @ElvUI_MerathilisUI\Mainline\Modules\Blizzard\FriendsList.lua:455
IsEnabled = <function> defined @Masque\Libs\AceAddon-3.0\AceAddon-3.0.lua:451
orderedModules = <table> {
}
DisableModule = <function> defined @Masque\Libs\AceAddon-3.0\AceAddon-3.0.lua:350
UpdateFriendButton = <function> defined @ElvUI_MerathilisUI\Mainline\Modules\Blizzard\FriendsList.lua:268
HookScript = <function> defined @ElvUI\Libraries\Core\Ace\AceHook-3.0\AceHook-3.0.lua:366
IsHooked = <function> defined @ElvUI\Libraries\Core\Ace\AceHook-3.0\AceHook-3.0.lua:493
IsModule = <function> defined @Masque\Libs\AceAddon-3.0\AceAddon-3.0.lua:217
db = <table> {
}
SetDefaultModuleState = <function> defined @Masque\Libs\AceAddon-3.0\AceAddon-3.0.lua:387
initialized = true
SetEnabledState = <function> defined @Masque\Libs\AceAddon-3.0\AceAddon-3.0.lua:424
Hook = <function> defined @ElvUI\Libraries\Core\Ace\AceHook-3.0\AceHook-3.0.lua:274
enabledState = true
Log = <function> defined @ElvUI_MerathilisUI\Core\General\Functions\Developer.lua:170
baseName = "ElvUI_MerathilisUI"
ProfileUpdate = <function> defined @ElvUI_MerathilisUI\Mainline\Modules\Blizzard\FriendsList.lua:466
hooks = <table> {
}
SetDefaultModulePrototype = <function> defined @Masque\Libs\AceAddon-3.0\AceAddon-3.0.lua:409
SecureHook = <function> defined @ElvUI\Libraries\Core\Ace\AceHook-3.0\AceHook-3.0.lua:336
IterateModules = <function> defined @Masque\Libs\AceAddon-3.0\AceAddon-3.0.lua:437
UnhookAll = <function> defined @ElvUI\Libraries\Core\Ace\AceHook-3.0\AceHook-3.0.lua:477
RawHook = <function> defined @ElvUI\Libraries\Core\Ace\AceHook-3.0\AceHook-3.0.lua:313
Unhook = <function> defined @ElvUI\Libraries\Core\Ace\AceHook-3.0\AceHook-3.0.lua:418
moduleName = "MER_FriendsList"
defaultModuleState = true
Disable = <function> defined @Masque\Libs\AceAddon-3.0\AceAddon-3.0.lua:314
}
button = FriendsListFrameScrollFrameButton4 {
0 = <userdata>
OnEnter = <function> defined @FrameXML\FriendsFrame.lua:1905
index = 4
buttonType = 2
travelPassButton = FriendsListFrameScrollFrameButton4TravelPassButton {
}
status = FriendsListFrameScrollFrameButton4Status {
}
background = FriendsListFrameScrollFrameButton4Background {
}
OnClick = <function> defined @FrameXML\FriendsFrame.lua:2086
OnLoad = <function> defined @FrameXML\FriendsFrame.lua:1893
id = 4
OnLeave = <function> defined @FrameXML\FriendsFrame.lua:2081
name = FriendsListFrameScrollFrameButton4Name {
}
highlight = <unnamed> {
}
summonButton = FriendsListFrameScrollFrameButton4SummonButton {
}
info = FriendsListFrameScrollFrameButton4Info {
}
Favorite = <unnamed> {
}
gameIcon = FriendsListFrameSc
Still happening. I can also trigger in Rated PvP! You can somewhat control it by disabling in combat and unit frames tooltips. But if you drop combat + mouseover it can still completely break the game!
It won't pop any errors. /ampvp debug doesn't show anything either...
I'm pretty this is Arenamaster, depsite it have ElvUI in it. It only happens when I mouse over "Offline" people in my friends list. It does not happen when Arenamaster is disabled or when only Arenamaster is enabled. Perhaps just a conflict between the ElvUI and Arenamaster but one mouseover produces 168 errors.