ReforgeLite

70 - Swatter catching global error

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)

User When Change
mmx428 Jun 01, 2013 at 13:48 UTC Create

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

  • 2 comments
  • Avatar of Hasteur Hasteur Jun 01, 2013 at 19:39 UTC - 0 likes

    Duplicate of Ticket 69

  • Avatar of mmx428 mmx428 Jun 01, 2013 at 14:02 UTC - 0 likes

    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.

  • 2 comments

Facts

Reported
Jun 01, 2013
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