oRA3

oRA3

6M Downloads

Classic Ready Check Bug

Incarceron opened this issue ยท 2 comments

commented

31x oRA3\modules\ReadyCheck.lua:540: attempt to call upvalue 'UnitGroupRolesAssigned' (a nil value)
oRA3\modules\ReadyCheck.lua:540: in function <oRA3\modules\ReadyCheck.lua:419>
oRA3\modules\ReadyCheck.lua:600: in function <oRA3\modules\ReadyCheck.lua:571>
oRA3\modules\ReadyCheck.lua:851: in function <oRA3\modules\ReadyCheck.lua:846>
[C]: in function Show' oRA3\modules\ReadyCheck.lua:871: in function <oRA3\modules\ReadyCheck.lua:860> oRA3\modules\ReadyCheck.lua:1068: in function ?'
oRA3\oRA3-v2-classic.lua:238: in function <oRA3\oRA3.lua:233>

Locals:
num = 1
bottom = false
name = "Dazed"
class = "DRUID"
update = true
f = oRA3ReadyCheckTopFrame1 {
0 =
NameText = {
}
GroupBuff3 = oRA3ReadyCheckTopFrame1GroupBuff3 {
}
player = "Dazed"
OutOfRange = oRA3ReadyCheckTopFrame1Range {
}
VantusBuff = oRA3ReadyCheckTopFrame1Vantus {
}
FlaskBuff = oRA3ReadyCheckTopFrame1Flask {
}
FoodBuff = oRA3ReadyCheckTopFrame1Food {
}
RuneBuff = oRA3ReadyCheckTopFrame1Rune {
}
GroupBuff1 = oRA3ReadyCheckTopFrame1GroupBuff1 {
}
GroupBuff2 = oRA3ReadyCheckTopFrame1GroupBuff2 {
}
bg = {
}
IconTexture = {
}
}
ready = true
color =

