TankPoints

51 - GetSpecializationMasterySpells (x2 errors)

What steps will reproduce the problem?

  1. Log into my Paladin during 5.0.5
  2. Get Scroll of Resurrection new items from mailbox
  3. Every item that is useful per class (rather than generally useful, like trade goods) makes BugSack unhappy

What is the expected output? What do you see instead?

  1. The LDB button is in ChocolateBar, but no response on mouse over or clicking
  2. No tooltips on any item in inventory for TankPoints

What version of the product are you using?

  • r192

Do you have an error log of what happened?

118x TankPoints\TankPoints-r192.lua:610: Usage: Script_GetSpecializationMasterySpells(specIndex[, isInspect[, isPet]])
<in C code>
TankPoints\TankPoints-r192.lua:610: in function "RecordStats"
TankPoints\TankPoints-r192.lua:707: in function "?"
Ace3-r1066\CallbackHandler-1.0\CallbackHandler-1.0-6.lua:147: in function <Ace3\CallbackHandler-1.0\CallbackHandler-1.0.lua:147>
<string>:"safecall Dispatcher[2]":4: in function <string>:"safecall Dispatcher[2]":4
<in C code>
<string>:"safecall Dispatcher[2]":13: in function "?"
Ace3-r1066\CallbackHandler-1.0\CallbackHandler-1.0-6.lua:92: in function "Fire"
Ace3-r1066\AceEvent-3.0\AceEvent-3.0-3.lua:120: in function <Ace3\AceEvent-3.0\AceEvent-3.0.lua:119>

Locals:
nil

and....

40x TankPoints\TankPoints-r192.lua:1660: Usage: Script_GetSpecializationMasterySpells(specIndex[, isInspect[, isPet]])
<in C code>
TankPoints\TankPoints-r192.lua:1660: in function "AlterSourceData"
TankPoints-r192\TankPointsTooltips.lua:382: in function "handler"
LibTipHooker-1.1\LibTipHooker-1.1-19.lua:179: in function <LibTipHooker-1.1\LibTipHooker-1.1.lua:174>
<in C code>
FrameXML\MailFrame.lua:765: in function "OpenMailAttachment_OnEnter"
<string>:"*:OnEnter":1: in function <string>:"*:OnEnter":1

Locals:
self = <table> {
 SetDefaultModuleLibraries = <func> @Ace3\..\AceAddon-3.0.lua:383
 SetDebugging = <func> @..\..\AceDebug-3.0.lua:132
 ShieldIsEquipped = <func> @..\TankPoints.lua:780
 SetShowPerStat = <func> @..\TankPoints.lua:582
 EnableModule = <func> @Ace3\..\AceAddon-3.0.lua:348
 modules = <table> {}
 baseName = "TankPoints"
 IterateEmbeds = <func> @Ace3\..\AceAddon-3.0.lua:458
 noTPReason = "should have TankPoints"
 InitializePlayerStats = <func> @..\TankPoints.lua:523
 ShowPerStat = <func> @..\TankPoints.lua:579
 TankPointsCalculatorStat_OnEnter = <func> @..\TankPointsPaperDollStats.lua:216
 ResistableElementalSchools = <table> {}
 GetDebugPrefix = <func> @..\..\AceDebug-3.0.lua:195
 resultsTable = <table> {}
 defaultModuleState = true
 GetSourceData = <func> @..\TankPoints.lua:1189
 IsEnabled = <func> @Ace3\..\AceAddon-3.0.lua:467
 ElementalSchools = <table> {}
 CustomDebug = <func> @..\..\AceDebug-3.0.lua:90
 Schedule = <func> @..\TankPoints.lua:320
 IntToStr = <func> @..\TankPoints.lua:2322
 SetupOptions = <func> @..\options.lua:389
 RegisterMessage = <func> @Ace3\..\CallbackHandler-1.0.lua:118
 GetArgs = <func> @Ace3\..\AceConsole-3.0.lua:144
 playerLevel = 80
 VarAsString = <func> @..\TankPoints.lua:415
 optionsFrames = <table> {}
 SetDebugLevel = <func> @..\..\AceDebug-3.0.lua:154
 playerRace = "Human"
 playerClass = "PALADIN"
 db = <table> {}
 sourceTable = <table> {}
 UNIT_AURA = <func> @..\TankPoints.lua:705
 IsScheduled = <func> @..\TankPoints.lua:347
 SetEnabledState = <func> @Ace3\..\AceAddon-3.0.lua:440
 GetTankPoints = <func> @..\TankPoints.lua:2230
 enabledState = true
 UpdateDataTable = <func> @..\TankPoints.lua:687
 RegisterEvent = <func> @Ace3\..\CallbackHandler-1.0.lua:118
 EffectiveHealth_EffectiveHealthTooltip = <func> @..\TankPointsPaperDollStats.lua:1018
 UNIT_INVENTORY_CHANGED = <func> @..\TankPoints.lua:705
 OnEnable = <func> @..\TankPoints.lua:563
 AlterSourceData = <func> @..\TankPoints.lua:1331
 IterateModules = <func> @Ace3\..\AceAddon-3.0.lua:453
 ScheduleRepeat = <func> @..\TankPoints.lua:330
 EffectiveHealth_SpellEffectiveHealthTooltip = <func> @..\TankPointsPaperDollStats.lua:1190
 BlockValueFrame_OnEnter = <func> @..\TankPointsPaperDollStats.lua:699
 EffectiveHealth_EffectiveHealthWithBlockTooltip = <func> @..\TankPointsPaperDollStats.lua:1092
 UpdateLDBDataObjects = <func> @..\TankPointsLibDataBroker.lua:151
 Printf = <func> @Ace3\..\AceConsole-3.0.lua:69
 name = "TankPoints"
 LevelDebug = <func> @..\..\AceDebug-3.0.lua:240
 GetBlockedMod = <func> @..\TankPoints.l

Please provide any additional information below.

  1. My character was level 56, jumped suddenly to 80 because of Scroll of Resurrection. Not sure if that matters, so letting you know anyway!
User When Change
myrroddin Sep 22, 2012 at 11:23 UTC Create

You must login to post a comment. Don't have an account? Register to get one!

  • 1 comment
  • Avatar of JackTripper JackTripper Sep 24, 2012 at 11:44 UTC - 0 likes

    What class are you? Druid?

    Fixed and committed r193

    Last edited Sep 24, 2012 by JackTripper
  • 1 comment

Facts

Reported
Sep 22, 2012
Status
New - Issue has not had initial review yet.
Type
Defect - A shortcoming, fault, or imperfection
Priority
Medium - Normal priority.
Votes
0

Reported by

Possible assignees