From bugsack for 12.0 #1381


  • Fixed
Closed
  • Nokterian created this issue Jan 24, 2026

    What version of Grid2  are you using (Version is displayed in General/About Tab) ?

     3.0.12

     

    What game client version, classic or retail, windows or mac and language are you using ?

    Retail and Windows in English

     

    What steps will reproduce the problem?

     

    I was doing nothing in Dornogal and all of a sudden i got these errors  


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

     

    No i didn't all was working as intended.   

     

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

     

    I downloaded a day after patch 12.0 came out

      

    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).

     

    Yes here is the log from bugsack 

     

    302x Grid2/GridBlizFramesAuras.lua:147: attempt to get length of local 'aurasFrame' (a nil value)
    [Grid2/GridBlizFramesAuras.lua]:147: in function <Grid2/GridBlizFramesAuras.lua:141>
    [tail call]: ?
    [Grid2/modules/StatusMidnightAuras.lua]:57: in function <Grid2/modules/StatusMidnightAuras.lua:54>
    [tail call]: ?
    [Grid2/modules/IndicatorIcons.lua]:34: in function <Grid2/modules/IndicatorIcons.lua:21>
    [Grid2/modules/IndicatorIcons.lua]:124: in function <Grid2/modules/IndicatorIcons.lua:122>

    Locals:
    unit = "player"
    key = "buffFrames"
    filter = "HELPFUL|RAID"
    max = 3
    sortRule = 3
    sortDir = 0
    onlyIDs = nil
    result = <table> {
    }
    frame = Button {
    otherHealPrediction = Texture {
    }
    classificationIndicator = Texture {
    }
    displayAggroHighlight = false
    isDead = false
    HealthBarsContainer = Frame {
    }
    castBar = StatusBar {
    }
    maxDispelDebuffs = 0
    displayAggroFlash = false
    debuffsChanged = false
    SoftTargetFrame = Frame {
    }
    myHealPrediction = Texture {
    }
    needsUpdate = false
    overHealAbsorbGlow = Texture {
    }
    totalAbsorbOverlay = Texture {
    }
    unitExists = true
    disableMouse = true
    widgetsOnlyMode = false
    isPlayer = true
    isBehindCamera = false
    dispels = <table> {
    }
    aggroHighlightBase = Texture {
    }
    isSimplified = false
    inDistance = true
    aggroHighlightShown = false
    healPredictionDirty = false
    maxBuffs = 0
    PlayerLevelDiffFrame = Frame {
    }
    unit = "player"
    displayedUnit = "player"
    isFriend = true
    debuffs = <table> {
    }
    aurasDirty = false
    AggroHighlightFadeOutAnim = AnimationGroup {
    }
    inVehicle = false
    behindCameraIcon = Texture {
    }
    AggroHighlightFadeInAnim = AnimationGroup {
    }
    optionTable = <table> {
    }
    AggroHighlightScrollAnim = AnimationGroup {
    }
    healthBar = StatusBar {
    }
    displayThreatHealthBarColor = false
    totalAbsorb = Texture {
    }
    aggroFlash = Texture {
    }
    hideCastbar = false
    myHealAbsorbRightShadow = Texture {
    }
    overAbsorbGlow = Texture {
    }
    myHealAbsorbLeftShadow = Texture {
    }
    aggroHighlightMask = MaskTexture {
    }
    showOnlyName = true
    selectionHighlight = Texture {
    }
    HitTestFrame = Frame {
    }
    dispelsChanged = false
    AurasFrame = Frame {
    }
    ClassificationFrame = Frame {
    }
    bigDefensives = <table> {
    }
    buffs = <table> {
    }
    isFocus = false
    aggroHighlight = Texture {
    }
    isTarget = false
    WidgetContainer = Frame {
    }
    RaidTargetFrame = Frame {
    }
    newUnit = true
    name = FontString {
    }
    maxDebuffs = 0
    myHealAbsorb = Texture {
    }
    buffsChanged = false
    ignoreCUFNameRequirement = true
    LoseAggroAnim = AnimationGroup {
    }
    isLootObject = false
    aggroHighlightAdditive = Texture {
    }
    }
    aurasFrame = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = nil
    (*temporary) = "attempt to get length of local 'aurasFrame' (a nil value)"
    resultTable = <table> {
    }
    unit2frame = <table> {
    player = Button {
    }
    }

      

     

     

     

  • michaelsp posted a comment Jan 24, 2026

    You can try out version 3.0.13-beta

  • Nokterian posted a comment Jan 24, 2026

    I will try the beta and will bring in feedback.

  • michaelsp closed issue Jan 27, 2026
  • michaelsp added a tag Fixed Jan 27, 2026

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