GetSpecializationMasterySpells (x2 errors) #51


  • New
  • Defect
Open
Assigned to whitetooth3
  • Sygon_Paul created this issue Sep 22, 2012

    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!
  • Sygon_Paul added the tags New Defect Sep 22, 2012
  • _ForgeUser581183 posted a comment Sep 24, 2012

    What class are you? Druid?

    Fixed and committed r193


    Edited Sep 24, 2012

To post a comment, please login or register a new account.