LootReserve

LootReserve

1M Downloads

Classic Era/SoM - Reset cmd doesn't work

FireReaver opened this issue ยท 0 comments

commented

Hi, I'm not really be sure if this is my fault, but when I click on Reset, it doesn't work, and I'm stuck with the grayed out window showing the last raid I've setup, with no way to select another one unless I do a /reload.
I'm using the latest version [2021-09-20] as I'm writing this message.

This is the error I get when opening it the first time (it's again the SetBackdrop error that plagued most of the addons after blizzard updated the client to the 1.14 and removed that API):

Message: Interface\AddOns\LootReserve\ServerWindow.lua:499: attempt to call method 'SetBackdropBorderColor' (a nil value)
Time: Wed Dec  8 16:38:04 2021
Count: 1
Stack: Interface\AddOns\LootReserve\ServerWindow.lua:499: attempt to call method 'SetBackdropBorderColor' (a nil value)
[string "@Interface\AddOns\LootReserve\ServerWindow.lua"]:499: in function `createFrame'
[string "@Interface\AddOns\LootReserve\ServerWindow.lua"]:680: in function `UpdateRollList'
[string "*:OnShow"]:4: in function <[string "*:OnShow"]:1>
[string "=[C]"]: in function `SetShown'
[string "@Interface\AddOns\LootReserve\Client.lua"]:85: in function <Interface\AddOns\LootReserve\Client.lua:79>
[string "@Interface\AddOns\TitanClassic\LDBToTitanClassic.lua"]:273: in function <Interface\AddOns\TitanClassic\LDBToTitanClassic.lua:271>

Locals: item = <table> {
 id = 13443
}
roll = <table> {
 Players = <table> {
 }
 Item = <table> {
 }
 RaidRoll = true
 StartTime = 1638976016
 AllowedPlayers = <table> {
 }
 Chat = <table> {
 }
}
historical = false
frame = <unnamed> {
 0 = <userdata>
 ItemFrame = <unnamed> {
 }
 RequestRollButton = <unnamed> {
 }
 ReservesFrame = <unnamed> {
 }
 Roll = <table> {
 }
 Menu = <unnamed> {
 }
 DurationFrame = <unnamed> {
 }
 Historical = false
 Link = "[Superior Mana Potion]"
 Item = <table> {
 }
 backdropInfo = <table> {
 }
}
name = "Superior Mana Potion"
link = "[Superior Mana Potion]"
texture = 134854
(*temporary) = nil
(*temporary) = <unnamed> {
 0 = <userdata>
 ItemFrame = <unnamed> {
 }
 RequestRollButton = <unnamed> {
 }
 ReservesFrame = <unnamed> {
 }
 Roll = <table> {
 }
 Menu = <unnamed> {
 }
 DurationFrame = <unnamed> {
 }
 Historical = false
 Link = "[Superior Mana Potion]"
 Item = <table> {
 }
 backdropInfo = <table> {
 }
}
(*temporary) = 1
(*temporary) = 1
(*temporary) = 1
(*temporary) = "attempt to call method 'SetBackdropBorderColor' (a nil value)"
historicalDisplayed = 0
self = <table> {
 Export = <table> {
 }
 Startup = <function> defined @Interface\AddOns\LootReserve\Server.lua:549
 NewSessionSettings = <table> {
 }
 PassRoll = <function> defined @Interface\AddOns\LootReserve\Server.lua:2708
 RollHistory = <table> {
 }
 HasAlreadyWon = <function> defined @Interface\AddOns\LootReserve\Server.lua:605
 CanBeServer = <function> defined @Interface\AddOns\LootReserve\Server.lua:265
 BroadcastInstructions = <function> defined @Interface\AddOns\LootReserve\Server.lua:3033
 UpdateReserveList = <function> defined @Interface\AddOns\LootReserve\ServerWindow.lua:91
 UpdateRollListRolls = <function> defined @Interface\AddOns\LootReserve\ServerWindow.lua:349
 IsRolling = <function> defined @Interface\AddOns\LootReserve\Server.lua:1930
 PrepareLootTracking = <function> defined @Interface\AddOns\LootReserve\Server.lua:617
 HasRelevantRecentChat = <function> defined @Interface\AddOns\LootReserve\Server.lua:279
 ExtraRollRequestNag = <table> {
 }
 GetChatChannel = <function> defined @Interface\AddOns\LootReserve\Server.lua:269
 WhisperPlayerWithoutReserves = <function> defined @Interface\AddOns\LootReserve\Server.lua:2962
 ChatTrackingRegistered = false
 LootEdit = <table> {
 }
 CancelRollRequest = <function> defined @Interface\AddOns\LootReserve\Server.lua:2175
 MasterLootListUpdateRegistered = false
 LootTrackingRegistered = true
 RefreshWindowTab = <function> defined @Interface\AddOns\LootReserve\ServerWindow.lua:762
 ResolveRollTie = <function> defined @Interface\AddOns\LootReserve\Server.lua:2034
 LootedCorpses = <table> {
 }
 SendSupportString = <function> defined @Interface\AddOns\LootReserve\Server.lua:3026
 SendReservesList = <function> defined @Interface\AddOns\LootReserve\Server.lua:1859
 StopSession = <function> defined @Interface\AddOns\LootReserve\Server.lua:1362
 MembersEdit = <table> {
 }
 PrepareGuildTracking = <function> defined @Interface\AddOns\LootReserve\Server.lua:723
 Reserve = <function> defined @Interface\AddOns\LootReserve\Server.lua:1532
 FinishRollRequest = <function> defined @Interface\AddOns\LootReserv

I've also noticed another issue where if I use the Rolls tab I get countless errors, and only it works 3 times to 10 and I can place any random Item I want people to roll on, but then even if that works, the winner is never announced.

Message: [string "<unnamed>:OnUpdate"]:38: attempt to perform arithmetic on local 'value' (a nil value)
Time: Wed Dec  8 16:40:20 2021
Count: 14565
Stack: [string "<unnamed>:OnUpdate"]:38: attempt to perform arithmetic on local 'value' (a nil value)
[string "*:OnUpdate"]:38: in function <[string "*:OnUpdate"]:1>

Locals: self = <unnamed> {
 0 = <userdata>
 Glow = <unnamed> {
 }
 Spark = <unnamed> {
 }
 Right = <unnamed> {
 }
 Left = <unnamed> {
 }
 roll = true
 Texture = <unnamed> {
 }
 Text = <unnamed> {
 }
 Middle = <unnamed> {
 }
 server = true
}
elapsed = 0.006000
hasDuration = true
active = true
min = 0
value = nil
max = nil
pct = 1
(*temporary) = <table> {
 Players = <table> {
 }
 Item = <table> {
 }
 RaidRoll = true
 StartTime = 1638976016
 AllowedPlayers = <table> {
 }
 Chat = <table> {
 }
}
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to perform arithmetic on local 'value' (a nil value)"