BreakBB / ExtendedCharacterStats

Extended Character Stats: A WoW Classic addon
MIT License
7 stars 18 forks source link

2.6.0 'GetMovementSpeed' bug #70

Closed yanyosuten closed 3 years ago

yanyosuten commented 3 years ago

Bug description

Updated the addon and it stopped working.

Screenshots

Date: 2020-09-21 11:53:14 ID: 1 Error occured in: Global Count: 1 Message: ...\AddOns\ExtendedCharacterStats\Modules\Data\Data.lua line 47: attempt to call method 'GetMovementSpeed' (a nil value) Debug: ...\AddOns\ExtendedCharacterStats\Modules\Data\Data.lua:47: GetStatInfo() ...face\AddOns\ExtendedCharacterStats\Modules\Stats.lua:153: ...face\AddOns\ExtendedCharacterStats\Modules\Stats.lua:151 ...face\AddOns\ExtendedCharacterStats\Modules\Stats.lua:145: _CreateStatInfo() ...face\AddOns\ExtendedCharacterStats\Modules\Stats.lua:174: ...face\AddOns\ExtendedCharacterStats\Modules\Stats.lua:170 ...face\AddOns\ExtendedCharacterStats\Modules\Stats.lua:87: CreateWindow() ExtendedCharacterStats\ECS.lua:86: ExtendedCharacterStats\ECS.lua:84 ExtendedCharacterStats\ECS.lua:33: ExtendedCharacterStats\ECS.lua:26 Locals: self =

