Dicebar / Raven

Raven add-on for World of Warcraft
9 stars 3 forks source link

r612 Lua Error's #24

Closed Pillgar closed 1 year ago

Pillgar commented 1 year ago

Latest version appears to be broken:

Message: Interface/AddOns/Raven/Main.lua:43: attempt to index field 'MOD' (a nil value) Time: Tue Dec 27 13:50:59 2022 Count: 1 Stack: Interface/AddOns/Raven/Main.lua:43: attempt to index field 'MOD' (a nil value)

Message: Interface/AddOns/Raven/Presets/Evoker.lua:1 (null) Time: Tue Dec 27 13:51:00 2022 Count: 1 Stack: Interface/AddOns/Raven/Presets/Evoker.lua:1 (null)

etc, etc

Aur0r4 commented 1 year ago

same here after updating through curseforge seems like r613 is working fine - just downloaded through curse website

voidzone commented 1 year ago
2x Raven/Presets/DeathKnight.lua:29: attempt to index field 'classConditions' (a nil value)
[string "@Raven/Presets/DeathKnight.lua"]:29: in main chunk

Locals:
(*temporary) = nil
(*temporary) = <table> {
}
(*temporary) = <table> {
 count = 1
 id = 130736
}
(*temporary) = "attempt to index field 'classConditions' (a nil value)"
2x Raven/Presets/DemonHunter.lua:4: attempt to index field 'classConditions' (a nil value)
[string "@Raven/Presets/DemonHunter.lua"]:4: in main chunk

Locals:
(*temporary) = nil
(*temporary) = <table> {
}
(*temporary) = "attempt to index field 'classConditions' (a nil value)"
2x Raven/Presets/Druid.lua:39: attempt to index field 'classConditions' (a nil value)
[string "@Raven/Presets/Druid.lua"]:39: in main chunk

Locals:
(*temporary) = nil
(*temporary) = <table> {
 Nature's Cure (Poison) = <table> {
 }
 Remove Corruption (Poison) = <table> {
 }
 Remove Corruption (Curse) = <table> {
 }
 Nature's Cure (Magic) = <table> {
 }
 Nature's Cure (Curse) = <table> {
 }
}
(*temporary) = <table> {
 associatedSpell = 88423
 tests = <table> {
 }
}
(*temporary) = <table> {
 Debuff Type = <table> {
 }
 Spell Ready = <table> {
 }
}
(*temporary) = <table> {
 enable = true
 hasDebuff = "Magic"
 unit = "player"
}
(*temporary) = "attempt to index field 'classConditions' (a nil value)"
2x Raven/Presets/Evoker.lua:18: attempt to index field 'classConditions' (a nil value)
[string "@Raven/Presets/Evoker.lua"]:18: in main chunk

Locals:
(*temporary) = nil
(*temporary) = <table> {
 Naturalize (Magic) = <table> {
 }
 Naturalize (Poison) = <table> {
 }
}
(*temporary) = <table> {
 associatedSpell = 360823
 tests = <table> {
 }
}
(*temporary) = <table> {
 Debuff Type = <table> {
 }
 Spell Ready = <table> {
 }
}
(*temporary) = <table> {
 enable = true
 hasDebuff = "Magic"
 unit = "player"
}
(*temporary) = "attempt to index field 'classConditions' (a nil value)"
2x Raven/Presets/Hunter.lua:9: attempt to index field 'classConditions' (a nil value)
[string "@Raven/Presets/Hunter.lua"]:9: in main chunk

Locals:
(*temporary) = nil
(*temporary) = <table> {
 No Pet! = <table> {
 }
}
(*temporary) = <table> {
 tests = <table> {
 }
}
(*temporary) = <table> {
 Player Status = <table> {
 }
}
(*temporary) = <table> {
 enable = true
 hasPet = false
 inCombat = true
}
(*temporary) = "attempt to index field 'classConditions' (a nil value)"
2x Raven/Presets/Mage.lua:11: attempt to index field 'classConditions' (a nil value)
[string "@Raven/Presets/Mage.lua"]:11: in main chunk

Locals:
(*temporary) = nil
(*temporary) = <table> {
 Remove Curse = <table> {
 }
}
(*temporary) = <table> {
 associatedSpell = 475
 tests = <table> {
 }
}
(*temporary) = <table> {
 Debuff Type = <table> {
 }
 Spell Ready = <table> {
 }
}
(*temporary) = <table> {
 enable = true
 hasDebuff = "Curse"
 unit = "player"
}
(*temporary) = "attempt to index field 'classConditions' (a nil value)"
2x Raven/Presets/Monk.lua:26: attempt to index field 'classConditions' (a nil value)
[string "@Raven/Presets/Monk.lua"]:26: in main chunk

Locals:
(*temporary) = nil
(*temporary) = <table> {
 Detox (Disease) = <table> {
 }
 Detox (Magic) = <table> {
 }
 Detox (Poison) = <table> {
 }
}
(*temporary) = <table> {
 associatedSpell = 115450
 tests = <table> {
 }
}
(*temporary) = <table> {
 Debuff Type = <table> {
 }
 Spell Ready = <table> {
 }
 All Cooldowns = <table> {
 }
}
(*temporary) = <table> {
 enable = true
 hasDebuff = "Magic"
 unit = "player"
}
(*temporary) = <table> {
 1 = 115451
}
(*temporary) = 115451
(*temporary) = "attempt to index field 'classConditions' (a nil value)"
2x Raven/Presets/Paladin.lua:26: attempt to index field 'classConditions' (a nil value)
[string "@Raven/Presets/Paladin.lua"]:26: in main chunk

Locals:
(*temporary) = nil
(*temporary) = <table> {
 Cleanse (Poison) = <table> {
 }
 Cleanse (Disease) = <table> {
 }
 Cleanse (Magic) = <table> {
 }
}
(*temporary) = <table> {
 associatedSpell = 4987
 tests = <table> {
 }
}
(*temporary) = <table> {
 Debuff Type = <table> {
 }
 Spell Ready = <table> {
 }
 All Cooldowns = <table> {
 }
}
(*temporary) = <table> {
 enable = true
 hasDebuff = "Magic"
 unit = "player"
}
(*temporary) = <table> {
 1 = 53551
}
(*temporary) = 53551
(*temporary) = "attempt to index field 'classConditions' (a nil value)"
2x Raven/Presets/Priest.lua:18: attempt to index field 'classConditions' (a nil value)
[string "@Raven/Presets/Priest.lua"]:18: in main chunk

Locals:
(*temporary) = nil
(*temporary) = <table> {
 Purify (Magic) = <table> {
 }
 Purify (Disease) = <table> {
 }
}
(*temporary) = <table> {
 associatedSpell = 527
 tests = <table> {
 }
}
(*temporary) = <table> {
 Debuff Type = <table> {
 }
 Spell Ready = <table> {
 }
}
(*temporary) = <table> {
 enable = true
 hasDebuff = "Magic"
 unit = "player"
}
(*temporary) = "attempt to index field 'classConditions' (a nil value)"
Dicebar commented 1 year ago

Thanks for the reports! I believe all errors mentioned here should be fixed. I have not seen the error mentioned by @voidzone myself, but in r616 I'm not experiencing that error personally so I hope that it was fixed by proxy. If @voidzone could test if it works, that'd very helpful.

Thanks again!

voidzone commented 1 year ago

Resolved in r613, still gone in 616. Should you need to test in the future, it's done by unchecking the various classes for a bar in a custom group.

image

Dicebar commented 1 year ago

Awesome, good to hear. Thanks!