PetBattle Teams

58 - Bug when changing teams

What steps will reproduce the problem?
Happens randomly, usually when switching teams.

What is the expected output? What do you see instead?
Stack dump window

What version of the product are you using?
37

Do you have an error log of what happened?
Yes

Please provide any additional information below.
Date: 2013-07-04 18:59:23
ID: 1
Error occured in: Global
Count: 1
Message: ..\AddOns\PetBattleTeams\modules\Tooltip.lua line 91:
   attempt to perform arithmetic on local 'left' (a nil value)
Debug:
   PetBattleTeams\modules\Tooltip.lua:91 Attach()
   ...rface\AddOns\PetBattleTeams\classes\PetUnitFrame.lua:106 SetTooltip()
   ...rface\AddOns\PetBattleTeams\classes\PetUnitFrame.lua:196 SetPet()
   ...nterface\AddOns\PetBattleTeams\classes\TeamFrame.lua:185 SetTeam()
   ...ce\AddOns\PetBattleTeams\modules\GUI\ScrollFrame.lua:19
      ...ce\AddOns\PetBattleTeams\modules\GUI\ScrollFrame.lua:8
   ...ce\AddOns\PetBattleTeams\modules\GUI\ScrollFrame.lua:65
      ...ce\AddOns\PetBattleTeams\modules\GUI\ScrollFrame.lua:45
