Carbonite failing when opening Guild panel
marregh opened this issue · 13 comments
Message: [ADDON_ACTION_FORBIDDEN] AddOn 'Carbonite' tried to call the protected function 'GuildControlSetRank()'.
Time: Wed Sep 8 18:09:04 2021
Count: 1
Stack: [ADDON_ACTION_FORBIDDEN] AddOn 'Carbonite' tried to call the protected function 'GuildControlSetRank()'.
[string "@Interface_TBC\FrameXML\FriendsFrame.lua"]:966: in function `FriendsFrame_OnEvent'
[string ":OnEvent"]:1: in function <[string ":OnEvent"]:1>
Locals:
finally got a lua error log that I could copy... it showed me 2 errors, so I just up and copied all of it, considering I was being pestered by my munchkins at the time...
Message: Interface\AddOns\Carbonite\NxUI.lua:5626: attempt to perform arithmetic on local 'colW' (a nil value)
Time: Mon Sep 13 11:37:35 2021
Count: 1
Stack: Interface\AddOns\Carbonite\NxUI.lua:5626: attempt to perform arithmetic on local 'colW' (a nil value)
[string "@interface\AddOns\Carbonite\NxUI.lua"]:5626: in function `CreateStrings'
[string "@interface\AddOns\Carbonite\NxUI.lua"]:5726: in function `Update'
[string "@interface\AddOns\Carbonite.Social\NxSocial.lua"]:1725: in function `Update'
[string "@interface\AddOns\Carbonite.Social\NxSocial.lua"]:1017: in function `UserFunc'
[string "@interface\AddOns\Carbonite\NxUI.lua"]:6883: in function `Select'
[string "@interface\AddOns\Carbonite.Social\NxSocial.lua"]:690: in function `ShowUIPanel'
[string "@interface\AddOns\Carbonite.Social\NxSocial.lua"]:2699: in function <Interface\AddOns\Carbonite.Social\NxSocial.lua:2696>
[string "=[C]"]: in function `ShowUIPanel'
[string "@Interface_TBC\FrameXML\FriendsFrame.lua"]:2972: in function <Interface_TBC\FrameXML\FriendsFrame.lua:2968>
[string "=[C]"]: in function `GuildStatus_Update'
[string "@Interface_TBC\FrameXML\FriendsFrame.lua"]:393: in function `FriendsFrame_Update'
[string "@Interface_TBC\FrameXML\FriendsFrame.lua"]:344: in function <Interface_TBC\FrameXML\FriendsFrame.lua:342>
[string "=[C]"]: in function `Show'
[string "@Interface_TBC\FrameXML\UIParent.lua"]:2073: in function `SetUIPanel'
[string "@Interface_TBC\FrameXML\UIParent.lua"]:1918: in function `ShowUIPanel'
[string "@Interface_TBC\FrameXML\UIParent.lua"]:1779: in function <Interface_TBC\FrameXML\UIParent.lua:1775>
[string "=[C]"]: in function `SetAttribute'
[string "@Interface_TBC\FrameXML\UIParent.lua"]:2544: in function <Interface_TBC\FrameXML\UIParent.lua:2523>
[string "=[C]"]: in function `ShowUIPanel'
[string "@Interface_TBC\FrameXML\FriendsFrame.lua"]:1157: in function `ToggleFriendsFrame'
[string "TOGGLEGUILDTAB"]:1: in function <[string "TOGGLEGUILDTAB"]:1>
Locals: self =
{SelFrm = {
}
LineHPad = 0
MinW = 2
Vis = 2
Save =
}
Data =
}
UserFunc = defined @interface\AddOns\Carbonite.Social\NxSocial.lua:1338
MinH = 1
HdrFrm = {
}
SSH = 36
Num = 8
Columns =
}
User =
}
Sorted = false
Buts =
}
UsedFrms =
}
Top = 1
Font = "Font.Medium"
Selected = 0
Frm = {
}
FontObj = NxFontM {
}
Strs =
}
HdrH = 12
Slider =
}
}
f = {
0 =
OnBackdropLoaded = defined @interface\SharedXML\Backdrop.lua:239
GetBackdropColor = defined @interface\SharedXML\Backdrop.lua:477
SetupTextureCoordinates = defined @interface\SharedXML\Backdrop.lua:301
OnBackdropSizeChanged = defined @interface\SharedXML\Backdrop.lua:269
HasBackdropInfo = defined @interface\SharedXML\Backdrop.lua:365
SetBackdropBorderColor = defined @interface\SharedXML\Backdrop.lua:509
texture = {
}
GetEdgeSize = defined @interface\SharedXML\Backdrop.lua:275
ApplyBackdrop = defined @interface\SharedXML\Backdrop.lua:381
SetBackdrop = defined @interface\SharedXML\Backdrop.lua:416
ClearBackdrop = defined @interface\SharedXML\Backdrop.lua:369
GetBackdropBorderColor = defined @interface\SharedXML\Backdrop.lua:496
GetBackdrop = defined @interface\SharedXML\Backdrop.lua:434
SetupPieceVisuals = defined @interface\SharedXML\Backdrop.lua:333
SetBackdropColor = defined @interface\SharedXML\Backdrop.lua:486
NxInst =
}
SetBorderBlendMode = defined @interface\SharedXML\Backdrop.lua:353
}
hdrH = 12
lineH = 12
width = 100
padW = 1
padH = 0
x = 0
strNum = 1
(for generator) = defined =[C]:-1
(for state) =
1 =
}
2 =
}
3 =
}
4 =
}
5 =
}
6 =
}
}
(for control) = 1
k = 1
co
And when does this error show up? I cant reproduce this... Did u tried with ONLY Carbonite enabled?
Just checked:
a) the guild member list being looked at - FIXED NO ERROR ON MY SIDE
b) me healing my pet on my hunter - CANT REPRODUCE - no errors on my hunter
c) me adding anyone as a friend, it then keeps whining about them not being online after they log that toon off - FIXED IN LAST COMMITS
the msg I get is that carbonite is blocked from doing a function that is locked to the blizz ui... which is odd, since so far as I know, carbonite has nothing to do with the guild roster... on top of that, I keep getting lua errors in regards to healing my pet on my hunter, which is something else that so far as I know, Carbonite has no effect on, yet I keep getting told to bring it to your attention... Frankly I feel it's blizz doing the old blame shuffle when it comes to any problems, trying to scapegoat a fine addon that I have been using for something like a decade
Those all are different issues and needs to be reported in separate threads with description and error log...
No eta since i need to take care of my work and family first...
Please put a priority on this issue. Carbonite has always been a critical part of my addon set, but if it keeps causing errors and taint on the guild/social panel, I will have to disable the addon.