{ HUNTER = 3 FIRE_SCHOOL = 3 HOLY_SCHOOL = 2 ROGUE = 4 MAGE = 8 GetMP5WhileCasting = defined @Interface\AddOns\ExtendedCharacterStats\Modules\Data\MP5.lua:70 SpellHitBonus = defined @Interface\AddOns\ExtendedCharacterStats\Modules\Data\SpellHit.lua:23 GetBlockValue = defined @Interface\AddOns\ExtendedCharacterStats\Modules\Data\Defense.lua:71 DRUID = 11 GetMP5FromSpirit = defined @Interface\AddOns\ExtendedCharacterStats\Modules\Data\MP5.lua:60 RangedCrit = defined @Interface\AddOns\ExtendedCharacterStats\Modules\Data\Ranged.lua:30 MeleeHitBonus = defined @Interface\AddOns\ExtendedCharacterStats\Modules\Data\Melee.lua:19 SpellMissChanceBossLevel = defined @Interface\AddOns\ExtendedCharacterStats\Modules\Data\SpellHit.lua:51 WARLOCK = 9 GetParryChance = defined @Interface\AddOns\ExtendedCharacterStats\Modules\Data\Defense.lua:61 SpellMissChanceSameLevel = defined @Interface\AddOns\ExtendedCharacterStats\Modules\Data\SpellHit.lua:33 GetSpellCrit = defined @Interface\AddOns\ExtendedCharacterStats\Modules\Data\SpellCrit.lua:15 GetMP5FromBuffs = defined @Interface\AddOns\ExtendedCharacterStats\Modules\Data\MP5.lua:111 GetRangeAttackPower = defined @Interface\AddOns\ExtendedCharacterStats\Modules\Data\Ranged.lua:12 HasNatureCritBonusModifier = defined @Interface\AddOns\ExtendedCharacterStats\Modules\Data\ItemSets.lua:91 MeleeHitMissChanceSameLevel = defined @Interface\AddOns\ExtendedCharacterStats\Modules\Data\Melee.lua:24 SHADOW_SCHOOL = 6 SHAMAN = 7 SpellPenetration = defined @Interface\AddOns\ExtendedCharacterStats\Modules\Data\Data.lua:33 NATURE_SCHOOL = 4 ARCANE_SCHOOL = 7 RangeMissChanceBossLevel = defined @Interface\AddOns\ExtendedCharacterStats\Modules\Data\Ranged.lua:76 GetSpellDmg = defined @Interface\AddOns\ExtendedCharacterStats\Modules\Data\Data.lua:13 GetArmorValue = defined @Interface\AddOns\ExtendedCharacterStats\Modules\Data\Defense.lua:10 RangeHitBonus = defined @Interface\AddOns\ExtendedCharacterStats\Modules\Data\Ranged.lua:53 GetHealingPower = defined @Interface\AddOns\ExtendedCharacterStats\Modules\Data\Data.lua:38 private =
{ } MeleeCrit = defined @Interface\AddOns\ExtendedCharacterStats\Modules\Data\Melee.lua:14 MeleeHitMissChanceBossLevel = defined @Interface\AddOns\ExtendedCharacterStats\Modules\Data\Melee.lua:51 WARRIOR = 1 GetMeleeAttackPower = defined @Interface\AddOns\ExtendedCharacterStats\Modules\Data\Melee.lua:8 GetDodgeChance = defined @Interface\AddOns\ExtendedCharacterStats\Modules\Data\Defense.lua:56 PALADIN = 2 FROST_SCHOOL = 5 GetBlockChance = defined @Interface\AddOns\ExtendedCharacterStats\Modules\Data\Defense.lua:66 HasSetBonusModifierBlockValue = defined @Interface\AddOns\ExtendedCharacterStats\Modules\Data\ItemSets.lua:98 RangeMissChanceSameLevel = defined @Interface\AddOns\ExtendedCharacterStats\Modules\Data\Ranged.lua:58 PRIEST = 5 GetDefenseValue = defined @Interface\AddOns\ExtendedCharacterStats\Modules\Data\Defense.lua:16 GetMP5FromItems = defined @Interface\AddOns\ExtendedCharacterStats\Modules\Data\MP5.lua:11 HasSetBonusModifierMP5 = defined @Interface\AddOns\ExtendedCharacterStats\Modules\Data\ItemSets.lua:73 setNames =
{ } GetStatInfo = defined @Interface\AddOns\ExtendedCharacterStats\Modules\Data\Data.lua:44 GetSetBonusValueMP5 = defined @Interface\AddOns\ExtendedCharacterStats\Modules\Data\ItemSets.lua:81 enchantIds =
{ } PHYSICAL_SCHOOL = 1 } refName = "MovementSpeed" (temporary) = nil (temporary) =
{ HUNTER = 3 FIRE_SCHOOL = 3 HOLY_SCHOOL = 2 ROGUE = 4 MAGE = 8 GetMP5WhileCasting = defined @Interface\AddOns\ExtendedCharacterStats\Modules\Data\MP5.lua:70 SpellHitBonus = defined @Interface\AddOns\E AddOns: Swatter, v8.2.6511 (SwimmingSeadragon) AddOnSkins, v4.44 AtlasLootClassic, vv1.5.6 AtlasLootClassicData, vv1.5.6 AtlasLootClassicDungeonsAndRaids, vv1.5.6 AucAdvanced, v8.2.6471 (SwimmingSeadragon) AucFilterBasic, v8.2.6497 (SwimmingSeadragon) AucStatHistogram, v8.2.6499 (SwimmingSeadragon) AucStatiLevel, v8.2.6503 (SwimmingSeadragon) AucStatPurchased, v8.2.6500 (SwimmingSeadragon) AucStatSimple, v8.2.6501 (SwimmingSeadragon) AucStatStdDev, v8.2.6502 (SwimmingSeadragon) AucUtilFixAH, v8.2.6504 (SwimmingSeadragon) BeanCounter, v8.2.6505 (SwimmingSeadragon) CommunityDKP, v3.2.3 DBMCore, v1.13.60 DBMDefaultSkin, v DBMStatusBarTimers, v Details, v DetailsStreamer, v DetailsTinyThreat, v ElvUI, v1.31 ElvUIEasyBuff, v1.1.7 ElvUINutsAndBoltsClassic, v1.03 ElvUIRedtuzkClassic, v1.3.0 ElvUIShadows, v1.0 Enchantrix, v8.2.6506 (SwimmingSeadragon) EnchantrixBarker, v8.2.6507 (SwimmingSeadragon) ExtendedCharacterStats, v2.5.0 FishingBuddy, v0.7.3 Beta 7 GatherMate2, v1.45.5 Immersion, v1.2.3 Informant, v8.2.6508 (SwimmingSeadragon) ItemRack, v NauticusClassic, v1.3.1 NovaWorldBuffs, v1.79 Questie, v6.0.5 Stubby, v8.2.6510 (SwimmingSeadragon) TidyPlatesThreatPlates, v1.4.5 WeakAuras, v2.18.4 BlizRuntimeLib_enUS v1.13.5.11305 (ck=528)

Version

2.6.0

BreakBB commented 3 years ago

@yanyosuten Are you using this addon on Classic?

yanyosuten commented 3 years ago

yes (I'll try to run the add-on on its own without any other addons now to see if it might be some kind of interaction between others)

yanyosuten commented 3 years ago

@BreakBB my bad - it seems to have been caused by updating the addon mid game, restart seems to have resolved it.

BreakBB commented 3 years ago

@yanyosuten Ah yes. Whenever you update an addon you should make sure to restart WoW. Otherwise new files won't be loaded by the game :+1: