This site works best with JavaScript enabled. Please enable JavaScript to get the best experience from this site.
What version of Grid2 and game type (classic or retail) are you using ?
Retail
What game client version (windows or mac) and language are you using ?
Windows
What steps will reproduce the problem?
Imported Profile Apply hotsDid you try having Grid2 as the only enabled addon and everything else disabled?
yes
Was it working in a previous version? If yes, which was the last good one?
no
Do you have an error log of what happened? If you don't see any errors, make sure that error reporting is enabled (`/console scriptErrors 1`) or install [BugSack](https://mods.curse.com/addons/wow/BugSack).Message: Interface\AddOns\Grid2\modules\IndicatorMultiBar.lua:113: table index is nil Time: Fri Aug 20 14:50:26 2021 Count: 3 Stack: Interface\AddOns\Grid2\modules\IndicatorMultiBar.lua:113: table index is nil [string "=(tail call)"]: ? [string "@Interface\AddOns\Grid2\modules\IndicatorMultiBar.lua"]:113: in function Update' [string "@Interface\AddOns\Grid2\GridStatus.lua"]:79: in function UpdateIndicators' [string "@Interface\AddOns\Grid2\modules\StatusShields.lua"]:121: in function ?' [string "@Interface\AddOns\DBM-Core\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua"]:119: in function <...ore\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:119> [string "=[C]"]: ? [string "@Interface\AddOns\DBM-Core\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua"]:29: in function <...ore\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:25> [string "@Interface\AddOns\DBM-Core\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua"]:64: in function Fire' [string "@Interface\AddOns\ElvUI\Libraries\Ace3\AceEvent-3.0\AceEvent-3.0.lua"]:120: in function <...s\ElvUI\Libraries\Ace3\AceEvent-3.0\AceEvent-3.0.lua:119>Locals: <none>
Update' [string "@Interface\AddOns\Grid2\GridStatus.lua"]:79: in function
?' [string "@Interface\AddOns\DBM-Core\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua"]:119: in function <...ore\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:119> [string "=[C]"]: ? [string "@Interface\AddOns\DBM-Core\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua"]:29: in function <...ore\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:25> [string "@Interface\AddOns\DBM-Core\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua"]:64: in function
Please provide any additional information below.Healers import then holy shock or rejuv then this pops up
It seems the configuration for the multibar indicator is wrong or corrupted, check out the multibar configuration, maybe some invalid status was assigned to some bar.
Or send me the profile.
https://pastebin.com/3DjQNe3S
The profile is working fine here (tested in retail with a druid and shaman).
But the lua error reported has no sense, the error is triggererd by a shields-overflow status, status not enabled in the profile provided, so in theory is imposible to trigger that error with this profile (I am assuming you are using a not very old grid2 version because i dont know your grid2 version)
Are you sure that Reloading the UI after the profile import did not fix the issue ?
Try disabling all addons except Grid2 too.
i am updated to the latest its not happening for me its everyone else who's getting the error they disabled everything but grid2 and it still happendsMessage: Interface\AddOns\Grid2\modules\IndicatorMultiBar.lua:113: table index is nil Time: Fri Aug 20 14:50:26 2021 Count: 3 Stack: Interface\AddOns\Grid2\modules\IndicatorMultiBar.lua:113: table index is nil [string "=(tail call)"]: ? [string "@Interface\AddOns\Grid2\modules\IndicatorMultiBar.lua"]:113: in function Update' [string "@Interface\AddOns\Grid2\GridStatus.lua"]:79: in function UpdateIndicators' [string "@Interface\AddOns\Grid2\modules\StatusShields.lua"]:121: in function ?' [string "@Interface\AddOns\DBM-Core\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua"]:119: in function <...ore\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:119> [string "=[C]"]: ? [string "@Interface\AddOns\DBM-Core\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua"]:29: in function <...ore\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:25> [string "@Interface\AddOns\DBM-Core\Libs\CallbackHandler-1.0\CallbackHandler-1.0.lua"]:64: in function Fire' [string "@Interface\AddOns\ElvUI\Libraries\Ace3\AceEvent-3.0\AceEvent-3.0.lua"]:120: in function <...s\ElvUI\Libraries\Ace3\AceEvent-3.0\AceEvent-3.0.lua:119> Locals: <none>person 2 Message: Interface\AddOns\Grid2\modules\IndicatorMultiBar.lua:113: table index is nil Time: Mon Aug 16 2325 2021 Count: 8 Stack: Interface\AddOns\Grid2\modules\IndicatorMultiBar.lua:113: table index is nil [string "@Interface\AddOns\RCLootCouncil\Classes\Services\ErrorHandler.lua"]:149: in function <...dOns\RCLootCouncil\Classes\Services\ErrorHandler.lua:147> [string "=(tail call)"]: ? [string "@Interface\AddOns\Grid2\modules\IndicatorMultiBar.lua"]:113: in function Update' [string "@Interface\AddOns\Grid2\GridStatus.lua"]:79: in function UpdateIndicators' [string "@Interface\AddOns\Grid2\modules\StatusShields.lua"]:121: in function ?' [string "@Interface\AddOns\AdiBags\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua"]:119: in function <...ags\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:119> [string "=[C]"]: ? [string "@Interface\AddOns\AdiBags\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua"]:29: in function <...ags\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:25> [string "@Interface\AddOns\AdiBags\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua"]:64: in function Fire' [string "@Interface\AddOns\AngryAssignments\libs\AceEvent-3.0\AceEvent-3.0.lua"]:120: in function <...\AngryAssignments\libs\AceEvent-3.0\AceEvent-3.0.lua:119> Locals: <none>when they import today a holy pally holy shocked himself and the second code showed upthey are on latest grid2 aswell and disabled all addons aswell so idk what to do and why they can't use this profile is there a way u could maybe fix it or something2.0.`15 grid2 versionis there a way maybe u could maybe try to fix it?
?' [string "@Interface\AddOns\AdiBags\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua"]:119: in function <...ags\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:119> [string "=[C]"]: ? [string "@Interface\AddOns\AdiBags\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua"]:29: in function <...ags\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:25> [string "@Interface\AddOns\AdiBags\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua"]:64: in function
Are you sure they are using this profile in retail (and not in classic) ? In classic the profile can crash because there is not heal-absorb status.
Another thing: In the errors reported a lot of addon are not disabled, for example elvUI, AngryAssignments, AdiBags, etc.
Latest version for retail is 2.0.19-beta, for classic is 2.0.20-beta, they can try to update to latest version.
I am asumming the profile i tested was exported from your computer, if this is the case i really need to examine a profile exported from the affected computers (not from your computer).
114765x Grid2\modules\IndicatorMultiBar.lua:113: table index is nil [string "@Grid2\modules\IndicatorMultiBar.lua"]:113: in function `Update' [string "@Grid2\GridStatus.lua"]:79: in function `UpdateIndicators' [string "@Grid2\modules\StatusShields.lua"]:121: in function `?' [string "@LibSharedMedia-3.0-8020003\CallbackHandler-1.0\CallbackHandler-1.0-7.lua"]:119: in function <...edia-3.0\CallbackHandler-1.0\CallbackHandler-1.0.lua:119> [string "=[C]"]: ? [string "@LibSharedMedia-3.0-8020003\CallbackHandler-1.0\CallbackHandler-1.0-7.lua"]:29: in function <...edia-3.0\CallbackHandler-1.0\CallbackHandler-1.0.lua:25> [string "@LibSharedMedia-3.0-8020003\CallbackHandler-1.0\CallbackHandler-1.0-7.lua"]:64: in function `Fire' [string "@ElvUI\Libraries\Ace3\AceEvent-3.0\AceEvent-3.0-4.lua"]:120: in function <...s\ElvUI\Libraries\Ace3\AceEvent-3.0\AceEvent-3.0.lua:119> https://pastebin.com/1pMA15W7 affected pastebinthey are all 9.1 retail and latest grid2 also tried alpha version
This new profile is different. There is a "shield-overflow" status linked to the multibar.
Unfortunatelly the new "Load" tab system is incompatible with the current multibar implementation, this means that statuses linked to a multibar indicator cannot be disabled using the "Load" tab.
To fix the issue, you must recreate the health-multibar indicator (delete/create the indicator).
Another way to fix the error without recreating the indicator is to type (or copy paste) into chat the line below:
/script Grid2.db.profile.statusMap['health-multibar']['shields-overflow'] = nil
And then reload the UI.
1599x Action[SetPoint] failed because[SetPoint would result in anchor family connection]: attempted from: TotemFrame:SetPoint.[string "=[C]"]: ?[string "=[C]"]: in function `SetPoint'[string "@FrameXML\TotemFrame.lua"]:36: in function `TotemFrame_Update'[string "@FrameXML\TotemFrame.lua"]:123: in function <FrameXML\TotemFrame.lua:91>
Locals:(*temporary) = TotemFrame { 0 = <userdata> MAHooked = true MAPoint = <table> { } MAOrgParent = PlayerFrame { } MAE = <table> { } activeTotems = 0 SetPoint = <function> defined =[C]:-1 MALockPointHook = true}(*temporary) = "TOPLEFT"(*temporary) = PlayerFrame { feedbackFontHeight = 30 portrait = PlayerPortrait { } healAbsorbBar = PlayerFrameHealAbsorbBar { } myManaCostPredictionBar = PlayerFrameManaCostPredictionBar { } PlayerFrameHealthBarAnimatedLoss = <unnamed> { } statusSign = 1 unit = "player" inSequence = false healAbsorbBarLeftShadow = PlayerFrameHealAbsorbBarLeftShadow { } feedbackText = PlayerHitIndicator { } totalAbsorbBar = PlayerFrameTotalAbsorbBar { } totalAbsorbBarOverlay = PlayerFrameTotalAbsorbBarOverlay { } feedbackStartTime = 44836.726000 statusCounter = 0.142018 healthbar = PlayerFrameHealthBar { } overAbsorbGlow = PlayerFrameOverAbsorbGlow { } manabar = PlayerFrameManaBar { } 0 = <userdata> healAbsorbBarRightShadow = PlayerFrameHealAbsorbBarRightShadow { } OnEvent = <function> defined @FrameXML\PlayerFrame.lua:197 state = "player" myHealPredictionBar = PlayerFrameMyHealPredictionBar { } name = PlayerName { } menu = <function> defined @FrameXML\PlayerFrame.lua:56 overHealAbsorbGlow = PlayerFrameOverHealAbsorbGlow { } isAnimatedOut = false otherHealPredictionBar = PlayerFrameOtherHealPredictionBar { } threatIndicator = PlayerFrameFlash { }}(*temporary) = "BOTTOMLEFT"(*temporary) = 99(*temporary) = 38
what so u have to redo the whole multibar?
u think that will fix this whole thing?
If you dont want to redo the multibar you can type or copy-paste into chat the line I specified in in my previous post (and then reload the UI or relog), this line:
Another thing: Using a lot of buffs/debufs in the multibar color tab is very cpu-heavy, Its much more efficient to create buffs groups.
For example its better to create a "debuffs:Trash" group status, and add all the trash debufs to this status, in this way you only have to link one status (debuffs:Trash) to the multibar colors tab, the same for the rest of debuffs than could be grouped in only 2 o 3 buffs groups.
could you make a pastebin of this? and that line didnt work we tried just now
https://pastebin.com/tVHKY2ZC
we ran that script macro and it didnt work and /reload and relogged
This line is working fine, maybe you are not copying the whole line, fixed profile using this macro:
https://pastebin.com/imHV68Xu
2100x Action[SetPoint] failed because[SetPoint would result in anchor family connection]: attempted from: TotemFrame:SetPoint.[string "=[C]"]: ?[string "=[C]"]: in function `SetPoint'[string "@FrameXML\TotemFrame.lua"]:36: in function `TotemFrame_Update'[string "@FrameXML\TotemFrame.lua"]:123: in function <FrameXML\TotemFrame.lua:91>
it says this now
35x Grid2\GridIndicatorEffects.lua:50: attempt to index local 'frame' (a nil value)[string "@Grid2\GridIndicatorEffects.lua"]:50: in function <Grid2\GridIndicatorEffects.lua:49>[string "@Grid2\GridIndicatorEffects.lua"]:75: in function `Update'[string "@Grid2\GridStatus.lua"]:79: in function `UpdateIndicators'[string "@Grid2\modules\StatusMana.lua"]:72: in function `UpdateUnitPower'[string "@Grid2\modules\StatusMana.lua"]:28: in function <Grid2\modules\StatusMana.lua:26>
Locals:indicator = <table> { anchorRel = "BOTTOM" Update = <function> defined @Grid2\GridIndicatorEffects.lua:73 SetValue = <function> defined @Grid2\modules\IndicatorBar.lua:77 priorities = <table> { } SetOrientation = <function> defined @Grid2\modules\IndicatorBar.lua:194 backTexture = "TargetingFrame\UI-StatusBar" height = 4 OnUpdate = <function> defined @Grid2\modules\IndicatorBar.lua:156 dbx = <table> { } LoadDB = <function> defined @Grid2\modules\IndicatorBar.lua:206 offsety = 0 frameLevel = 1 statuses = <table> { } prototype = <table> { } Layout = <function> defined @Grid2\modules\IndicatorBar.lua:24 Create = <function> defined @Grid2\modules\IndicatorBar.lua:13 texture = "TargetingFrame\UI-StatusBar" anchor = "BOTTOM" sortStatuses = <function> defined @Grid2\GridIndicator.lua:25 orientation = "HORIZONTAL" GetBlinkFrame = <function> defined @Grid2\modules\IndicatorBar.lua:73 offsetx = 0 name = "mana" Disable = <function> defined @Grid2\modules\IndicatorBar.lua:199}frame = nilenabled = false(*temporary) = nil(*temporary) = nil(*temporary) = nil(*temporary) = nil(*temporary) = "attempt to index local 'frame' (a nil value)"CreateBlinkAnimation = <function> defined @Grid2\GridIndicatorEffects.lua:37
im getting this now
This is a completelly different error. Use the fixed profile i pasted before:
i just imported it and thats what i got lol litterely just now
I reimported the pastebin profile and is working fine here. Try reloading the UI. Maybe something is corrupting the data in your computer, try to import the profile with all other addons disabled.
https://pastebin.com/3DjQNe3S can u fix this profile?
thats with the profile you just gave me
6x Action[SetPoint] failed because[SetPoint would result in anchor family connection]: attempted from: TotemFrame:SetPoint.[string "=[C]"]: ?[string "=[C]"]: in function `SetPoint'[string "@FrameXML\TotemFrame.lua"]:36: in function `TotemFrame_Update'[string "@FrameXML\TotemFrame.lua"]:123: in function <FrameXML\TotemFrame.lua:91>[string "=[C]"]: in function `CastSpellByName'[string "@FrameXML\ChatFrame.lua"]:1228: in function `?'[string "@FrameXML\ChatFrame.lua"]:5137: in function `ChatEdit_ParseText'[string "@FrameXML\ChatFrame.lua"]:4821: in function `ChatEdit_SendText'[string "@FrameXML\ChatFrame.lua"]:3086: in function <FrameXML\ChatFrame.lua:3079>[string "=[C]"]: in function `UseAction'[string "@FrameXML\SecureTemplates.lua"]:347: in function `handler'[string "@FrameXML\SecureTemplates.lua"]:656: in function `SecureActionButton_OnClick'[string "@FrameXML\MultiActionBars.lua"]:14: in function `MultiActionButtonDown'[string "MULTIACTIONBAR3BUTTON2"]:2: in function <[string "MULTIACTIONBAR3BUTTON2"]:1>
Locals:(*temporary) = TotemFrame { 0 = <userdata> MAHooked = true MAPoint = <table> { } MAOrgParent = PlayerFrame { } MAE = <table> { } activeTotems = 0 SetPoint = <function> defined =[C]:-1 MALockPointHook = true}(*temporary) = "TOPLEFT"(*temporary) = PlayerFrame { isAnimatedOut = false portrait = PlayerPortrait { } healAbsorbBar = PlayerFrameHealAbsorbBar { } myManaCostPredictionBar = PlayerFrameManaCostPredictionBar { } PlayerFrameHealthBarAnimatedLoss = <unnamed> { } statusSign = -1 unit = "player" healAbsorbBarRightShadow = PlayerFrameHealAbsorbBarRightShadow { } healAbsorbBarLeftShadow = PlayerFrameHealAbsorbBarLeftShadow { } feedbackText = PlayerHitIndicator { } totalAbsorbBar = PlayerFrameTotalAbsorbBar { } totalAbsorbBarOverlay = PlayerFrameTotalAbsorbBarOverlay { } feedbackStartTime = 61519.464000 statusCounter = 0.327042 healthbar = PlayerFrameHealthBar { } overAbsorbGlow = PlayerFrameOverAbsorbGlow { } manabar = PlayerFrameManaBar { } feedbackFontHeight = 30 inSequence = false threatIndicator = PlayerFrameFlash { } state = "player" myHealPredictionBar = PlayerFrameMyHealPredictionBar { } menu = <function> defined @FrameXML\PlayerFrame.lua:56 0 = <userdata> OnEvent = <function> defined @FrameXML\PlayerFrame.lua:197 name = PlayerName { } otherHealPredictionBar = PlayerFrameOtherHealPredictionBar { } overHealAbsorbGlow = PlayerFrameOverHealAbsorbGlow { }}(*temporary) = "BOTTOMLEFT"(*temporary) = 99(*temporary) = 38
The last pastebin profile is working fine here.
And the last screenshot error is impossible with the fixed profile i provided. This error can only happen with the old unfixed profile.
Sorry man but this has no sense, your are sending me different profiles, and completelly different errors.
What is the last error posted, about a TotemFrame:SetPoint error ?, this is unrelated to Grid2.
well the one i have on wago is https://pastebin.com/3DjQNe3S this is the one that i wanted fixing but this one is the one that gives all the problems which is this one the other one is a older version i guess cuz when i WG it was blue not black so this one i just posted in this message is the one that i wanted fixing but thats the one giving people LUA errors but i gave this pastebin to another guildie and no errors but some other people are getting errors and some arn't so idk what to do lol these lua errors are unrelenting
that screenshot was with your profile with that druid picture
The last profile you provided (https://pastebin.com/3DjQNe3S) is working fine, No fix is needed.
If this profile crash after the import, this means someone or something has changed the profile after the import of during the import process (or due to a mistake the user imported another profile).
So the solution is not to fix the broken imported profiles, if the profile becomes broken:
1. Delete the broken profile.
2. Disable all other addons (including elvUI and WeakAuras).
2. Repeat the import process.
And as last resort remove all the Grid2 configuration (including all profiles in grid2 saved varaibles) and repeat the import process.
PD: Anyway the type of "corruption" that is happening in the profile has no sense because, a corruption due to a bug generates garbage/nonsense data, but the broken profile has extra data that is not garbage, so this should mean someone has added this information changing the profile using the configuration interface (or maybe some code like a WeakAura or another addon is adding information to the profile trying to autoconfigure something).
I Uploaded Grid2 2.0.21-beta version:
https://www.wowace.com/projects/grid2/files/3434822
In this version i added some sanity checks and fixes for multibar indicators in the "clean current profile" process.
So if some profile becomes broken you can go to: General/Profiles/Import&Export and click the "Clean Current Profile" button.
This option verify the profile database and fixes some errors, including multibars with invalid configuration.
This is only a workaround than can fix a broken profile , but we don't know the underline cause that is adding incorrect information to the imported profiles.
I tested the profile you published in wago.io too and its working file, nothing to fix in that profile.
To post a comment, please login or register a new account.