ElvUI Enhanced Again (DF)

ElvUI Enhanced Again (DF)

1M Downloads

Attempt to perform arithmetic on field 'buttonSize'

Nneoh opened this issue ยท 2 comments

commented

Describe the bug
For about two weeks now BugSack grabs the following error (will post at the very bottom)

To Reproduce
Steps to reproduce the behavior:
I unfortunately can't tell how to reproduce it, because I don't understand how the error gets triggered yet.

Expected behavior

Screenshots

Version (please complete the following information):

  • Version ElvUI 12.79
  • Version Elvui_Enhanced 4.0.14

Additional context

17x ...ddOns\ElvUI_Enhanced\modules\maps\minimapbuttons.lua:249: attempt to perform arithmetic on field 'buttonSize' (a nil value)
[string "@ElvUI_Enhanced\modules\maps\minimapbuttons.lua"]:249: in function UpdateLayout' [string "@ElvUI_Enhanced\modules\maps\minimapbuttons.lua"]:356: in function ?'
[string "@ElvUI\Libraries\Core\Ace\AceTimer-3.0\AceTimer-3.0-17.lua"]:55: in function <...vUI\Libraries\Core\Ace\AceTimer-3.0\AceTimer-3.0.lua:50>

Locals:
self =

{
SetDefaultModuleLibraries = defined @ElvUI\Libraries\Core\Ace\AceAddon-3.0\AceAddon-3.0.lua:367
Enable = defined @ElvUI\Libraries\Core\Ace\AceAddon-3.0\AceAddon-3.0.lua:294
NewModule = defined @ElvUI\Libraries\Core\Ace\AceAddon-3.0\AceAddon-3.0.lua:235
CreateFrames = defined @ElvUI_Enhanced\modules\maps\minimapbuttons.lua:365
EnableModule = defined @ElvUI\Libraries\Core\Ace\AceAddon-3.0\AceAddon-3.0.lua:332
modules =
{
}
GetModule = defined @ElvUI\Libraries\Core\Ace\AceAddon-3.0\AceAddon-3.0.lua:210
IterateEmbeds = defined @ElvUI\Libraries\Core\Ace\AceAddon-3.0\AceAddon-3.0.lua:442
SecureHookScript = defined @ElvUI\Libraries\Core\Ace\AceHook-3.0\AceHook-3.0.lua:410
defaultModuleLibraries =
{
}
TimeLeft = defined @ElvUI\Libraries\Core\Ace\AceTimer-3.0\AceTimer-3.0.lua:172
RawHookScript = defined @ElvUI\Libraries\Core\Ace\AceHook-3.0\AceHook-3.0.lua:395
ScheduleRepeatingTimer = defined @ElvUI\Libraries\Core\Ace\AceTimer-3.0\AceTimer-3.0.lua:129
CancelAllTimers = defined @ElvUI\Libraries\Core\Ace\AceTimer-3.0\AceTimer-3.0.lua:160
GetName = defined @ElvUI\Libraries\Core\Ace\AceAddon-3.0\AceAddon-3.0.lua:279
defaultModuleState = true
baseName = "ElvUI_Enhanced"
StartSkinning = defined @ElvUI_Enhanced\modules\maps\minimapbuttons.lua:359
name = "ElvUI_MinimapButtons"
Initialize = defined @ElvUI_Enhanced\modules\maps\minimapbuttons.lua:386
IsEnabled = defined @ElvUI\Libraries\Core\Ace\AceAddon-3.0\AceAddon-3.0.lua:451
orderedModules =
{
}
ScheduleTimer = defined @ElvUI\Libraries\Core\Ace\AceTimer-3.0\AceTimer-3.0.lua:94
DisableModule = defined @ElvUI\Libraries\Core\Ace\AceAddon-3.0\AceAddon-3.0.lua:350
CancelTimer = defined @ElvUI\Libraries\Core\Ace\AceTimer-3.0\AceTimer-3.0.lua:147
ChangeMouseOverSetting = defined @ElvUI_Enhanced\modules\maps\minimapbuttons.lua:339
UpdateLayout = defined @ElvUI_Enhanced\modules\maps\minimapbuttons.lua:222
SkinMinimapButtons = defined @ElvUI_Enhanced\modules\maps\minimapbuttons.lua:347
RegisterMessage = defined @ElvUI\Libraries\Core\Ace\CallbackHandler-1.0\CallbackHandler-1.0.lua:90
HookScript = defined @ElvUI\Libraries\Core\Ace\AceHook-3.0\AceHook-3.0.lua:366
SecureHook = defined @ElvUI\Libraries\Core\Ace\AceHook-3.0\AceHook-3.0.lua:336
SkinButton = defined @ElvUI_Enhanced\modules\maps\minimapbuttons.lua:85
IsHooked = defined @ElvUI\Libraries\Core\Ace\AceHook-3.0\AceHook-3.0.lua:493
ResetGarrisonSize = defined @ElvUI_Enhanced\modules\maps\minimapbuttons.lua:80
UpdateSkinStyle = defined @ElvUI_Enhanced\modules\maps\minimapbuttons.lua:201
IsModule = defined @ElvUI\Libraries\Core\Ace\AceAddon-3.0\AceAddon-3.0.lua:217
db =
{
}
SetDefaultModuleState = defined @ElvUI\Libraries\Core\Ace\AceAddon-3.0\AceAddon-3.0.lua:387
UnregisterAllEvents = defined @ElvUI\Libraries\Core\Ace\CallbackHandler-1.0\CallbackHandler-1.0.lua:174
SendMessage = defined @ElvUI\Libraries\Core\Ace\CallbackHandler-1.0\CallbackHandler-1.0.lua:59
SetEnabledState = defined @ElvUI\Libraries\Core\Ace\AceAddon-3.0\AceAddon-3.0.lua:424
Hook = defined @ElvUI\Libraries\Core\Ace\AceHoo

commented

Hi, thanks for reporting.

I've been unable to reproduce this error. I think it tied to one of your addons and its icon. Could try to disable other addons one by one until the error is gone?

And first try to enable only elvui and elvui enhanced?

Thanks

commented

Hey, thanks for your response.

Quick update:
The problem seems fixed and I agree that it must have been another addon. Couldn't figure out which one though, because before I could even try to narrow it down it seemed to have vanished.

Sorry for taking up your time on this.