{
colorStr = "ffff7c0a"
GetRGB = defined @SharedXML\Util.lua:627
OnLoad = defined @SharedXML\Util.lua:616
b = 0.040000
GenerateHexColorMarkup = defined @SharedXML\Util.lua:658
WrapTextInColorCode = defined @SharedXML\Util.lua:662
GenerateHexColor = defined @SharedXML\Util.lua:654
GetRGBA = defined @SharedXML\Util.lua:635
IsEqualTo = defined @SharedXML\Util.lua:620
g = 0.490000
r = 1
SetRGBA = defined @SharedXML\Util.lua:643
GetRGBAsBytes = defined @SharedXML\Util.lua:631
SetRGB = defined @SharedXML\Util.lua:650
GetRGBAAsBytes = defined @SharedXML\Util.lua:639
}
cleanName = "Dazed"
(*temporary) = defined =[C]:-1
(*temporary) = {
0 =
}
(*temporary) = "%s%s"
(*temporary) =
{
DAMAGER = "|TLFGFrame\UI-LFG-ICON-PORTRAITROLES.blp:16:16:0:0:64:64:20:39:22:41|t"
TANK = "|TLFGFrame\UI-LFG-ICON-PORTRAITROLES.blp:16:16:0:0:64:64:0:19:22:41|t"
HEALER = "|TLFGFrame\UI-LFG-ICON-PORTRAITROLES.blp:16:16:0:0:64:64:20:39:1:20|t"
NONE = ""
}
(*temporary) = nil
(*temporary) = "Dazed"
(*temporary) = "attempt to call upvalue 'UnitGroupRolesAssigned' (a nil value)"
bottomMemberFrames =
{
}
createBottomFrame = defined @Ora3\modules\ReadyCheck.lua:366
topMemberFrames =
{
1 = oRA3ReadyCheckTopFrame1 {
}
}
createTopFrame = defined @Ora3\modules\ReadyCheck.lua:353
showBuffFrame = false
UnitIsConnected = defined =[C]:-1
UnitIsDeadOrGhost = defined =[C]:-1
UnitIsVisible = defined =[C]:-1
anchorBuffs = defined @Ora3\modules\ReadyCheck.lua:379
consumables =
{
SetDefaultModuleLibraries = defined @bagnon\common\Wildpants\libs\AceAddon-3.0\AceAddon-3.0.lua:367
Enable = defined @bagnon\common\Wildpants\libs\AceAddon-3.0\AceAddon-3.0.lua:294
NewModule = defined @bagnon\common\Wildpants\libs\AceAddon-3.0\AceAddon-3.0.lua:235
EnableModule = defined @bagnon\common\Wildpants\libs\AceAddon-3.0\AceAddon-3.0.lua:332
modules =
{
}
CancelTimer = defined @ClassicThreatMeter\lib\AceTimer-3.0\AceTimer-3.0.lua:147
IterateEmbeds = defined @bagnon\common\Wildpants\libs\AceAddon-3.0\AceAddon-3.0.lua:442
defaultModuleLibraries =
{
}
TimeLeft = defined @ClassicThreatMeter\lib\AceTimer-3.0\AceTimer-3.0.lua:172
ScheduleRepeatingTimer = defined @ClassicThreatMeter\lib\AceTimer-3.0\AceTimer-3.0.lua:129
CancelAllTimers = defined @ClassicThreatMeter\lib\AceTimer-3.0\AceTimer-3.0.lua:160
GetName = defined @bagnon\common\Wildpants\libs\AceAddon-3.0\AceAddon-3.0.lua:279
READY_CHECK = defined @Ora3\modules\Consumables.lua:334
name = "oRA3_Consumables"
IsEnabled = defined @bagnon\common\Wildpants\libs\AceAddon-3.0\AceAddon-3.0.lua:451
orderedModules =
{
}
ScheduleTimer = defined @ClassicThreatMeter\lib\AceTim

commented

Same here,

Most of my guildmate disinstall the addons because of that :(

Message: Interface\AddOns\oRA3\modules\ReadyCheck.lua:540: attempt to call upvalue 'UnitGroupRolesAssigned' (a nil value)
Time: Fri Oct 11 20:44:40 2019
Count: 1
Stack: Interface\AddOns\oRA3\modules\ReadyCheck.lua:540: attempt to call upvalue 'UnitGroupRolesAssigned' (a nil value)
Interface\AddOns\oRA3\modules\ReadyCheck.lua:540: in function <Interface\AddOns\oRA3\modules\ReadyCheck.lua:419>
Interface\AddOns\oRA3\modules\ReadyCheck.lua:600: in function <Interface\AddOns\oRA3\modules\ReadyCheck.lua:571>
Interface\AddOns\oRA3\modules\ReadyCheck.lua:851: in function <Interface\AddOns\oRA3\modules\ReadyCheck.lua:846>
[C]: in function `Show'
Interface\AddOns\oRA3\modules\ReadyCheck.lua:871: in function <Interface\AddOns\oRA3\modules\ReadyCheck.lua:860>
Interface\AddOns\oRA3\modules\ReadyCheck.lua:1068: in function `?'
Interface\AddOns\oRA3\oRA3.lua:238: in function <Interface\AddOns\oRA3\oRA3.lua:233>

Locals: num = 1
bottom = false
name = "Devilhunter"
class = "HUNTER"
update = true
f = oRA3ReadyCheckTopFrame1 {
 0 = <userdata>
 NameText = <unnamed> {
 }
 GroupBuff3 = oRA3ReadyCheckTopFrame1GroupBuff3 {
 }
 player = "Devilhunter"
 OutOfRange = oRA3ReadyCheckTopFrame1Range {
 }
 VantusBuff = oRA3ReadyCheckTopFrame1Vantus {
 }
 FlaskBuff = oRA3ReadyCheckTopFrame1Flask {
 }
 FoodBuff = oRA3ReadyCheckTopFrame1Food {
 }
 RuneBuff = oRA3ReadyCheckTopFrame1Rune {
 }
 GroupBuff1 = oRA3ReadyCheckTopFrame1GroupBuff1 {
 }
 GroupBuff2 = oRA3ReadyCheckTopFrame1GroupBuff2 {
 }
 bg = <unnamed> {
 }
 IconTexture = <unnamed> {
 }
}
ready = true
color = <table> {
 colorStr = "ffaad372"
 GetRGB = <function> defined @Interface\SharedXML\Util.lua:627
 OnLoad = <function> defined @Interface\SharedXML\Util.lua:616
 b = 0.450000
 GenerateHexColorMarkup = <function> defined @Interface\SharedXML\Util.lua:658
 WrapTextInColorCode = <function> defined @Interface\SharedXML\Util.lua:662
 GenerateHexColor = <function> defined @Interface\SharedXML\Util.lua:654
 GetRGBA = <function> defined @Interface\SharedXML\Util.lua:635
 IsEqualTo = <function> defined @Interface\SharedXML\Util.lua:620
 g = 0.830000
 r = 0.670000
 SetRGBA = <function> defined @Interface\SharedXML\Util.lua:643
 GetRGBAsBytes = <function> defined @Interface\SharedXML\Util.lua:631
 SetRGB = <function> defined @Interface\SharedXML\Util.lua:650
 GetRGBAAsBytes = <function> defined @Interface\SharedXML\Util.lua:639
}
cleanName = "Devilhunter"
(*temporary) = <function> defined =[C]:-1
(*temporary) = <unnamed> {
 0 = <userdata>
}
(*temporary) = "%s%s"
(*temporary) = <table> {
 DAMAGER = ""
 TANK = ""
 HEALER = ""
 NONE = ""
}
(*temporary) = nil
(*temporary) = "Devilhunter"
(*temporary) = "attempt to call upvalue 'UnitGroupRolesAssigned' (a nil value)"
bottomMemberFrames = <table> {
}
createBottomFrame = <function> defined @Interface\AddOns\oRA3\modules\ReadyCheck.lua:366
topMemberFrames = <table> {
 1 = oRA3ReadyCheckTopFrame1 {
 }
}
createTopFrame = <function> defined @Interface\AddOns\oRA3\modules\ReadyCheck.lua:353
showBuffFrame = false
UnitIsConnected = <function> defined =[C]:-1
UnitIsDeadOrGhost = <function> defined =[C]:-1
UnitIsVisible = <function> defined =[C]:-1
anchorBuffs = <function> defined @Interface\AddOns\oRA3\modules\ReadyCheck.lua:379
consumables = <table> {
 SetDefaultModuleLibraries = <function> defined @Interface\AddOns\ArkInventory\Externals\Ace3\AceAddon\AceAddon-3.0.lua:367
 Enable = <function> defined @Interface\AddOns\ArkInventory\Externals\Ace3\AceAddon\AceAddon-3.0.lua:294
 NewModule = <function> defined @Interface\AddOns\ArkInventory\Externals\Ace3\AceAddon\AceAddon-3.0.lua:235
 EnableModule = <function> defined @Interface\AddOns\ArkInventory\Externals\Ace3\AceAddon\AceAddon-3.0.lua:332
 modules = <table> {
 }
 CancelTimer = <function> defined @Interface\AddOns\ArkInventory\Externals\Ace3\AceTimer\AceTimer-3.0.lua:147
 IterateEmbeds = <function> defined @Interface\AddOns\ArkInventory\Externals\Ace3\AceAddon\AceAddon-3.0.lua:442
 defaultModuleLibraries = <table> {
 }
 Time
commented

This is a serious issue, a ready check is usually something you sent just before a pull and yet, it forces everyone (!) to reload it's ui after each readycheck.