Locals:
self = <table> {
 SetDefaultModuleLibraries = <function> defined @Interface\AddOns\BattlePetCount\Libs\AceAddon-3.0\AceAddon-3.0.lua:398
 GetOwner = <function> defined @Interface\AddOns\PetBattleTeams\modules\Tooltip.lua:111
 OnInitialize = <function> defined @Interface\AddOns\PetBattleTeams\modules\Tooltip.lua:18
 NewModule = <function> defined @Interface\AddOns\BattlePetCount\Libs\AceAddon-3.0\AceAddon-3.0.lua:266
 EnableModule = <function> defined @Interface\AddOns\BattlePetCount\Libs\AceAddon-3.0\AceAddon-3.0.lua:363
 modules = <table> {
 }
 GetModule = <function> defined @Interface\AddOns\BattlePetCount\Libs\AceAddon-3.0\AceAddon-3.0.lua:241
 IterateEmbeds = <function> defined @Interface\AddOns\BattlePetCount\Libs\AceAddon-3.0\AceAddon-3.0.lua:473
 SetUnit = <function> defined @Interface\AddOns\PetBattleTeams\modules\Tooltip.lua:132
 defaultModuleLibraries = <table> {
 }
 Hide = <function> defined @Interface\AddOns\PetBattleTeams\modules\Tooltip.lua:103
 Attach = <function> defined @Interface\AddOns\PetBattleTeams\modules\Tooltip.lua:81
 tooltip = PetBattleTeamsTooltip {
 }
 SetDefaultModulePrototype = <function> defined @Interface\AddOns\BattlePetCount\Libs\AceAddon-3.0\AceAddon-3.0.lua:440
 SetShowHelpText = <function> defined @Interface\AddOns\PetBattleTeams\modules\Tooltip.lua:115
 name = "PetBattleTeams_Tooltip"
 IsEnabled = <function> defined @Interface\AddOns\BattlePetCount\Libs\AceAddon-3.0\AceAddon-3.0.lua:482
 orderedModules = <table> {
 }
 DisableModule = <function> defined @Interface\AddOns\BattlePetCount\Libs\AceAddon-3.0\AceAddon-3.0.lua:381
 GetShowHelpText = <function> defined @Interface\AddOns\PetBattleTeams\modules\Tooltip.lua:119
 GetShowBreedInfo = <function> defined @Interface\AddOns\PetBattleTeams\modules\Tooltip.lua:127
 SetShowBreedInfo = <function> defined @Interface\AddOns\PetBattleTeams\modules\Tooltip.lua:123
 IsModule = <function> defined @Interface\AddOns\BattlePetCount\Libs\AceAddon-3.0\AceAddon-3.0.lua:248
 db = <table> {
 }
 SetDefaultModuleState = <function> defined @Interface\AddOns\BattlePetCount\Libs\AceAddon-3.0\AceAddon-3.0.lua:418
 SetEnabledState = <function> defined @Interface\AddOns\BattlePetCount\Libs\AceAddon-3.0\AceAddon-3.0.lua:455
 enabledState = true
 owner = <unnamed> {
 }
 baseName = "PetBattleTeams"
 IterateModules = <function> defined @Interface\AddOns\BattlePetCount\Libs\AceAddon-3.0\AceAddon-3.0.lua:468
 Enable = <function> defined @Interface\AddOns\BattlePetCount\Libs\AceAddon-3.0\AceAddon-3.0.lua:325
 defaultModuleState = true
 IsShown = <function> defined @Interface\AddOns\PetBattleTeams\modules\Tooltip.lua:107
 moduleName = "Tooltip"
 GetName = <function> defined @Interface\AddOns\BattlePetCount\Libs\AceAddon-3.0\AceAddon-3.0.lua:310
 Disable = <function> defined @Interface\AddOns\BattlePetCount\Libs\AceAddon-3.0\AceAddon-3.0.lua:345
}
frame = <unnamed> {
 0 = <userdata>
 SetPet = <function> defined @Interface\AddOns\PetBattleTeams\classes\PetUnitFrame.lua:187
 ShowTeamOptionsMenu = <function> defined @Interface\AddOns\PetBattleTeams\classes\PetUnitFrame.lua:113
 TEAM_UPDATED = <function> defined @Interface\AddOns\PetBattleTeams\classes\PetUnitFrame.lua:307
 HealthBarBG = <unnamed> {
 }
 ActualHealthBar = <unnamed> {
 }
 Icon = <unnamed> {
 }
 rarityGlow = <unnamed> {
 }
 hideWhenDeadList = <table> {
 }
 petIndex = 2
 teamIndex = 25
 New = <function> defined @Interface\AddOns\PetBattleTeams\classes\PetUnitFrame.lua:120
 CreateWidget = <function> defined @Interface\AddOns\PetBattleTeams\classes\PetUnitFrame.lua:130
 SetDefaultPet = <function> defined @Interface\AddOns\PetBattleTeams\classes\PetUnitFrame.lua:161
 SetTooltip = <function> defined @Interface\AddOns\PetBattleTeams\classes\PetUnitFrame.lua:100
 UpdateWidget = <function> defined @Interface\AddOns\PetBattleTeams\classes\PetUnitFrame.lua:201
 BorderDead = <unnamed> {
 }
 level = <unnamed> {
 }
 healthBarWidth = 35
 BorderAlive = <unnamed> {
 }
 HealthDivider = <unnamed> {
 }
}
tooltip = PetBattleTeamsTooltip {
 0 = <userdata>
 StatsLabel = <unnamed> {
 }
 Border = <unnamed> {
 }
 XPBar = <unnamed> {

AddOns:
  Swatter, v5.16.5405 (MousyMulgara)
  NPCScan, v5.0.0.5
  AucAdvanced, v5.16.5405 (MousyMulgara)
  AucFilterBasic, v5.16.5405 (MousyMulgara)
  AucFilterOutlier, v5.16.5405.5347(5.16/embedded)
  AucMatchUndercut, v5.16.5405.5364(5.16/embedded)
  AucScanData, v5.16.5405 (MousyMulgara)
  AucStatHistogram, v5.16.5405 (MousyMulgara)
  AucStatiLevel, v5.16.5405 (MousyMulgara)
  AucStatPurchased, v5.16.5405 (MousyMulgara)
  AucStatSales, v5.16.5405.5376(5.16/embedded)
  AucStatSimple, v5.16.5405 (MousyMulgara)
  AucStatStdDev, v5.16.5405 (MousyMulgara)
  AucStatWOWEcon, v5.16.5405.5323(5.16/embedded)
  AucUtilAHWindowControl, v5.16.5405.5347(5.16/embedded)
  AucUtilAppraiser, v5.16.5405.5393(5.16/embedded)
  AucUtilAskPrice, v5.16.5405.5347(5.16/embedded)
  AucUtilAutoMagic, v5.16.5405.5392(5.16/embedded)
  AucUtilCompactUI, v5.16.5405.5400(5.16/embedded)
  AucUtilEasyBuyout, v5.16.5405.5347(5.16/embedded)
  AucUtilFixAH, v5.16.5405 (MousyMulgara)
  AucUtilItemSuggest, v5.16.5405.5365(5.16/embedded)
  AucUtilPriceLevel, v5.16.5405.5365(5.16/embedded)
  AucUtilScanButton, v5.16.5405.5403(5.16/embedded)
  AucUtilScanFinish, v5.16.5405.5347(5.16/embedded)
  AucUtilScanProgress, v5.16.5405.4979(5.16/embedded)
  AucUtilScanStart, v5.16.5405.5347(5.16/embedded)
  AucUtilSearchUI, v5.16.5405.5373(5.16/embedded)
  AucUtilSimpleAuction, v5.16.5405.5388(5.16/embedded)
  AucUtilVendMarkup, v5.16.5405.4828(5.16/embedded)
  Babylonian, v5.1.DEV.332(/embedded)
  BattlePetDailyTamer, v1.2.3
  BattlePetBreedID, v1.0.7a
  BattlePetCount, v1.7.3
  BeanCounter, v5.16.5405 (MousyMulgara)
  Configator, v5.1.DEV.344(/embedded)
  Coordinates, v1.9
  DebugLib, v5.1.DEV.337(/embedded)
  Enchantrix, v5.16.5405 (MousyMulgara)
  EnchantrixBarker, v5.16.5405 (MousyMulgara)
  Informant, v5.16.5405 (MousyMulgara)
  LibExtraTip, v5.12.DEV.350(/embedded)
  PetBattleMaster, v1.7.2
  PetBattleTeams, vr37 3.2.5
  PetCaught, v1.1
  PetJournalEnhanced, v2.9.8
  SlideBar, v5.16.5405 (MousyMulgara)
  Stubby, v5.16.5405 (MousyMulgara)
  TipHelper, v5.12.DEV.343(/embedded)
  BlizRuntimeLib_enUS v5.3.0.50300 <us>
  (ck=836)

User When Change
dkavner Jul 05, 2013 at 02:10 UTC Create

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

Facts

Reported
Jul 05, 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