Baggins

111 - GetPetInfoBySpeciesID() need to check that the speciesID is nil or not.

What steps will reproduce the problem?
1.baggins doesnt work when some pet item in bag.

What is the expected output? What do you see instead?
GetPetInfoBySpeciesID() need to check that the speciesID is nil or not.

What version of the product are you using?
r474

Do you have an error log of what happened?
speciesID is nil.

Please provide any additional information below.

===========================================================
53x Baggins\Baggins-r474.lua:1196 Usage: GetPetInfoByID(ID)
[C]: in function `GetPetInfoBySpeciesID'
Baggins\Baggins-r474.lua:1196 in function <Baggins\Baggins.lua:1189
Baggins\Baggins-r474.lua:1286 in function <Baggins\Baggins.lua:1282
[C]: ?
Baggins\Baggins-r474.lua:1320 in function `SortItemList'
Baggins\Baggins-r474.lua:1116 in function `UpdateSectionContents'
Baggins\Baggins-r474.lua:1032 in function `UpdateSection'
Baggins\Baggins-r474.lua:1006 in function `ReallyUpdateBags'
Baggins\Baggins-r474.lua:654 in function `BagginsSearch_BRB'
Baggins_Search\Baggins_Search-r51.lua:175 in function `?'
Baggins\Baggins-r474.lua:125 in function <Baggins\Baggins.lua:117

Locals:
link = "|cff0070dd|Hbattlepet:1467:1:3:152:10:13:0000000000000000|h[飞天切割者]|h|r"
speciesID = nil
level = nil
quality = nil
maxHealth = nil
power = nil
speed = nil
petid = nil
name = nil
petType = nil
subtype = nil
GetItemInfo = <function> defined =[C]:-1
getBattlePetInfoFromLink = <function> defined @Baggins\Baggins.lua:1184
_G = <table> {
 ContainerFrame5Item7 = ContainerFrame5Item7 {
 }
 PowaDropDownAnim1ButtonHighlightTexture = PowaDropDownAnim1ButtonHighlightTexture {
 }
 MultiCastActionButton6Cooldown = MultiCastActionButton6Cooldown {
 }
 MerchantItem9ItemButtonStock = MerchantItem9ItemButtonStock {
 }
 GetTrainerServiceTypeFilter = <function> defined =[C]:-1
 UNIT_NAMES_COMBATLOG_TOOLTIP = "彩色标记单位名。"
 UNIT_NAMEPLATES_TYPE_TOOLTIP_3 = "此选项通过垂直和水平分散姓名板从而避免重叠。"
 SetTrainerServiceTypeFilter = <function> defined =[C]:-1
 psmaindeathrepforppl = "为%s人"
 SPELL_FAILED_CUSTOM_ERROR_71 = "这名聚会者想要和你一起跳舞。"
 BT4Button58 = BT4Button58 {
 }
 RecruitAFriendFrame = RecruitAFriendFrame {
 }
 CompactUnitFrameProfilesGeneralOptionsFrameHealthTextDropdownButtonNormalTexture = CompactUnitFrameProfilesGeneralOptionsFrameHealthTextDropdownButtonNormalTexture {
 }
 BlizzardArtTex3b = BlizzardArtTex3b {
 }
 TutorialFrameLeft19 = TutorialFrameLeft19 {
 }
 MultiCastActionButton2Cooldown = MultiCastActionButton2Cooldown {
 }
 ERR_TRADE_EQUIPPED_BAG = "你无法交易已经装备的包裹。"
 PVP_RANK_6_1 = "下士"
 BOOKTYPE_PROFESSION = "professions"
 AudioOptionsVoicePanelOutputDeviceDropDownButtonHighlightTexture = AudioOptionsVoicePanelOutputDeviceDropDownButtonHighlightTexture {
 }
 InterfaceOptionsDisplayPanelShowAggroPercentageText = InterfaceOptionsDisplayPanelShowAggroPercentageText {
 }
 VideoOptionsFrameCategoryFrameButton17ToggleHighlightTexture = VideoOptionsFrameCategoryFrameButton17ToggleHighlightTexture {
 }
 MerchantItem3AltCurrencyFrameItem1Text = MerchantItem3AltCurrencyFrameItem1Text {
 }
 OPTION_TOOLTIP_ACTION_BUTTON_USE_KEY_DOWN = "在按下快捷键时施法,而不是在松开快捷键时施法。"
 BINDING_NAME_NAMEPLATES = "显示敌方姓名板"
 INSTANCE_UNAVAILABLE_OTHER_TEMPORARILY_DISABLED = "不能进入%s。这个副本暂时不可用。"
 IsReferAFriendLinked = <function> defined =[C]:-1
 MAIL_LETTER_TOOLTIP = "点击这里来获得一份这封信
永久性的副本。"
 AudioOptionsVoicePanelMicrophoneVolumeThumb = AudioOptionsVoicePanelMicrophoneVolumeThumb {
 }
 BagginsPooledItemButton278 = BagginsPooledItemButton278 {
 }
 PaperDollTitlesPaneButton12BgTop = PaperDollTitlesPaneButton12BgTop {
 }
 MANA = "法力值"
 iTunesRemoteOptionsPanel = iTunesRemoteOptionsPanel {
 }
 CONSOLIDATED_BUFFS_PER_ROW = 4
 TutorialFrameRight19 = TutorialFrameRight19 {
 }
 MoneyFrame_OnEvent = <function> defined @FrameXML\MoneyFrame.lua:225
 BN_UNABLE_TO_RESOLVE_NAME = "无法向'%s'发送悄悄话。战网功能也许暂时不可用。"
 CinematicFrameRaidBossEmoteFrame = CinematicFrameRaidBossEmoteFrame {
 }
 InterfaceOptionsCombatTextPanelFCTDropDown_OnClick = <function> defined @FrameXML\InterfaceOptionsPanels.lua:1761
 rscrefleshchosedpot = <function> defined @RaidSlackCheck\RaidSlackCheck.lua:2256
 CompactRaidFrameManagerDisplayFrameHiddenModeToggleTopRight = CompactRaidFrameManagerDisplayFrameHiddenModeToggleTopRight {
 }
 LFGTeleport = <function> defined =[C]:-1
 SpellButton6Cooldown = SpellButton6Cooldown {
 }
 SLASH_LibQTip1 = "/qtip"
 ToggleEncounterJournal = <function> defined @FrameXML\UIParent.lua:720
 UIDROPDOWNMENU_OPEN_MENU = PetJournalPetOptionsMenu {
 }
 LOSS_OF_CONTROL_DISPLAY_FEAR = "恐惧"
 Graphics_QualityText = Graphics_QualityText {
 }
 TalentMicroButtonAlertShadowTopLeft = TalentMicroButtonAlertShadowTopLeft {
 }
 MacroFrame = MacroFrame {
 }
 VOICEMACRO_4_Sc_1_FEMALE = "帮助我一起战斗!"
 JoinSkirmish = <function> defined =[C]:-1
 Advanced_GraphicsAPIDropDownButtonHighlightTexture = Advanced_GraphicsAPIDropDownButtonHighlightTe
===================================================================================

User When Change
wolfcon Mar 18, 2015 at 05:49 UTC Create

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

Facts

Reported
Mar 18, 2015
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