Nil error on load with other addons #3


Closed
  • AmiYuy created this issue May 10, 2017

    Version v1.1.2

     

    Tested with only Can I Mog It?, WardrobeSort, and Swatter active.  Addon works, no error.

     

    With all of my addons enabled, the dropdown doesn't display and I get the error.

     

    I'm not sure what other addon is causing it, if it is.  I'll disable some more if you want.

     

    Error:

    Date: 2017-05-10 18:06:17
    ID: 1
    Error occured in: Global
    Count: 1
    Message: ..\AddOns\WardrobeSort\WardrobeSort.lua line 180:
       attempt to index field 'Text' (a nil value)
    Debug:
       WardrobeSort\WardrobeSort.lua:180:
          WardrobeSort\WardrobeSort.lua:157
       WardrobeSort\WardrobeSort.lua:201:
          WardrobeSort\WardrobeSort.lua:185
       [C]: ?
       [C]: Show()
       ...ce\AddOns\Blizzard_Collections\Blizzard_Wardrobe.lua:647: WardrobeCollectionFrame_SetContainer()
       ...AddOns\Blizzard_Collections\Blizzard_Collections.lua:58: CollectionsJournal_UpdateSelectedTab()
       ...AddOns\Blizzard_Collections\Blizzard_Collections.lua:86:
          ...AddOns\Blizzard_Collections\Blizzard_Collections.lua:80
       [C]: Show()
       ..\FrameXML\UIParent.lua:2420: SetUIPanel()
       ..\FrameXML\UIParent.lua:2261: ShowUIPanel()
       ..\FrameXML\UIParent.lua:2132:
          ..\FrameXML\UIParent.lua:2128
       [C]: SetAttribute()
       ..\FrameXML\UIParent.lua:2914:
          ..\FrameXML\UIParent.lua:2902
       [C]: ShowUIPanel()
       ..\FrameXML\UIParent.lua:2898: ToggleFrame()
       ..\FrameXML\UIParent.lua:853: ToggleCollectionsJournal()
       [string "TOGGLECOLLECTIONS"]:1:
          [string "TOGGLECOLLECTIONS"]:1
    Locals:
    dropdown = WardRobeSortDropDown {
     0 = <userdata>
     selectedValue = 1
     initialize = <function> defined @Interface\AddOns\WardrobeSort\WardrobeSort.lua:161
     noResize = 1
    }
    (*temporary) = <function> defined @Interface\AddOns\WardrobeSort\Libs\NoTaint_UIDropDownMenu\UIDropDownMenu.lua:1098
    (*temporary) = WardRobeSortDropDown {
     0 = <userdata>
     selectedValue = 1
     initialize = <function> defined @Interface\AddOns\WardrobeSort\WardrobeSort.lua:161
     noResize = 1
    }
    (*temporary) = "Sort By:"
    (*temporary) = " "
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = "attempt to index field 'Text' (a nil value)"
    Wardrobe = <unnamed> {
     0 = <userdata>
     ClearAppearanceTooltip = <function> defined @Interface\AddOns\Blizzard_Collections\Blizzard_Wardrobe.lua:1738
     ShadowCornerTopRight = <unnamed> {
     }
     GoToSourceID = <function> defined @Interface\AddOns\Blizzard_Collections\Blizzard_Wardrobe.lua:1704
     SortVisuals = <function> defined @Interface\AddOns\Blizzard_Collections\Blizzard_Wardrobe.lua:1329
     ModelR1C2 = <unnamed> {
     }
     InsetBorderTopLeft = WardrobeCollectionFrameInsetTopLeftCorner {
     }
     OnUnitModelChangedEvent = <function> defined @Interface\AddOns\Blizzard_Collections\Blizzard_Wardrobe.lua:1089
     OnShow = <function> defined @Interface\AddOns\Blizzard_Collections\Blizzard_Wardrobe.lua:885
     ShadowCornerLeft = <unnamed> {
     }
     ModelR1C6 = <unnamed> {
     }
     BGCornerFilagreeBottomLeft = <unnamed> {
     }
     resetPageOnSearchUpdated = true
     InsetBorderTop = WardrobeCollectionFrameInsetTopBorder {
     }
     visualsList = <table> {
     }
     GetActiveCategory = <function> defined @Interface\AddOns\Blizzard_Collections\Blizzard_Wardrobe.lua:1161
     ShadowCornerRight = <unnamed> {
     }
     ModelR3C2 = <unnamed> {
     }
     UpdateProgressBar = <function> defined @Interface\AddOns\Blizzard_Collections\Blizzard_Wardrobe.lua:1571
     SetActiveCategory = <function> defined @Interface\AddOns\Blizzard_Collections\Blizzard_Wardrobe.lua:1259
     ModelR1C5 = <unnamed> {
     }
     OverlayShadowTopLeft = <unnamed> {
     }
     BGCornerBottomLeft = <unnamed> {
     }
     SelectVisual = <function> defined @Interface\AddOns\Blizzard_Collections\Blizzard_Wardrobe.lua:1662
     FilterVisuals = <function> defined @Interface\AddOns\Blizzard_Collections\Blizzard_Wardrobe.lua:1311
     GetAnAppearanceSourceFromVisual = <function> defined @Interface\AddOns\Blizzard_Collections\Blizzard_Wardrobe.lua:1647
     BGCornerTopRight = <unnamed> {
     }
     ModelR1C1 = <unnamed> {
     }
     ShadowCornerBottomLeft = <unnamed> {
     }
     InsetBorderBottomRight = WardrobeCollectionFrameInsetBotRightCorner {
     }
     Bg = WardrobeCollectionFrameBg {
     }
     OverlayShadowBottomLeft = <unnamed> {
     }
     ModelR2C6 = <unnamed> {
     }
     NUM_ROWS = 3
     OnLoad = <function> defined @Interface\AddOns\Blizzard_Collections\Blizzard_Wardrobe.lua:820
     ShadowCornerBottomRight = <unnamed> {
     }
     OverlayShadowLeft = <unnamed> {
     }
     WeaponDropDown = WardrobeCollectionFrameWeaponDropDown {
     }
     SetTransmogrifierAppearancesShown = <function> defined @Interface\AddOns\Blizzard_Collections\Blizzard_Wardrobe.lua:1227
     InsetBorderBottomLeft = WardrobeCollectionFrameInsetBotLeftCorner {
     }
     ChangeModelsSlot = <function> defined @Interface\AddOns\Blizzard_Collections\Blizzard_Wardrobe.lua:1022
     transmogType = 0
     SetAppearanceTooltip = <function> defined @Interface\AddOns\Blizzard_Collections\Blizzard_Wardrobe.lua:1723
     ModelR1C4 = <unnamed> {
     }
     RefreshVisualsList = <function> defined @Interface\AddOns\Blizzard_Collections\Blizzard_Wardrobe.lua:1632
     ShadowLineTop = <unnamed> {
     }
     HelpBox = <unnamed> {
     }
     ModelR2C2 = <unnamed> {
     }
     CreateSlotButtons = <function> defined @Interface\AddOns\Blizzard_Collections\Blizzard_Wardrobe.lua:704
     ResetPage = <function> defined @Interface\AddOns\Blizzard_Collections\Blizzard_Wardrobe.lua:1284
     BackgroundTile = <unnamed> {
     }
     ModelR3C1 = <unnamed> {
     }
     ModelR3C6 = <unnamed> {
     }
     CanHandleKey = <function> defined @Interface\AddOns\Blizzard_Collections\Blizzard_Wardrobe.lua:976
     RightClickDropDown = WardrobeModelRightClickDropDown {
     }
     BGCornerBottomRight = <unnamed> {
     }
     OverlayShadowTop = <unnamed> {
     }
     Models = <table> {
     }
     ModelR2C4 = <unnamed> {
     }
     Sha
    AddOns:
      Swatter, v7.3a.5701 (TasmanianThylacine)
      WowheadLooter, v70204
      NPCScanOverlay, v7.1.0.1
      NPCScanOverlayBroker, v1.2.7
      Ace3, v
      AchieveIt, v
      Alts, v7.2.0
      AngryAssignments, vv1.8.10
      AngryWorldQuests, v
      AppearanceSetsHideHelm, v1.1.0
      AppearanceTooltip, vv17
      AskMrRobot, v50
      Auctionator, v4.0.17
      AutoLog, vr124
      BankItems, v7.0.3.2
      BankStack, vv37
      Bartender4, v4.7.7
      Bazooka, vv2.8.0
      BrokerCurrency, v7.2.0.1
      BrokerEverything, v2.21.7-release
      BrokerPortals, v1.9.2
      BrokerXPBar, v2.0 r058
      CallbackHandler10, v
      CanIMogIt, v7.2.0.03
      Castbars, v
      Cellular, v7.1.001
      Chinchilla, vv2.8.3
      Clique, vv70200-1.1.0
      Cosplay, v70200-1
      CQuestCounter, v1.3
      DBMCore, v7.2.6
      DBMDefaultSkin, v
      DBMStatusBarTimers, v
      DBMVPUT99, v7.1.5
      DBMVPVEM, v7.1.5
      DebugLib, v5.1.DEV.337(/embedded)
      DeleteGoodItemConfirmHelper, v
      Details, v
      DetailsDmgRank, v
      DetailsDpsTuning, v
      DetailsEncounterDetails, v
      DetailsRaidCheck, v
      DetailsRaidInfoEmeraldNightmare, v
      DetailsRaidInfoNighthold, v
      DetailsRaidInfoTrialOfValor, v
      DetailsTimeAttack, v
      DetailsTinyThreat, v
      DetailsVanguard, v
      DisableScreenshotCapturedMessage, v
      EquipSee, v2.4.1
      HandyNotes, vv1.4.13
      HandyNotesEagleFlightNetwork, v1.0
      HandyNotesLegionRaresTreasures, v1.01b
      HandyNotesPandariaTreasures, v1.06
      HandyNotesTimelessIsleRareElites, v2.32
      ILDBlizzard, v2.0.15 70200
      InFlightLoad, v7.2.001
      InsaneTime, v1.0.7
      InstancePortals, v8
      ItemLevelDisplay, v2.0.15 70200
      ItemLinkLevel, v1.6
      JumpCounter, v3.0
      LibExtraTip, v5.12.DEV.390(/embedded)
      LibItemUpgradeInfo10, vRelease-70100-28 7.1.0
      lsToasts, v70200.07
      lsToastsLyn, v
      MasterPlanA, vA
      MoveAnything, v16.1.7
      Multishot, v3.1.4
      NomiCakes, v7.2.0.1
      NPCScan, v7.2.0.2
      Overachiever, v0.99.7
      OverachieverTabs, v0.99.7
      PersonalLootHelper, v1.29
      Postal, vv3.5.8
      Prat30, vr1054      
      Prat30Libraries, v
      RaidAchievement, v
      RaidAchievementOldModules, v
      RelicInspector, v1.11.8
      Rematch, v4.6.5
      RepCalc, v3.7.5
      RepHelper, v7.2.0.10-release
      Routes, vv1.5.6
      SavedInstances, v7.0.8
      sct, v7.1
      sctd, v7.1
      SeriousBuffTimers, v1.0
      ShadowedUnitFrames, vv4.1.17
      SharedMedia, v3.0.7-188
      SharedMediaAdditionalFonts, v1.0.23
      Stubby, v7.3a.5701 (TasmanianThylacine)
      TalkLess, v1.0.2
      TheUndermineJournal, v4.7.20170509
      TipTop, v2.17
      TokenSplainer, vr04
      TomTom, vv70200-1.0.0
      TotalAP, v1.2
      TransmogCraftsman, v7.0.3.7
      TransmogTokens, v1.4.6
      ViragDevTool, v0.1
      WardrobeSort, vv1.1.1
      WeakAuras, v2.4.1-7-g8258d0d
      WorldQuestGroupFinder, v0.24.3
      BlizRuntimeLib_enUS v7.2.0.70200 <none>
      (ck=a4c)
    
    

     

  • AmiYuy edited description May 10, 2017
  • Ketho17 posted a comment May 10, 2017

    Really thanks for the report  AmiYuy :)

     

    I think this might actually be an error log from v1.1.1 since that error should be fixed in this commit and that it mentions "WardrobeSort, vv1.1.1" in the list of addons

    Can you please try it again (with all of your addons loaded) with v1.1.2 ?

    https://www.wowace.com/projects/wardrobesort/files/2418302

     

    If it still happens, I'm really curious if another addon is causing it, please do disable some more addons if you can find out which one it is


    Edited May 10, 2017
  • AmiYuy posted a comment May 10, 2017

     

     

    The error stopped happening when I disabled MoveAnything, but when I enable just MoveAnything, WardrobeSort, and Swatter... no error.

     

    So, I guess it's a combo of one of the addons from A-M causing it.  (I started disabling from the top down.)

     


    Edited May 10, 2017
  • AmiYuy posted a comment May 10, 2017

    The TOC and file name say v1.1.2, I'm not sure why Swatter says 1.1.1.  I just downloaded it ~30 minutes ago.

     

    TOC: ## Version: v1.1.2

     

    Changes.txt: lightweight tag 3f36d2a6d1f86d56353ddabc4c3c8cd2b02aa474 v1.1.2


    Edited May 10, 2017
  • Ketho17 posted a comment May 10, 2017

    I'm not sure what's going on anymore with the v1.1.1 / v1.1.2 versioning, but I think you are right that there is something with MoveAnything

     

    The NoTaint_UIDropDownMenu (old/modified ?) library it embeds is conflicting with WardrobeSort's version

    The v1.1.1 version is affected and throws this error

    The v1.1.2 version does not seem to be affected after some quick testing (but I'm confused how that is even possible looking at the lib's differences)


    Edited May 10, 2017
  • AmiYuy posted a comment May 10, 2017

    I have no idea what happened, but despite downloading the same file (same button, same link according to Chrome Downloads), it works after re-downloading.

     

    Sorry!  Glad it wasn't actually a problem.

     


    Edited May 10, 2017
  • AmiYuy closed issue May 10, 2017
  • Ketho17 posted a comment May 10, 2017

    AmiYuy thank you so much for pointing me towards the issue 

     

    Just fyi I've posted this thread on WoWInterface about it if they have any more information


    Edited May 10, 2017

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