WIM (WoW Instant Messenger) v3

442 - OptionsTookKit.lua:482: attempt to index local 'info' (a nil value)

What steps will reproduce the problem? 1.Go to the options, use a drop-down menu

What version of the product are you using? WIM 3.7

Do you have an error log of what happened?

1x WIM\Sources\Options\OptionsTookKit.lua:482: attempt to index local 'info' (a nil value)
WIM\Sources\Options\OptionsTookKit.lua:482: in function `SetButton'
WIM\Sources\Options\OptionsTookKit.lua:640: in function `Refresh'
WIM\Sources\Options\OptionsTookKit.lua:607: in function <WIM\Sources\Options\OptionsTookKit.lua:606>
[C]: in function `SetValue'
WIM\Sources\Options\OptionsTookKit.lua:656: in function `SetItemList'
WIM\Sources\Options\OptionsTookKit.lua:323: in function <WIM\Sources\Options\OptionsTookKit.lua:321>

Locals:
self = WIM_DropDownFrame {
 0 = <userdata>
 showTimer = 2
 isCounting = 1
 buttons = <table> {
 }
 scroll = WIM_DropDownFrameSlider {
 }
 Refresh = <function> defined @WIM\Sources\Options\OptionsTookKit.lua:637
 SetItemList = <function> defined @WIM\Sources\Options\OptionsTookKit.lua:644
 testString = WIM_DropDownFrameTestString {
 }
 ClearButtons = <function> defined @WIM\Sources\Options\OptionsTookKit.lua:465
 buttonsShown = 11
 list = <table> {
 }
 value = 500
 clickFunc = <function> defined @WIM\Sources\Options\OptionsTookKit.lua:316
 ToggleDropDownMenu = <function> defined @WIM\Sources\Options\OptionsTookKit.lua:688
}
offset = 0
(for index) = 5
(for limit) = 11
(for step) = 1
i = 5
_G = <table> {
 ContainerFrame5Item7 = ContainerFrame5Item7 {
 }
 MultiCastActionButton6Cooldown = MultiCastActionButton6Cooldown {
 }
 MerchantItem9ItemButtonStock = MerchantItem9ItemButtonStock {
 }
 GetTrainerServiceTypeFilter = <function> defined =[C]:-1
 UNIT_NAMES_COMBATLOG_TOOLTIP = "Color unit names."
 UNIT_NAMEPLATES_TYPE_TOOLTIP_3 = "This method avoids overlapping nameplates by spreading them out horizontally and vertically."
 AchievementFrameStatsBG = AchievementFrameStatsBG {
 }
 SetTrainerServiceTypeFilter = <function> defined =[C]:-1
 EventTraceFrameButton7HideButton = EventTraceFrameButton7HideButton {
 }
 SPELL_FAILED_CUSTOM_ERROR_71 = "This partygoer wants to dance with you."
 RecruitAFriendFrame = RecruitAFriendFrame {
 }
 CompactUnitFrameProfilesGeneralOptionsFrameHealthTextDropdownButtonNormalTexture = CompactUnitFrameProfilesGeneralOptionsFrameHealthTextDropdownButtonNormalTexture {
 }
 TutorialFrameLeft19 = TutorialFrameLeft19 {
 }
 MultiCastActionButton2Cooldown = MultiCastActionButton2Cooldown {
 }
 ERR_TRADE_EQUIPPED_BAG = "You can't trade equipped bags."
 PVP_RANK_6_1 = "Corporal"
 BOOKTYPE_PROFESSION = "professions"
 OPTION_TOOLTIP_SHOW_MULTIBAR4 = "Toggles an additional optional actionbar on the right side of the screen."
 InterfaceOptionsDisplayPanelShowAggroPercentageText = InterfaceOptionsDisplayPanelShowAggroPercentageText {
 }
 AchievementFrameSummaryAchievement3Shield = AchievementFrameSummaryAchievement3Shield {
 }
 VideoOptionsFrameCategoryFrameButton17ToggleHighlightTexture = VideoOptionsFrameCategoryFrameButton17ToggleHighlightTexture {
 }
 MerchantItem3AltCurrencyFrameItem1Text = MerchantItem3AltCurrencyFrameItem1Text {
 }
 OPTION_TOOLTIP_ACTION_BUTTON_USE_KEY_DOWN = "Action button keybinds will respond on key down, rather than on key up."
 BINDING_NAME_NAMEPLATES = "Show Enemy Name Plates"
 INSTANCE_UNAVAILABLE_OTHER_TEMPORARILY_DISABLED = "%s cannot enter. This instance is temporarily disabled."
 IsReferAFriendLinked = <function> defined =[C]:-1
 MAIL_LETTER_TOOLTIP = "Click to make a permanent
copy of this letter."
 AudioOptionsVoicePanelMicrophoneVolumeThumb = AudioOptionsVoicePanelMicrophoneVolumeThumb {
 }
 PaperDollTitlesPaneButton12BgTop = PaperDollTitlesPaneButton12BgTop {
 }
 InspectModelFrameControlFrameZoomInButtonBg = InspectModelFrameControlFrameZoomInButtonBg {
 }
 MANA = "Mana"
 iTunesRemoteOptionsPanel = iTunesRemoteOptionsPanel {
 }
 CONSOLIDATED_BUFFS_PER_ROW = 4
 TutorialFrameRight19 = TutorialFrameRight19 {
 }
 MoneyFrame_OnEvent = <function> defined @FrameXML\MoneyFrame.lua:221
 BN_UNABLE_TO_RESOLVE_NAME = "Unable to whisper '%s'. Battle.net may be unavailable."
 CinematicFrameRaidBossEmoteFrame = CinematicFrameRaidBossEmoteFrame {
 }
 InterfaceOptionsCombatTextPanelFCTDropDown_OnClick = <function> defined @FrameXML\InterfaceOptionsPanels.lua:1761
 CompactRaidFrameManagerDisplayFrameHiddenModeToggleTopRight = CompactRaidFrameManagerDisplayFrameHiddenModeToggleTopRight {
 }
 LFGTeleport = <function> defined =[C]:-1
 SpellButton6Cooldown = SpellButton6Cooldown {
 }
 SLASH_LibQTip1 = "/qtip"
 ToggleEncounterJournal = <function> defined @FrameXML\UIParent.lua:729
 UIDROPDOWNMENU_OPEN_MENU = WIM3_FilterFrameBy {
 }
 LOSS_OF_CONTROL_DISPLAY_FEAR = "Feared"
 Graphics_Qual

Please provide any additional information below.

I'm using ElvUI along with AddonSkins, which has been known to taint some things in the past.

User When Change
VOiDPROxY Oct 29, 2015 at 15:36 UTC Create

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

  • 1 comment
  • Avatar of mysticalos mysticalos Oct 30, 2015 at 08:03 UTC - 0 likes

    I can't reproduce it or find any way to fix it. WIMs code is old, and messy. It's likely i won't be able to fix this even if I tried. that error doesn't provide enough information to the cause. To be honest i'm shocked WIMs code works at all because I can't find a lick of code that ever defines "info". as far as I can see it's ALWAYS been nil and always will be nil. Yet by some magic I cannot fathom, the code works anyways. Well except with your skin.

  • 1 comment

Facts

Reported
Oct 29, 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