Lua error related to transmog API changes in 9.2.5
KyrosKrane opened this issue ยท 6 comments
The following error is appearing repeatedly on opening the world map or flying around in Shadowlands zones. The stated function was changed to require two parameters instead of one in an undocumented patch change.
11x Usage: local sources = C_TransmogCollection.GetAppearanceSources(appearanceID, categoryType, transmogLocation)
[string "=[C]"]: in function `GetAppearanceSources'
[string "@SilverDragon\loot-Loot.lua"]:80: in function <SilverDragon\loot.lua:59>
[string "@SilverDragon\loot-Loot.lua"]:305: in function `test'
[string "@SilverDragon\loot-Loot.lua"]:277: in function <SilverDragon\loot.lua:276>
[string "@SilverDragon\loot-Loot.lua"]:287: in function `Transmog'
[string "@SilverDragon\loot-Loot.lua"]:270: in function `Status'
[string "@SilverDragon\targets\popup.lua"]:81: in function `RefreshMobData'
[string "@SilverDragon\targets\popup.lua"]:646: in function `?'
[string "@SilverDragon\targets\popup.lua"]:429: in function <SilverDragon\targets\popup.lua:428>
Locals:
(*temporary) = "Usage: local sources = C_TransmogCollection.GetAppearanceSources(appearanceID, categoryType, transmogLocation)"
I just saw you put out a release an hour ago (it wasn't up when I checked for updates earlier) so this may already be fixed. Will update and check.
OK, after updating to v90205.0, I'm still getting an error on login:
1x Usage: local sources = C_TransmogCollection.GetAppearanceSources(appearanceID, categoryType, transmogLocation)
[string "=[C]"]: in function `GetAppearanceSources'
[string "@HandyNotes_Shadowlands\core\rewards-Rewards.lua"]:411: in function `IsKnown'
[string "@HandyNotes_Shadowlands\core\rewards-Rewards.lua"]:446: in function `IsObtained'
[string "@HandyNotes_Shadowlands\core\nodes.lua"]:106: in function `IsCollected'
[string "@HandyNotes_Shadowlands\core\nodes.lua"]:472: in function <HandyNotes_Shadowlands\core\nodes.lua:471>
[string "=(tail call)"]: ?
[string "@HandyNotes_Shadowlands\core\nodes.lua"]:200: in function `Prepare'
[string "@HandyNotes_Shadowlands\core\map.lua"]:158: in function `Prepare'
[string "@HandyNotes_Shadowlands\common.lua"]:311: in function `Prepare'
[string "@HandyNotes_Shadowlands\core\core.lua"]:205: in function <HandyNotes_Shadowlands\core\core.lua:194>
[string "=(tail call)"]: ?
[string "@HandyNotes\HandyNotes-v1.6.6.lua"]:435: in function `UpdateMinimapPlugin'
[string "@HandyNotes\HandyNotes-v1.6.6.lua"]:494: in function `?'
[string "@TomTom\libs\CallbackHandler-1.0\CallbackHandler-1.0-7.lua"]:119: in function <...Tom\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:119>
[string "=[C]"]: ?
[string "@TomTom\libs\CallbackHandler-1.0\CallbackHandler-1.0-7.lua"]:29: in function <...Tom\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:25>
[string "@TomTom\libs\CallbackHandler-1.0\CallbackHandler-1.0-7.lua"]:64: in function `SendMessage'
[string "@HandyNotes_Shadowlands\core\core.lua"]:253: in function `RefreshImmediate'
[string "@HandyNotes_Shadowlands\core\core.lua"]:248: in function <HandyNotes_Shadowlands\core\core.lua:246>
[string "@SharedXML\C_TimerAugment.lua"]:16: in function <SharedXML\C_TimerAugment.lua:14>```
Opening the world map in Maldraxxus increases the error count, but it's the same error message.
That one is in HandyNotes_Shadowlands, though.
I did update my own HandyNotes_ShadowlandsTreasures to fix that issue with it... ๐
In my defense, I was posting this at like 3am while waiting for a work thing to finish so I could crash. :D I should have noticed that right away. Apologies for the mixup.