MountsJournal is completely broken on my end
SlanDF opened this issue · 4 comments
Environment
- Addon version: v11.0.19
- WoW version: 11.0.2
Steps to reproduce
Open the Mounts Journal
Expected Behaviour
For MountsJournal to properly work
Actual Behaviour
The Journal itself shows nothing, the keybind to mount doesnt work either
Debug Output
13x MountsJournal/components/Actions.lua:72: attempt to index local 'value' (a nil value)
[string "@MountsJournal/components/Actions.lua"]:72: in function <MountsJournal/components/Actions.lua:54>
[string "=(tail call)"]: ?
[string "@MountsJournal/mixins/MacroMixin.lua"]:225: in function `setRuleFuncs'
[string "@MountsJournal/mixins/MacroMixin.lua"]:186: in function `func'
[string "@MountsJournal/Util.lua"]:56: in function `event'
[string "@MountsJournal/Mounts.lua"]:164: in function `?'
[string "@MountsJournal/Mounts.lua"]:9: in function <MountsJournal/Mounts.lua:9>
Locals:
self = <table> {
text = "Random Mount"
}
value = nil
(*temporary) = " local profile = self.mounts.profiles['%s']
self.mounts:setMountsList(profile)
profileLoad = true
"
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index local 'value' (a nil value)"
4x MountsJournal/Journal.lua:2845: attempt to index field 'petForMount' (a nil value)
[string "@MountsJournal/Journal.lua"]:2845: in function `updateMountsList'
[string "@MountsJournal/Journal.lua"]:121: in function <MountsJournal/Journal.lua:111>
[string "=[C]"]: in function `Show'
[string "@Blizzard_FrameXML/RestrictedFrames.lua"]:374: in function `Show'
[string " local randomButton = self:GetFrameRef("randomButton")
local useMountsJournalButton = self:GetFrameRef("useMountsJournalButton")
local bgFrame = self:GetFrameRef("bgFrame")
if self:GetAttribute("isShow") then
useMountsJournalButton:Show()
if self:GetAttribute("useDefaultJournal") then
randomButton:Show()
bgFrame:Hide()
useMountsJournalButton:SetPoint("BOTTOMLEFT", "$parent", "BOTTOMLEFT", 281, 2)
else
randomButton:Hide()
bgFrame:Show()
useMountsJournalButton:SetPoint("BOTTOMLEFT", bgFrame, "BOTTOMLEFT", 281, 2)
end
else
randomButton:Show()
useMountsJournalButton:Hide()
bgFrame:Hide()
end
"]:12: in function <[string " local randomButton = self:GetFrameRef("ra..."]:1>
[string "=(tail call)"]: ?
[string "=[C]"]: ?
[string "@Blizzard_FrameXML/RestrictedExecution.lua"]:483: in function <...aceBlizzard_FrameXML/RestrictedExecution.lua:446>
[string "@Blizzard_FrameXML/RestrictedFrames.lua"]:739: in function `RunAttribute'
[string " self:GetParent():CallMethod("Click")
local frame = self:GetFrameRef("s")
frame:SetAttribute("useDefaultJournal", not frame:GetAttribute("useDefaultJournal"))
frame:RunAttribute("update")
"]:4: in function <[string " self:GetParent():CallMethod("Click")..."]:1>
[string "=(tail call)"]: ?
[string "=[C]"]: ?
[string "@Blizzard_FrameXML/RestrictedExecution.lua"]:483: in function <...aceBlizzard_FrameXML/RestrictedExecution.lua:446>
[string "=(tail call)"]: ?
[string "@Blizzard_FrameXML/SecureHandlers.lua"]:91: in function `SecureHandler_OnClick'
[string "*SecureHandlerTemplates.xml:43_OnClick"]:1: in function <[string "*SecureHandlerTemplates.xml:43_OnClick"]:1>
Locals:
self = MountsJournalFrame {
yMinSpeed = Frame {
}
xMinSpeed = Frame {
}
dataProvider = <table> {
}
xAcceleration = Frame {
}
MountJournal = MountJournal {
}
yAcceleration = Frame {
}
achiev = Button {
}
mjFiltersBackup = <table> {
}
mountSpecial = Button {
}
percentSlider = Frame {
}
summonButton = Button {
}
scrollBox = Frame {
}
bgFrame = MountsJournalBackground {
}
tags = <table> {
}
multipleMountBtn = Button {
}
modelScene = ModelScene {
}
mountDisplay = Frame {
}
leftInset = Frame {
}
shownPanel = Frame {
}
filtersBar = Frame {
}
mapSettings = Frame {
}
indexByMountID = <table> {
}
searchBox = EditBox {
}
navBar = Frame {
}
mountTypes = <table> {
}
filtersToggle = CheckButton {
}
filtersPanel = Frame {
}
existingLists = Frame {
}
worldMap = Frame {
}
CollectionsJournal = CollectionsJournal {
}
filters = <table> {
}
gridToggleButton = CheckButton {
}
filtersButton = Button {
}
mountsWithMultipleModels = <table> {
}
mountCount = Frame {
}
mountIDs = <table> {
}
useMountsJournalButton = CheckButton {
}
frameState = <table> {
}
summonPanel = Frame {
}
view = <table> {
}
yInitialAcceleration = Frame {
}
mountListUpdateAnim = AnimationGroup {
}
xInitialAcceleration = Frame {
}
colors = <table> {
}
}
filters = <table> {
mountsWeight = <table> {
}
onlyNew = false
sorting = <table> {
}
tags = <table> {
}
collected = true
notCollected = true
pet = <table> {
}
expansions = <table> {
}
specific = <table> {
}
sources = <table> {
}
mountsRarity = <table> {
}
unusable = true
family = <table> {
}
selected = <table> {
}
factions = <table> {
}
types = <table> {
}
}
list = nil
newMounts = <table> {
2177 = true
2193 = true
1715 = true
2209 = true
2162 = true
2233 = true
2115 = true
1550 = true
2194 = true
2218 = true
2171 = true
2116 = true
2140 = true
2148 = true
2219 = true
2172 = true
2117 = true
2259 = true
2204 = true
2165 = true
2244 = true
2205 = true
2150 = true
2158 = true
2174 = true
2119 = true
2181 = true
2167 = true
2241 = true
2214 = true
2159 = true
2230 = true
2238 = true
2249 = true
2191 = true
2262 = true
2144 = true
2240 = true
2223 = true
2239 = true
2176 = true
2184 = true
2192 = true
2222 = true
2213 = true
2211 = true
2180 = true
}
tags = <table> {
defFilter = <table> {
}
sortedTags = <table> {
}
mountTags = <table> {
}
mountOptionsMenu = <table> {
}
filter = <table> {
}
}
sources = <table> {
1 = true
2 = true
3 = true
4 = true
5 = true
6 = true
7 = true
8 = true
9 = true
10 = true
11 = true
12 = true
0 = true
}
factions = <table> {
1 = true
2 = true
3 = true
}
pet = <table> {
4 = true
}
expansions = <table> {
1 = true
2 = true
3 = true
4 = true
5 = true
6 = true
7 = true
8 = true
9 = true
10 = true
11 = true
}
text = ""
numMounts = 0
data = nil
(for index) = 1
(for limit) = 1258
(for step) = 1
i = 1
mountID = 6
name = "Brown Horse"
spellID = 458
_ = 132261
_ = false
isUsable = false
sourceType = 3
_ = false
_ = true
mountFaction = 1
shouldHideOnChar = false
isCollected = true
expansion = 1
familyID = 1806
rarity = 64.480000
_ = 2404
_ = "A favorite among Stormwind's guards thanks to its patience and stamina."
sourceText = "|cFFFFD200Vendor: |rUnger Statforth|n|cFFFFD200Zone: |rWetlands|n|cFFFFD200Cost: |r1|TINTERFACE\MONEYFRAME\UI-GOLDICON.BLP:0|t"
isSelfMount = false
mountType = 230
(*temporary) = nil
(*temporary) = "|cFFFFD200Vendor: |rUnger Statforth|n|cFFFFD200Zone: |rWetlands|n|cFFFFD200Cost: |r1|TINTERFACE\MONEYFRAME\UI-GOLDICON.BLP:0|t"
(*temporary) = false
(*temporary) = 230
(*temporary) = 4
(*temporary) = 91
(*temporary) = 0
(*temporary) = false
(*temporary) = "attempt to index field 'petForMount' (a nil value)"
mounts = MountsJournal {
herbMount = false
swimmingVashjir = <table> {
}
sp = <table> {
}
magicBrooms = <table> {
}
usableRepairMounts = <table> {
}
cameraConfig = <table> {
}
filters = <table> {
}
mapVashjir = <table> {
}
empty = <table> {
}
defMountsListID = 946
list = <table>
5x ...rfaceMountsJournal/mixins/CompanionMixin.lua:69: attempt to index field 'petForMount' (a nil value)
[string "@MountsJournal/mixins/CompanionMixin.lua"]:69: in function `refresh'
[string "@MountsJournal/mixins/CompanionMixin.lua"]:50: in function <...rfaceMountsJournal/mixins/CompanionMixin.lua:47>
Locals:
self = Button {
highlight = Texture {
}
arrow = Texture {
}
owned = 529
border = Texture {
}
journal = MountsJournalFrame {
}
mounts = MountsJournal {
}
infoFrame = Frame {
}
bg = Texture {
}
}
spellID = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index field 'petForMount' (a nil value)"
petRandomIcon = "Icons/INV_Pet_Achievement_CaptureAPetFromEachFamily_Battle"
3x ...faceMountsJournal/components/SummonPanel.lua:193: attempt to index field 'config' (a nil value)
[string "@MountsJournal/components/SummonPanel.lua"]:193: in function `func'
[string "@MountsJournal/Util.lua"]:56: in function `?'
[string "@MountsJournal/Journal.lua"]:1183: in function <MountsJournal/Journal.lua:29>
[string "=[C]"]: in function `init'
[string "@MountsJournal/Journal.lua"]:1263: in function <MountsJournal/Journal.lua:1257>
[string "=[C]"]: in function `Show'
[string "@Blizzard_UIParentPanelManager/Mainline/UIParentPanelManager.lua"]:493: in function `SetUIPanel'
[string "@Blizzard_UIParentPanelManager/Mainline/UIParentPanelManager.lua"]:336: in function `ShowUIPanel'
[string "@Blizzard_UIParentPanelManager/Mainline/UIParentPanelManager.lua"]:174: in function <...ParentPanelManager/Mainline/UIParentPanelManager.lua:169>
[string "=[C]"]: in function `SetAttribute'
[string "@Blizzard_UIParentPanelManager/Mainline/UIParentPanelManager.lua"]:888: in function <...ParentPanelManager/Mainline/UIParentPanelManager.lua:866>
[string "=[C]"]: in function `ShowUIPanel'
[string "@Blizzard_UIParent/Mainline/UIParent.lua"]:1049: in function `SetCollectionsJournalShown'
[string "@Blizzard_UIParent/Mainline/UIParent.lua"]:1033: in function <...rfaceBlizzard_UIParent/Mainline/UIParent.lua:1025>
[string "=[C]"]: in function `ToggleCollectionsJournal'
[string "TOGGLECOLLECTIONS"]:1: in function <[string "TOGGLECOLLECTIONS"]:1>
Locals:
journal = MountsJournalFrame {
yMinSpeed = Frame {
}
xMinSpeed = Frame {
}
MountJournal = MountJournal {
}
yAcceleration = Frame {
}
xAcceleration = Frame {
}
frameState = <table> {
}
summonPanel = Frame {
}
mountSpecial = Button {
}
percentSlider = Frame {
}
summonButton = Button {
}
scrollBox = Frame {
}
bgFrame = MountsJournalBackground {
}
tags = <table> {
}
multipleMountBtn = Button {
}
modelScene = ModelScene {
}
mountDisplay = Frame {
}
leftInset = Frame {
}
shownPanel = Frame {
}
mapSettings = Frame {
}
indexByMountID = <table> {
}
filtersBar = Frame {
}
searchBox = EditBox {
}
mountTypes = <table> {
}
worldMap = Frame {
}
filtersToggle = CheckButton {
}
filtersPanel = Frame {
}
existingLists = Frame {
}
CollectionsJournal = CollectionsJournal {
}
filters = <table> {
}
gridToggleButton = CheckButton {
}
navBar = Frame {
}
filtersButton = Button {
}
achiev = Button {
}
mountCount = Frame {
}
mountsWithMultipleModels = <table> {
}
mountIDs = <table> {
}
useMountsJournalButton = CheckButton {
}
mjFiltersBackup = <table> {
}
view = <table> {
}
yInitialAcceleration = Frame {
}
mountListUpdateAnim = AnimationGroup {
}
xInitialAcceleration = Frame {
}
colors = <table> {
}
}
dd = Button {
ddDisplayMode = "menu"
LibSFDropDownNoGMEvent = true
Icon = Texture {
}
}
(*temporary) = Button {
ddDisplayMode = "menu"
LibSFDropDownNoGMEvent = true
Icon = Texture {
}
}
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index field 'config' (a nil value)"
panel = Frame {
drag = Frame {
}
layoutType = "TooltipDefaultLayout"
resize = Button {
}
NineSlice = Frame {
}
}
L = <table> {
repair = "Repair"
Action = "Action"
ANY_MODIFIER = "Any"
About = "About"
Fathom Rays = "Fathom Rays"
Quilen = "Quilen"
Undercrawlers = "Undercrawlers"
Use Inventory Item = "Use Inventory Item"
only hidden = "Only hidden"
Skyflayer = "Skyflayer"
Add tag = "Add Tag"
SecondMountTooltipTitle = "If the modifier is hold or “%s 2” is used:"
Roc = "Roc"
Direhorns = "Direhorns"
Show wowhead link in mount preview = "Show wowhead link in mount preview"
Shown: = "Shown:"
Reverse Sort = "Reverse Sort"
Carpets = "Carpets"
Bees = "Bees"
WaterWalkFlagDescription = "Used to configure some classes."
Select all mounts by type in selected zone = "Select all mounts by type in the selected zone"
NoPetInRaid = "Do not summon battle pet in raid group"
Set current filters as default = "Set current filters as default"
Fly stand = "Fly stand"
CHARACTER_CLASS_DESCRIPTION = "(character settings override class settings)"
Initial y-axis accseleration = "Initial Y-axis Accseleration"
Gryphons = "Gryphons"
Random available mount = "Random available mount"
Rays = "Rays"
Flying Steeds = "Flying Steeds"
tags = "Tags"
Larion = "Larion"
Book = "Book"
Loop = "Loop"
Swim idle = "Swim idle"
MOUNT_TYPE_1 = "Flying"
Snail = "Snail"
Summon Random Battle Pet = "Summon Random Battle Pet"
Favorites First = "Favorites First"
Feathermanes = "Feathermanes"
CopyMountTarget = "Try to copy target's mount"
Cervid = "Cervid"
If the number of free slots in bags is less = "If the number of free slots in bags is less"
Assault Wagons = "Assault Wagons"
ProfilesTooltipDescription = "Profile settings, the profile manages the lists of the selected mounts, the settings of zones and pets."
Talbuks = "Talbuks"
UseRepairMountsDescription = "If the durability of at least one item is less than the specified percentage, the selected mount will be summoned."
Water Walking = "Water Walking"
Mouse button = "Mouse button"
Strata of panel = "Strata of panel"
UseBindingTooltip = "Use settings for key bindings"
Main = "Main"
ListMountsFromZone = "Use list of mounts from zone"
Basilisks = "Basilisks"
sorting = "Sorting"
CLASS_USEWHENCHARACTERFALLS = "Use the %s when the character falls"
Fly backwards = "Fly backwards"
Lynx = "Lynx"
Swim backwards = "Swim backwards"
Profile settings = "Profile settings"
Unselect all filtered mounts in the selected zone = "U
Screenshots
Hi, , can you give me your settings file from wtf\Account\realmID\SavedVariables\MountsJournal.lua
?