WeakAuras.CheckTalentForUnit in LibSpecializationWrapper not working on TWW
Jodsderechte opened this issue ยท 1 comments
Is there an existing issue for this?
- I have searched the existing open and closed issues.
Description
I know this is an internal function that is not even used internally (yet). But i tried around a bit on beta and found some errors happening wanted to atleast document them. I also tried to fix them myself but got stuck halfway through :D From my findings TWW no longer uses serializationVersion 1 but instead uses serializationVersion 2 and correspondingly some changes to different parts. From my findings it seems to be that the figuring out of unselected choice nodes isn't working correctly.
WeakAuras Version
5.14.0-1-g27e2212
World of Warcraft Flavor
Beta (WoW 11.0)
World of Warcraft Region
EU
Tested with only WeakAuras
I got this issue with only WeakAuras enabled
Lua Error
Changin the serialization check i can produce this error but not like it matters
WeakAuras/LibSpecializationWrapper.lua:203: attempt to index local 'unselctedTalentData' (a nil value)
[string "@WeakAuras/LibSpecializationWrapper.lua"]:203: in function `CheckTalentForUnit'
[string "return "]:6: in function <[string "return "]:2>
[string "=[C]"]: in function `xpcall'
[string "@WeakAuras/GenericTrigger.lua"]:644: in function <WeakAuras/GenericTrigger.lua:629>
[string "@WeakAuras/GenericTrigger.lua"]:901: in function `ScanEventsInternal'
[string "@WeakAuras/GenericTrigger.lua"]:846: in function `ScanEvents'
[string "return function() "]:11: in function `func'
[string "@WeakAuras/Libs/LibSpecialization-10/LibSpecialization.lua"]:343: in function <...akAuras/Libs/LibSpecialization/LibSpecialization.lua:317>
Reproduction Steps
- uncomment the serializationVersion (or don't and you get nil all the time)
- run WeakAuras.CheckTalentForUnit(unit, 90783) and get an error or nil depending on if you adjusted the serializationVersion
Last Good Version
No response
Screenshots
No response
Export String
No response
Bisector Report
No response
The error i mentioned in the previous ticket is still happening. I tried botht he alpha version aswell as manually copy pasting your changes just to be 100% sure
1x Lua error in aura 'Interrupt Tracker Bar new': Trigger 1 WeakAuras Version: 5.14.1-5-gd8444f2 Aura Version: 1.0.68 WeakAuras/LibSpecializationWrapper.lua:229: attempt to index local 'unselctedTalentData' (a nil value) [string "@WeakAuras/LibSpecializationWrapper.lua"]:229: in function
CheckTalentForUnit'
[string "return "]:51: in function <[string "return "]:2>
[string "=[C]"]: in function xpcall' [string "@WeakAuras/GenericTrigger.lua"]:644: in function <WeakAuras/GenericTrigger.lua:629> [string "@WeakAuras/GenericTrigger.lua"]:901: in function
ScanEventsInternal'
[string "@WeakAuras/GenericTrigger.lua"]:846: in function ScanEvents' [string "return function() aura_env.InspectList = {}"]:8: in function
func'
[string "@WeakAuras/Libs/LibSpecialization-10/LibSpecialization.lua"]:343: in function <...akAuras/Libs/LibSpecialization/LibSpecialization.lua:317>`