Carbonite Classic (with all modules)

Carbonite Classic (with all modules)

518k Downloads

Carbonite failing when opening Guild panel

marregh opened this issue · 13 comments

commented

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:

commented

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

commented

And when does this error show up? I cant reproduce this... Did u tried with ONLY Carbonite enabled?

commented

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

commented

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

commented

Will check it in spare time.

commented
commented

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...

commented
commented

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.

commented

Its not that i dont want to fix it ... i just dont have the time...

commented

Without it i cant really help with other problems ...

commented

Ok, this should be fixed... download the version from repository and let me know.

commented