PTR - NxQuest.lua:3490: attempt to call global 'GetNumQuestLogEntries' (a nil value)
Thrumbar opened this issue ยท 2 comments
Message: Interface\AddOns\Carbonite.Quests\NxQuest.lua:3490: attempt to call global 'GetNumQuestLogEntries' (a nil value)
Time: Fri Aug 14 07:39:55 2020
Count: 1
Stack: Interface\AddOns\Carbonite.Quests\NxQuest.lua:3490: attempt to call global 'GetNumQuestLogEntries' (a nil value)
[string "@interface\AddOns\Carbonite.Quests\NxQuest.lua"]:3490: in function `RecordQuests'
[string "@interface\AddOns\Carbonite.Quests\NxQuest.lua"]:6751: in function <Interface\AddOns\Carbonite.Quests\NxQuest.lua:6737>
[string "@interface\SharedXML\C_TimerAugment.lua"]:16: in function <Interface\SharedXML\C_TimerAugment.lua:14>
Locals: self =
{IconTracking =
}
UnpackCategory = defined @interface\AddOns\Carbonite.Quests\NxQuest.lua:10570
DailyTypes =
}
IsTargeted = defined @interface\AddOns\Carbonite.Quests\NxQuest.lua:10336
Menu_OnTrack = defined @interface\AddOns\Carbonite.Quests\NxQuest.lua:3270
GetQuestReward = defined @interface\AddOns\Carbonite.Quests\NxQuest.lua:3324
DecodeComRcv = defined @interface\AddOns\Carbonite.Quests\NxQuest.lua:11206
MsgNotInDB = defined @interface\AddOns\Carbonite.Quests\NxQuest.lua:5261
Watch =
}
PartyStartSend = defined @interface\AddOns\Carbonite.Quests\NxQuest.lua:11468
SortQuests = defined @interface\AddOns\Carbonite.Quests\NxQuest.lua:4336
NullQuest = defined @interface\AddOns\Carbonite.Quests\NxQuest.lua:11616
CheckQuestSE = defined @interface\AddOns\Carbonite.Quests\NxQuest.lua:3208
GetFromPlyr = defined @interface\AddOns\Carbonite.Quests\NxQuest.lua:5075
Custom =
}
TTChange =
}
TooltipProcess2 = defined @interface\AddOns\Carbonite.Quests\NxQuest.lua:5370
IdToCurQ =
}
PerColors =
}
GetClosestObjectivePos = defined @interface\AddOns\Carbonite.Quests\NxQuest.lua:10850
RecordQuestsLog = defined @interface\AddOns\Carbonite.Quests\NxQuest.lua:3510
ExtractTitle = defined @interface\AddOns\Carbonite.Quests\NxQuest.lua:4312
CalcCNumMax = defined @interface\AddOns\Carbonite.Quests\NxQuest.lua:4133
UnpackObjective = defined @interface\AddOns\Carbonite.Quests\NxQuest.lua:10608
FindCur = defined @interface\AddOns\Carbonite.Quests\NxQuest.lua:4799
TooltipProcess = defined @interface\AddOns\Carbonite.Quests\NxQuest.lua:5346
SelectBlizz = defined @interface\AddOns\Carbonite.Quests\NxQuest.lua:3378
UnpackNext = defined @interface\AddOns\Carbonite.Quests\NxQuest.lua:10561
ShowUIPanel = defined @interface\AddOns\Carbonite.Quests\NxQuest.lua:5874
CapturePlyrData =
}
GetObjectiveType = defined @interface\AddOns\Carbonite.Quests\NxQuest.lua:10621
PartyUpdateTimer = defined @interface\AddOns\Carbonite.Quests\NxQuest.lua:11461
MapChanged = defined @interface\AddOns\Carbonite.Quests\NxQuest.lua:4025
OnParty_members_changed = defined @interface\AddOns\Carbonite.Quests\NxQuest.lua:11302
TrackedAchievements =
}
UpdateQuestDetails = defined @interface\AddOns\Carbonite.Quests\NxQuest.lua:8309
DailyIds =
}
CalcDesc = defined @interface\AddOns\Carbonite.Quests\NxQuest.lua:4273
QLocColors =
}
CalcPreviousDone = defined @interface\AddOns\Carbonite.Quests\NxQuest.lua:4176
AccessAllQuests = defined @interface\AddOns\Carbonite.Quests\NxQuest.lua:3458
IconOnMouseDown = defined @interface\AddOns\Carbonite.Quests\NxQuest.lua:8254
UpdateGiverIconMenu = defined @interface\AddOns\Carbonite.Quests\NxQuest.lua:10231
WatchAtLogin = defined @interface\AddOns\Carbonite.Quests\NxQuest.lua:4906
CreateLink = defined @interface\AddOns\Carbonite.Quests\NxQuest.lua:4304
LightHeadedAttach = defined @interface\Ad
https://github.com/Stanzilla/WoWUIBugs/wiki/9.0.1-Consolidated-UI-Changes
C_QuestLog
This namespace has had a large number of global functions relocated to it. A few functions have also undergone parameter or return value changes.
Functions
C_QuestLog.AbandonQuest()
Replaces AbandonQuest.
C_QuestLog.AddQuestWatch(questID, watchType)
Replaces AddQuestWatch and AddQuestWatchForQuestID.
C_QuestLog.AddWorldQuestWatch(questID, watchType)
Replaces AddWorldQuestWatch.
C_QuestLog.CanAbandonQuest(questID)
Replaces CanAbandonQuest.
C_QuestLog.GetAbandonQuest()
Replaces GetAbandonQuestName. Returns the ID of the quest being abandoned.
C_QuestLog.GetAbandonQuestItems()
Replaces GetAbandonQuestItems.
C_QuestLog.GetAllCompletedQuestIDs()
Replaces GetQuestsCompleted. Now returns quest IDs an a sorted array ({ QuestID1, QuestID2, ... }).
C_QuestLog.GetBountiesForMapID(uiMapID)
Replaces GetQuestBountyInfoForMapID. Returns a table of BountyInfo structures.
C_QuestLog.GetBountySetInfoForMapID(uiMapID) New!
Returns the bounty set for a specified map ID.
C_QuestLog.GetDistanceSqToQuest(questID)
Replaces GetDistanceSqToQuest and C_TaskQuest.GetDistanceSqToQuest.
C_QuestLog.GetInfo(questLogIndex)
Replaces C_QuestLog.GetQuestInfo. Returns structured QuestInfo data.
C_QuestLog.GetLogIndexForQuestID(questID)
Replaces GetQuestLogIndexByID.
C_QuestLog.GetNumQuestLogEntries()
Replaces GetNumQuestLogEntries.
C_QuestLog.GetNumQuestWatches()
Replaces GetNumQuestWatches.
C_QuestLog.GetNumWorldQuestWatches()
Replaces GetNumWorldQuestWatches.
C_QuestLog.GetQuestDetailsTheme(questID) New!
Returns the visual QuestTheme associated with a given quest.
C_QuestLog.GetQuestIDForLogIndex(questLogIndex) New!
Returns the quest ID represented by the given quest log index.
C_QuestLog.GetQuestIDForQuestWatchIndex(questWatchIndex) New!
Returns the quest ID represented by the given quest watch index.
C_QuestLog.GetQuestIDForWorldQuestWatchIndex(questWatchIndex) New!
Returns the quest ID represented by the given quest watch index.
C_QuestLog.GetQuestTagInfo(questID)
Replaces GetQuestTagInfo. Returns structured QuestTagInfo associated with a given quest.
C_QuestLog.GetQuestWatchType(questID) New!
Returns the QuestWatchType associated with a given quest.
C_QuestLog.GetRequiredMoney(questID)
Replaces GetQuestLogRequiredMoney.
C_QuestLog.GetSelectedQuest()
Replaces GetQuestLogSelection.
C_QuestLog.GetSuggestedGroupSize(questID)
Replaces GetQuestLogGroupNum.
C_QuestLog.GetTimeAllowed(questID)
Replaces GetQuestLogTimeLeft. Now additionally returns the total time available to complete a quest.
C_QuestLog.GetTitleForLogIndex(questLogIndex)
Replaces GetQuestLogTitle.
C_QuestLog.GetTitleForQuestID(questID)
Replaces GetQuestLogTitle.
C_QuestLog.IsAccountQuest() New!
Returns true if the specified quest is an account-wide quest.
C_QuestLog.IsComplete(questID)
Replaces IsQuestComplete.
C_QuestLog.IsFailed(questID) New!
Returns true if the specified quest has been failed.
C_QuestLog.IsOnMap(questID) New!
Returns true if the specified quest is on the map, and whether or not it has any local PoIs.
C_QuestLog.IsPushableQuest(questID)
Replaces GetQuestLogPushable.
C_QuestLog.IsQuestBounty(questID)
Replaces IsQuestBounty.
C_QuestLog.IsQuestCalling(questID) New!
Returns true if the specified quest is a calling quest.
C_QuestLog.IsQuestCriteriaForBounty(questID)
Replaces IsQuestCriteriaForBounty.
C_QuestLog.IsQuestInvasion(questID)
Replaces IsQuestInvasion.
C_QuestLog.IsQuestTask(questID)
Replaces IsQuestTask.
C_QuestLog.IsRepeatableQuest(questID) New!
Returns true if the specified quest is a repeatable quest.
C_QuestLog.IsUnitOnQuest(unit, questID)
Replaces IsUnitOnQuest and IsUnitOnQuestByQuestID.
C_QuestLog.IsWorldQuest(questID) New!
Returns true if the specified quest is a world quest.
C_QuestLog.ReadyForTurnIn(questID) New!
Returns true if all criteria for a given quest are complete.
C_QuestLog.RemoveQuestWatch(questID)
Replaces RemoveQuestWatch and RemoveQuestWatchForQuestID.
C_QuestLog.RemoveWorldQuestWatch(questID)
Replaces RemoveWorldQuestWatch.
C_QuestLog.SetAbandonQuest()
Replaces SetAbandonQuest.
C_QuestLog.SetSelectedQuest(questID)
Replaces SelectQuestLogEntry.
C_QuestLog.SortQuestWatches()
Replaces SortQuestWatches.
Removed Functions
GetQuestGreenRange - This may be replaced by C_QuestLog.GetQuestDifficultyLevel, or by the difficultyLevel field in the QuestInfo structure.
GetQuestIndexForTimer
GetQuestIndexForWatch
GetQuestLogIsAutoComplete - This information is available in the QuestInfo structure returned by C_QuestLog.GetInfo.
GetQuestLogTaskInfo
GetQuestTimers - This seems to be replaced by C_QuestLog.GetTimeAllowed, but now requires one query for each quest.
GetQuestWatchIndex
GetQuestWatchInfo
GetScalingQuestGreenRange
GetWorldQuestWatchInfo
IsQuestHardWatched
IsWorldQuestHardWatched
QuestPOIGetQuestIDByIndex
QuestPOIGetQuestIDByVisibleIndex
Enums
QuestWatchType
Structures
BountyInfo
QuestInfo
QuestTagInfo
QuestTheme