"this" in non-framescript object #959


  • Defect
  • Fixed
Closed
Assigned to lag123
  • Sygon_Paul created this issue Feb 15, 2017

    Every time I loot a world boss, and sometimes other times as well, I get the quick loot window opening, when I have toggled it off. Either way, on or off, I always get the same two errors. I think the second is because of the first.

    1x AtlasLoot\GUI\QuickLootFrame.lua:130: Attempt to find 'this' in non-framescript object
    [C]: in function `CreateFrame'
    AtlasLoot\GUI\QuickLootFrame.lua:130: in function <AtlasLoot\GUI\QuickLootFrame.lua:123>
    AtlasLoot\GUI\QuickLootFrame.lua:477: in function <AtlasLoot\GUI\QuickLootFrame.lua:476>
    AtlasLoot\GUI\QuickLootFrame.lua:358: in function `OnUpdateFunc'
    AtlasLoot\Core\EncounterJournal.lua:106: in function `SetLootQuery'
    AtlasLoot\GUI\QuickLootFrame.lua:381: in function `SetEncounterJournalBonusRoll'
    AtlasLoot\Addons\BonusRoll.lua:153: in function <AtlasLoot\Addons\BonusRoll.lua:150>
    [C]: ?
    [C]: in function `Show'
    FrameXML\LootFrame.lua:407: in function `GroupLootContainer_AddFrame'
    FrameXML\LootFrame.lua:622: in function `BonusRollFrame_StartBonusRoll'
    FrameXML\UIParent.lua:1367: in function <FrameXML\UIParent.lua:907>
    
    Locals:

     And this is the second error.

    4x AtlasLoot\GUI\QuickLootFrame.lua:117: attempt to index field 'secButton' (a nil value)
    AtlasLoot\GUI\QuickLootFrame.lua:117: in function <AtlasLoot\GUI\QuickLootFrame.lua:115>
    AtlasLoot\GUI\QuickLootFrame.lua:399: in function `Clear'
    AtlasLoot\Addons\BonusRoll.lua:159: in function <AtlasLoot\Addons\BonusRoll.lua:157>
    [C]: ?
    [C]: in function `Hide'
    FrameXML\LootFrame.lua:432: in function `GroupLootContainer_ReplaceFrame'
    FrameXML\LootFrame.lua:817: in function `BonusRollFrame_FinishedFading'
    [string "*:OnFinished"]:2: in function <[string "*:OnFinished"]:1>
    
    Locals:
    (for index) = 1
    (for limit) = 1
    (for step) = 1
    i = 1
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = "attempt to index field 'secButton' (a nil value)"
    QLF = <table> {
     Clear = <function> defined @AtlasLoot\GUI\QuickLootFrame.lua:394
     SetSelection = <function> defined @AtlasLoot\GUI\QuickLootFrame.lua:272
     ResetFrames = <function> defined @AtlasLoot\GUI\QuickLootFrame.lua:490
     SetAtlasLootBonusRollItemTableOLD = <function> defined @AtlasLoot\GUI\QuickLootFrame.lua:296
     Refresh = <function> defined @AtlasLoot\GUI\QuickLootFrame.lua:386
     Create = <function> defined @AtlasLoot\GUI\QuickLootFrame.lua:407
     currentShownInfo = <table> {
     }
     RefreshStyle = <function> defined @AtlasLoot\GUI\QuickLootFrame.lua:499
     SetEncounterJournalBonusRoll = <function> defined @AtlasLoot\GUI\QuickLootFrame.lua:364
     selectedPlayerSpec = 577
     frame = AtlasLoot-QuickLootFrame {
     }
     Init = <function> defined @AtlasLoot\GUI\QuickLootFrame.lua:64
     Hide = <function> defined @AtlasLoot\GUI\QuickLootFrame.lua:403
    }

     

  • Sygon_Paul added a tag Defect Feb 15, 2017
  • arithmandar posted a comment Mar 1, 2017

     

     
  • arithmandar assigned issue to lag123 Mar 1, 2017
  • arithmandar added a tag Fixed May 5, 2017
  • arithmandar closed issue May 11, 2017

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