Bug report #773


  • Invalid
Closed
  • amour1398 created this issue Dec 8, 2019

    What version of Grid2 are you using?

    r938-beta

     

    hat game client version (windows or mac) and language are you using ?

    8.2.5 Russian

     

    What steps will reproduce the problem?

    Trying to open Options screen

      
    Did you try having Grid2 as the only enabled addon and everything else disabled?

    Yes

     

    Was it working in a previous version? If yes, which was the last good one?

    Nope

      

    Do you have an error log of what happened? If you don't see any errors, make sure that error reporting is enabled (`/console scriptErrors 1`) or install [BugSack](https://mods.curse.com/addons/wow/BugSack).

    1x Grid2AoeHeals\AoeHealsOptions.lua:449: bad argument #1 to '(for generator)' (table expected, got nil)
    [C]: in function `(for generator)'
    Grid2AoeHeals\AoeHealsOptions.lua:449: in function <Grid2AoeHeals\AoeHealsOptions.lua:445>
    Grid2RaidDebuffs\Grid2RaidDebuffs-r938.lua:379: in function `LoadOptions'
    Grid2\GridCore.lua:285: in function `LoadGrid2Options'
    Grid2\GridCore.lua:299: in function `?'
    ...ns\Bartender4\libs\AceConsole-3.0\AceConsole-3.0-7.lua:94: in function `?'
    FrameXML\ChatFrame.lua:4839: in function <FrameXML\ChatFrame.lua:4785>
    [C]: in function `ChatEdit_ParseText'
    FrameXML\ChatFrame.lua:4502: in function `ChatEdit_SendText'
    FrameXML\ChatFrame.lua:4538: in function `ChatEdit_OnEnterPressed'
    [string "*:OnEnterPressed"]:1: in function <[string "*:OnEnterPressed"]:1>

    Locals:
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = "table expected, got nil"

     

    Please provide any additional information below.

     

     

  • amour1398 posted a comment Dec 8, 2019

    Also BugGrabber shows this:

    ---

    1x Grid2AoeHeals\AoeHeals.lua:19: Usage: NewModule(name, [prototype, [lib, lib, lib, ...]): 'name' - Module 'Grid2AoeHeals' already exists.
    [C]: ?
    ...\common\Wildpants\libs\AceAddon-3.0\AceAddon-3.0-12.lua:239: in function `NewModule'
    Grid2AoeHeals\AoeHeals.lua:19: in main chunk

    Locals:
    (*temporary) = "Usage: NewModule(name, [prototype, [lib, lib, lib, ...]): 'name' - Module 'Grid2AoeHeals' already exists."

     

     

     

    ---

    1x ...aceGrid2AoeHeals\AoeHealsStatusNeighbors.lua:65: attempt to index field 'setupFunc' (a nil value)
    ...aceGrid2AoeHeals\AoeHealsStatusNeighbors.lua:65: in main chunk

    Locals:
    AOEM = <table> {
    SetDefaultModuleLibraries = <function> defined @Bagnon\common\Wildpants\libs\AceAddon-3.0\AceAddon-3.0.lua:367
    Enable = <function> defined @Bagnon\common\Wildpants\libs\AceAddon-3.0\AceAddon-3.0.lua:294
    NewModule = <function> defined @Bagnon\common\Wildpants\libs\AceAddon-3.0\AceAddon-3.0.lua:235
    EnableModule = <function> defined @Bagnon\common\Wildpants\libs\AceAddon-3.0\AceAddon-3.0.lua:332
    modules = <table> {
    }
    GetModule = <function> defined @Bagnon\common\Wildpants\libs\AceAddon-3.0\AceAddon-3.0.lua:210
    IterateEmbeds = <function> defined @Bagnon\common\Wildpants\libs\AceAddon-3.0\AceAddon-3.0.lua:442
    defaultModuleLibraries = <table> {
    }
    SetDefaultModulePrototype = <function> defined @Bagnon\common\Wildpants\libs\AceAddon-3.0\AceAddon-3.0.lua:409
    name = "Grid2_Grid2AoeHeals"
    IsEnabled = <function> defined @Bagnon\common\Wildpants\libs\AceAddon-3.0\AceAddon-3.0.lua:451
    orderedModules = <table> {
    }
    DisableModule = <function> defined @Bagnon\common\Wildpants\libs\AceAddon-3.0\AceAddon-3.0.lua:350
    RegisterMessage = <function> defined @Bagnon\common\Wildpants\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:90
    UnregisterMessage = <function> defined @Bagnon\common\Wildpants\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:153
    IsModule = <function> defined @Bagnon\common\Wildpants\libs\AceAddon-3.0\AceAddon-3.0.lua:217
    db = <table> {
    }
    SetDefaultModuleState = <function> defined @Bagnon\common\Wildpants\libs\AceAddon-3.0\AceAddon-3.0.lua:387
    SetEnabledState = <function> defined @Bagnon\common\Wildpants\libs\AceAddon-3.0\AceAddon-3.0.lua:424
    enabledState = true
    RegisterEvent = <function> defined @Bagnon\common\Wildpants\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:90
    UnregisterAllMessages = <function> defined @Bagnon\common\Wildpants\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:174
    debugFrame = ChatFrame1 {
    }
    UnregisterAllEvents = <function> defined @Bagnon\common\Wildpants\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:174
    baseName = "Grid2"
    IterateModules = <function> defined @Bagnon\common\Wildpants\libs\AceAddon-3.0\AceAddon-3.0.lua:437
    defaultModuleState = true
    SendMessage = <function> defined @Bagnon\common\Wildpants\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:59
    GetName = <function> defined @Bagnon\common\Wildpants\libs\AceAddon-3.0\AceAddon-3.0.lua:279
    moduleName = "Grid2AoeHeals"
    UnregisterEvent = <function> defined @Bagnon\common\Wildpants\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:153
    Disable = <function> defined @Bagnon\common\Wildpants\libs\AceAddon-3.0\AceAddon-3.0.lua:314
    }
    radius = nil
    minPlayers = nil
    healthDeficit = nil
    IsActive = nil
    CalcNeighbors = <function> defined @Grid2AoeHeals\AoeHealsStatusNeighbors.lua:10
    Refresh = <function> defined @Grid2AoeHeals\AoeHealsStatusNeighbors.lua:39
    Update = <function> defined @Grid2AoeHeals\AoeHealsStatusNeighbors.lua:44
    UpdateDB = <function> defined @Grid2AoeHeals\AoeHealsStatusNeighbors.lua:50
    (*temporary) = nil
    (*temporary) = <function> defined @Grid2AoeHeals\AoeHealsStatusNeighbors.lua:57
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = "attempt to index field 'setupFunc' (a nil value)"

     

     

     

    ---

    1x ...eGrid2AoeHeals\AoeHealsStatusHighlighter.lua:167: attempt to index field 'setupFunc' (a nil value)
    ...eGrid2AoeHeals\AoeHealsStatusHighlighter.lua:167: in main chunk

    Locals:
    AOEM = <table> {
    SetDefaultModuleLibraries = <function> defined @Bagnon\common\Wildpants\libs\AceAddon-3.0\AceAddon-3.0.lua:367
    Enable = <function> defined @Bagnon\common\Wildpants\libs\AceAddon-3.0\AceAddon-3.0.lua:294
    NewModule = <function> defined @Bagnon\common\Wildpants\libs\AceAddon-3.0\AceAddon-3.0.lua:235
    EnableModule = <function> defined @Bagnon\common\Wildpants\libs\AceAddon-3.0\AceAddon-3.0.lua:332
    modules = <table> {
    }
    GetModule = <function> defined @Bagnon\common\Wildpants\libs\AceAddon-3.0\AceAddon-3.0.lua:210
    IterateEmbeds = <function> defined @Bagnon\common\Wildpants\libs\AceAddon-3.0\AceAddon-3.0.lua:442
    defaultModuleLibraries = <table> {
    }
    SetDefaultModulePrototype = <function> defined @Bagnon\common\Wildpants\libs\AceAddon-3.0\AceAddon-3.0.lua:409
    name = "Grid2_Grid2AoeHeals"
    IsEnabled = <function> defined @Bagnon\common\Wildpants\libs\AceAddon-3.0\AceAddon-3.0.lua:451
    orderedModules = <table> {
    }
    DisableModule = <function> defined @Bagnon\common\Wildpants\libs\AceAddon-3.0\AceAddon-3.0.lua:350
    RegisterMessage = <function> defined @Bagnon\common\Wildpants\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:90
    UnregisterMessage = <function> defined @Bagnon\common\Wildpants\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:153
    IsModule = <function> defined @Bagnon\common\Wildpants\libs\AceAddon-3.0\AceAddon-3.0.lua:217
    db = <table> {
    }
    SetDefaultModuleState = <function> defined @Bagnon\common\Wildpants\libs\AceAddon-3.0\AceAddon-3.0.lua:387
    SetEnabledState = <function> defined @Bagnon\common\Wildpants\libs\AceAddon-3.0\AceAddon-3.0.lua:424
    enabledState = true
    RegisterEvent = <function> defined @Bagnon\common\Wildpants\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:90
    UnregisterAllMessages = <function> defined @Bagnon\common\Wildpants\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:174
    debugFrame = ChatFrame1 {
    }
    UnregisterAllEvents = <function> defined @Bagnon\common\Wildpants\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:174
    baseName = "Grid2"
    IterateModules = <function> defined @Bagnon\common\Wildpants\libs\AceAddon-3.0\AceAddon-3.0.lua:437
    defaultModuleState = true
    SendMessage = <function> defined @Bagnon\common\Wildpants\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:59
    GetName = <function> defined @Bagnon\common\Wildpants\libs\AceAddon-3.0\AceAddon-3.0.lua:279
    moduleName = "Grid2AoeHeals"
    UnregisterEvent = <function> defined @Bagnon\common\Wildpants\libs\CallbackHandler-1.0\CallbackHandler-1.0.lua:153
    Disable = <function> defined @Bagnon\common\Wildpants\libs\AceAddon-3.0\AceAddon-3.0.lua:314
    }
    Grid2 = <table> {
    CreateLocation = <function> defined @Grid2\GridUtils.lua:138
    EnableModules = <function> defined @Grid2\GridCore.lua:87
    WakeUpIndicator = <function> defined @Grid2\GridIndicator.lua:107
    modules = <table> {
    }
    CancelTimer = <function> defined @Grid2\GridUtils.lua:55
    statusLibrary = <table> {
    }
    GetGroupType = <function> defined @Grid2\GridRoster.lua:169
    UpdateTheme = <function> defined @Grid2\GridCore.lua:226
    FillTable = <function> defined @Grid2\GridUtils.lua:128
    raid_indexes = <table> {
    }
    SetDefaultModulePrototype = <function> defined @Bagnon\common\Wildpants\libs\AceAddon-3.0\AceAddon-3.0.lua:409
    MakeColor = <function> defined @Grid2\GridUtils.lua:21
    IsEnabled = <function> defined @Bagnon\common\Wildpants\libs\AceAddon-3.0\AceAddon-3.0.lua:451
    LoadConfig = <function> defined @Grid2\GridCore.lua:156
    GetUnitFrames = <function> defined @Grid2\GridFrame.lua:28
    RegisterI


    Edited Dec 8, 2019
  • michaelsp posted a comment Dec 9, 2019

    Grid2AoEHeals files don't exist in modern Grid2 versions. You installed a very ancient grid2 version. Remove all grid2 directories and files and install latest Grid2 version:

     

    https://www.wowace.com/projects/grid2/files/2832026

  • michaelsp closed issue Dec 9, 2019
  • michaelsp added a tag Invalid Dec 9, 2019

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