Swatter catching global error #70


  • New
  • Defect
Open
Assigned to _ForgeUser2025245
  • mmx428 created this issue Jun 1, 2013

    What steps will reproduce the problem?
    1. Attempting to use /reforge
    2.
    3.

    What is the expected output? What do you see instead?
    Expected: Reforge window opens
    Result: global error via Swatter

    What version of the product are you using?
    1.28

    Do you have an error log of what happened?
    Date: 2013-06-01 09:42:03
    ID: 1
    Error occured in: Global
    Count: 1
    Message: ..\AddOns\ReforgeLite\ReforgeLite.lua line 1198:
       attempt to call global 'GetItemStatsUp' (a nil value)
    Debug:
       ReforgeLite\ReforgeLite.lua:1198: UpdateItems()
       ReforgeLite\ReforgeLite.lua:1678: OnCommand()
       ReforgeLite\ReforgeLite.lua:1666: ?()
       ..\FrameXML\ChatFrame.lua:4391: ChatEdit_ParseText()
       ..\FrameXML\ChatFrame.lua:4085: ChatEdit_SendText()
       ..\FrameXML\ChatFrame.lua:4124:
          ..\FrameXML\ChatFrame.lua:4120
       [C]: ChatEdit_OnEnterPressed()
       [string "*:OnEnterPressed"]:1:
          [string "*:OnEnterPressed"]:1
    Locals:
    self = <unnamed> {
    0 = <userdata>
    ComputeReforgeCore = <function> defined @Interface\AddOns\ReforgeLite\ReforgeEngine.lua:516
    capPresets = <table> {
    }
    close = <unnamed> {
    }
    CreateOptionList = <function> defined @Interface\AddOns\ReforgeLite\ReforgeLite.lua:920
    itemTable = <unnamed> {
    }
    UpdatePriorityPreset = <function> defined @Interface\AddOns\ReforgeLite\TaskUI.lua:260
    GetMeleeHitBonus = <function> defined @Interface\AddOns\ReforgeLite\Presets.lua:16
    saveMethodPresetButton = ReforgeLiteSaveMethodPresetButton {
    }
    IsReforgeMatching = <function> defined @Interface\AddOns\ReforgeLite\ReforgeLite.lua:1426
    InitPresets = <function> defined @Interface\AddOns\ReforgeLite\Presets.lua:604
    MovePriorityItem = <function> defined @Interface\AddOns\ReforgeLite\TaskUI.lua:248
    targetLevel = ReforgeLiteWidget2 {
    }
    convertSpirit = <unnamed> {
    }
    GetCapScore = <function> defined @Interface\AddOns\ReforgeLite\ReforgeLite.lua:396
    CapAllows = <function> defined @Interface\AddOns\ReforgeLite\ReforgeEngine.lua:198
    UpdateStatWeightList = <function> defined @Interface\AddOns\ReforgeLite\TaskUI.lua:136
    ChooseReforgeClassic = <function> defined @Interface\AddOns\ReforgeLite\ReforgeEngine.lua:460
    dbkey = "NAME REMOVED FOR IDENTITY"
    presetsButton = ReforgeLiteWidget1 {
    }
    GetItemReforgeOptions = <function> defined @Interface\AddOns\ReforgeLite\ReforgeEngine.lua:309
    itemStats = <table> {
    }
    AddCapPoint = <function> defined @Interface\AddOns\ReforgeLite\TaskUI.lua:30
    ReorderCapPoint = <function> defined @Interface\AddOns\ReforgeLite\TaskUI.lua:86
    scrollBg = <unnamed> {
    }
    reforgeTable = <table> {
    }
    spiritBonus = 1
    UpgradeDB = <function> defined @Interface\AddOns\ReforgeLite\ReforgeLite.lua:128
    methodReset = ReforgeLiteMethodResetButton {
    }
    debugButton = ReforgeLiteDebugButton {
    }
    FinalizeReforge = <function> defined @Interface\AddOns\ReforgeLite\ReforgeEngine.lua:162
    settings = <unnamed> {
    }
    Compute = <function> defined @Interface\AddOns\ReforgeLite\ReforgeEngine.lua:588
    UpdateMethodChecks = <function> defined @Interface\AddOns\ReforgeLite\ReforgeLite.lua:1473
    ADDON_LOADED = <function> defined @Interface\AddOns\ReforgeLite\ReforgeLite.lua:1649
    leftGrip = <unnamed> {
    }
    quality = <unnamed> {
    }
    computeButton = ReforgeLiteConfirmButton {
    }
    task = <table> {
    }
    isWeights = ReforgeLiteWidget3 {
    }
    methodPresetsButton = ReforgeLiteWidget45 {
    }
    CreateCategory = <function> defined @Interface\AddOns\ReforgeLite\ReforgeLite.lua:502
    GetReforgeID = <function> defined @Interface\AddOns\ReforgeLite\ReforgeLite.lua:1184
    InitReforgeClassic = <function> defined @Interface\AddOns\ReforgeLite\ReforgeEngine.lua:343
    DebugMethod = <function> defined @Interface\AddOns\ReforgeLite\ReforgeEngine.lua:651
    lastElement = <unnamed> {
    }
    scrollValue = 0
    presetDelMenu = ReforgeLitePresetDelMenu {
    }
    initialized = true
    deletePresetButton = ReforgeLiteDeletePresetButton {
    }
    presets = <table> {
    }
    itemData = <table> {
    }
    savePresetButton = ReforgeLiteSavePresetButton {
    }
    methodShow = ReforgeLiteMethodShowButton {
    }
    statWeightsCategory = <unnamed> {
    }
    content = <unnamed> {
    }
    GetMethodPenalty = <function> defined @Interface\AddOns\ReforgeLite\ReforgeEngine.lua:88
    methodCategory = <unnamed> {
    }
    MoveScroll = <function> defined @Interface\AddOns\ReforgeLite\ReforgeLite.lua:652
    scrollBar = ReforgeLiteScrollBar {
    }
    SetScroll = <function> defined @Interface\AddOns\ReforgeLite\ReforgeLite.lua:636
    scrollFrame = <unnamed> {
    }
    GetSpellHitBonus = <function> defined @Interface\AddOns\ReforgeLite\Presets.lua:19
    GetNeededMeleeHit = <function> defined @Interface\AddOns\ReforgeLite\Presets.lua:30
    QueueUpdate = <function> defined @Interface\AddOns\ReforgeLite\ReforgeLite.lua:1233
    GetFrameY = <function> defined @Interface\AddOns\ReforgeLite\ReforgeLite.lua:595
    pawnButton = ReforgeLiteDeletePresetButton {
    }
    UpdateCapPoints = <function> defined @Interface\AddOns\ReforgeLite\TaskUI.lua:105
    IsMethodValid = <function> defined @Interface\AddOns\ReforgeLite\ReforgeEngine.lua:114
    OnCommand = <function> defined @Interface\AddOns\R

    Please provide any additional information below.

    Installed Addons:
      Swatter, v4.2.0 (<%codename%>)
      ACP, v3.4.3
      Babylonian, v5.1.DEV.332(/embedded)
      BadBoy, v12.022
      BadBoyCCleaner, v3.65
      BadBoyGuilded, v2.92
      BadBoyLevels, v2.96
      Calculator, v
      Configator, v5.1.DEV.344(/embedded)
      DBMCore, v
      ElvUI, v6.12
      ElvUIAddOnSkins, v1.32
      Gatherer, v4.2.0
      HealBot, v5.3.0.1
      HealBotTips, v5.3.0.0
      MikScrollingBattleText, v5.7.129
      MoveAnything, v13.6.1
      NeedToKnow, v4.0.15
      Obituary, v0.4.13
      PKBlow, v1.08
      Recount, v
      ReforgeLite, v1.28
      SimpleMD, v3.4.2
      SmartTargeting, v1.14
      Spy, v
      Titan, v5.1.19.50300
      TitanDefense, v4.0.1.50200
      TomTom, vv50200-1.0.2
      BlizRuntimeLib_enUS v5.3.0.50300 <us>
      (ck=296)

  • mmx428 added the tags New Defect Jun 1, 2013
  • mmx428 posted a comment Jun 1, 2013

    Yea... I forgot how error reporting works and derped out for a bit...Anywho

    I submitted a fix (seems to fix anyway) as "71 - Fix to previous swatter error" or something of that nature.

    In Scaling.lua, on line 3386, there is one too many )'s. There are 3 opening ('s, but 4 closing )'s.

  • _ForgeUser439593 posted a comment Jun 1, 2013

    Duplicate of Ticket 69


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