#LUA Error causing UnitFrames to not work properly in installer. (CAITH Preset)

1 messages · Page 1 of 1 (latest)

pulsar hazel
#

1x ...eElvUI_JiberishUI/Profiles/JiberishCaith.lua:879: attempt to index field '?' (a nil value)
[string "@ElvUI_JiberishUI/Profiles/JiberishCaith.lua"]:879: in function `JiberishCaith'
[string "@ElvUI_JiberishUI/Init.lua"]:46: in function <ElvUI_JiberishUI/Init.lua:36>
[string "@ElvUI_JiberishUI/Init.lua"]:106: in function <ElvUI_JiberishUI/Init.lua:104>

Locals:
self = <table> {
SetDefaultModuleLibraries = <function> defined @ElvUI_Libraries/Core/Ace3/AceAddon-3.0/AceAddon-3.0.lua:363
Enable = <function> defined @ElvUI_Libraries/Core/Ace3/AceAddon-3.0/AceAddon-3.0.lua:290
NewModule = <function> defined @ElvUI_Libraries/Core/Ace3/AceAddon-3.0/AceAddon-3.0.lua:231
EnableModule = <function> defined @ElvUI_Libraries/Core/Ace3/AceAddon-3.0/AceAddon-3.0.lua:328
modules = <table> {
}
GetModule = <function> defined @ElvUI_Libraries/Core/Ace3/AceAddon-3.0/AceAddon-3.0.lua:206
IterateEmbeds = <function> defined @ElvUI_Libraries/Core/Ace3/AceAddon-3.0/AceAddon-3.0.lua:438
SecureHookScript = <function> defined @ElvUI_Libraries/Core/Ace3/AceHook-3.0/AceHook-3.0.lua:409
defaultModuleLibraries = <table> {
}
TimeLeft = <function> defined @ElvUI_Libraries/Core/Ace3/AceTimer-3.0/AceTimer-3.0.lua:172
EltruismNPSettings = <function> defined @ElvUI_JiberishUI/Profiles/General.lua:614
RawHookScript = <function> defined @ElvUI_Libraries/Core/Ace3/AceHook-3.0/AceHook-3.0.lua:394
ScheduleRepeatingTimer = <function> defined @ElvUI_Libraries/Core/Ace3/AceTimer-3.0/AceTimer-3.0.lua:129
CancelAllTimers = <function> defined @ElvUI_Libraries/Core/Ace3/AceTimer-3.0/AceTimer-3.0.lua:160
JiberishMinimal = <function> defined @ElvUI_JiberishUI/Profiles/JiberishMinimal.lua:4
GetName = <function> defined @ElvUI_Libraries/Core/Ace3/AceAddon-3.0/AceAddon-3.0.lua:275
name = "ElvUI_|cff00b3ffJiberish UI|r"
Initialize = <function> defined @ElvUI_JiberishUI/Init.lua:243
IsEnabled = <function> defined @ElvUI_Libraries/Core/Ace3/AceAddon-3.0/AceAddon-3.0.lua:447
orderedModules = <table> {
}
ScheduleTimer = <function> defined @ElvUI_Libraries/Core/Ace3/AceTimer-3.0/AceTimer-3.0.lua:94
DisableModule = <function> defined @ElvUI_Libraries/Core/Ace3/AceAddon-3.0/AceAddon-3.0.lua:346
baseName = "ElvUI_JiberishUI"
JiberishVXT = <function> defined @ElvUI_JiberishUI/Profiles/JiberishVXT.lua:4
General = <function> defined @ElvUI_JiberishUI/Profiles/General.lua:5
JiberishPortraitMode = <function> defined @ElvUI_JiberishUI/Profiles/JiberishPortraitMode.lua:4
RegisterMessage = <function> defined @BugSack/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:80
HookScript = <function> defined @ElvUI_Libraries/Core/Ace3/AceHook-3.0/AceHook-3.0.lua:365
JiberishInfoPanel = <function> defined @ElvUI_JiberishUI/Profiles/JiberishInfoPanel.lua:4
JiberishCaith = <function> defined @ElvUI_JiberishUI/Profiles/JiberishCaith.lua:4
IsHooked = <function> defined @ElvUI_Libraries/Core/Ace3/AceHook-3.0/AceHook-3.0.lua:492
hooks = <table> {
}
CancelTimer = <function> defined @ElvUI_Libraries/Core/Ace3/AceTimer-3.0/AceTimer-3.0.lua:147
IsModule = <function> defined @ElvUI_Libraries/Core/Ace3/AceAddon-3.0/AceAddon-3.0.lua:213
defaultModuleState = true
SetDefaultModuleState = <function> defined @ElvUI_Libraries/Core/Ace3/AceAddon-3.0/AceAddon-3.0.lua:383
UnregisterAllEvents = <function> defined @BugSack/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:164
SendMessage = <function> defined @BugSack/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:49
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
enabledState = true
UnregisterMessage = <function> defined @BugSack/Libs/CallbackHandler-1.0/CallbackHandler-1.0.lua:143
RegisterEvent = <function> defined @BugSack/Libs/CallbackHandler-1.0/CallbackHandler-1.

buoyant cedar
orchid roost
#

nameplates issues w/ Eltruism interrupt filter

#

will need to wait for Eltreum

pulsar hazel
#

@buoyant cedar mentioned that in the link above. the fix works for Info Panel and Caith, but the VXT seems to still have errors even with the fix.

versed crest
#

did you have elvui nameplates turned off?

buoyant cedar
#

i think the solution dont use plater for installation, after the installation you can use plater. because before the profile is installed its both active plater and the elvui np and that causes the problems.

#

@versed crest

versed crest
#

well i dont use plater, but i tested earlier and i got 0 errors

#

so yeah plater is likely related

buoyant cedar
#

@orchid roost is Info Panel also a Profile or a setup for the info Panels?

versed crest
#

its a profile

buoyant cedar
#

maybe change the name? so that it is clearer, thought it is only to set the panels.

pulsar hazel
#

Im pretty sure each one is a seperate UI layout

versed crest
#

jiberish is going to have to think about that, i only fix the errors pretty much

#

but all of the buttons are one profile each

orchid roost
#

Yes if that's confusing I can make a change! Blinkii, I assign you to help me with a name for that profile 8)

#

Thanks for both of your help w/ the fix here!

buoyant cedar
#

this was your first ui? name it JB UI 😂

orchid roost
#

@buoyant cedar error after Vxt profile installation reload

buoyant cedar
versed crest
#

looking at it blinkii i think its because some nameplates dont have health enabled

#

like friendly npc

#

local percent = math.floor((table.Health.cur or 100) / table.Health.max * 100 + 0.5)

#

maybe no Health.max?

#

like the health table exists but not the max

#

because no health on them

#

since health is disabled

orchid roost
#

with elvui np

buoyant cedar
#

i will look, thx

buoyant cedar
orchid roost
#

disabled "Health Markers" in mMedia and no more bugs

buoyant cedar