Raider.IO Mythic Plus, Raid Progress, and Recruitment

Raider.IO Mythic Plus, Raid Progress, and Recruitment

341M Downloads

RaiderIO/core.lua:8955: attempt to call field 'GetCriteriaInfo' (a nil value)

rockschtar opened this issue ยท 2 comments

commented

Getting the following error every second as soon as a keystone has started in M+:

Raider.io Addon Version 10.2.7 - v202407251953

10877x RaiderIO/core.lua:8955: attempt to call field 'GetCriteriaInfo' (a nil value)
[string "@RaiderIO/core.lua"]:8955: in function `GetSummary'
[string "@RaiderIO/core.lua"]:10340: in function `UpdateShown'
[string "@RaiderIO/core.lua"]:10165: in function `Reset'
[string "@RaiderIO/core.lua"]:10851: in function `callbackFunc'
[string "@RaiderIO/core.lua"]:1459: in function `SendEvent'
[string "@RaiderIO/core.lua"]:1394: in function <RaiderIO/core.lua:1390>

Locals:
self = <table> {
 deathPenalty = 5
 replaySummary = <table> {
 }
}
liveSummary = <table> {
 inBossCombat = false
 deaths = 0
 index = 0
 affixes = <table> {
 }
 timer = 0
 level = 8
 bosses = <table> {
 }
 trash = 0
}
activeKeystoneLevel = 8
activeAffixIDs = <table> {
 1 = 10
 2 = 135
}
wasActiveKeystoneCharged = true
numDeaths = 0
timeLost = 0
_ = "Neltharus"
_ = "Clear out Neltharus."
numCriteria = 5
anyBossesInCombat = false
(for index) = 1
(for limit) = 5
(for step) = 1
i = 1
(*temporary) = nil
(*temporary) = 1
(*temporary) = "attempt to call field 'GetCriteriaInfo' (a nil value)"
replayFrame = RaiderIO_ReplayFrame {
 replayDataProvider = <table> {
 }
 trackerFrameOffsetX = -33.000259
 elapsedTimer = 0
 elapsed = 0
 backgroundColor = <table> {
 }
 state = "PLAYING"
 forceHidden = false
 PixelSnapDisabled = true
 isMoving = false
 timeLimit = 1980
 trackerFrameOffsetY = 0
 trackerFrameRelativePoint = "TOPRIGHT"
 frameAlpha = 1
 textHeight = 145
 ConfigButton = Button {
 }
 bossesHeight = 128
 trackerFrameParent = UIParentRightManagedFrameContainer {
 }
 elapsedKeystoneTimer = 0
 elapsedTime = 0
 timerID = 1
 isActive = false
 textRowHeight = 25
 style = "MODERN"
 liveDataProvider = <table> {
 }
 MDI = Frame {
 }
 TextBlock = Frame {
 }
 textRowCount = 5
 contentPaddingX = 5
 mapID = 404
 trackerFrame = UIParentRightManagedFrameContainer {
 }
 textColumnWidth = 60
 trackerFramePoint = "TOPRIGHT"
 timing = "BOSS"
 contentPaddingY = 5
 BossFramePool = <table> {
 }
 Background = Texture {
 }
 edgePaddingMDI = 16
 width = 200
 widthMDI = 320
 textRowHeightMDI = 30
}
ReplayBossLiveMetatable = <table> {
}
ActiveEncounters = <table> {
}
commented

if you change RaiderIO/core.lua:8955 change C_Scenario.GetCriteriaInfo to C_ScenarioInfo.GetCriteriaInfo that fixes this.

commented

Can confirm that this issue has been solved