Exception seen when zoning (DK only) #2


  • Defect
  • Started
Open
Assigned to _ForgeUser5807483
  • _ForgeUser12877462 created this issue Mar 3, 2014

    What steps will reproduce the problem?

    I typically see error this on my DK when entering an instance of reloading the UI, although not always.

    What version of the product are you using?

    r23

    Do you have an error log of what happened?

    Message: Interface\AddOns\Comergy_Redux\comergy.lua:1891: attempt to concatenate local 'runeType' (a nil value)
    Time: Mon Mar  3 18:10:58 2014
    Count: 1
    Stack: Interface\AddOns\Comergy_Redux\comergy.lua:1891: in function <Interface\AddOns\Comergy_Redux\comergy.lua:1884>
    Interface\AddOns\Comergy_Redux\comergy.lua:1724: in function `ComergyOnConfigChange'
    Interface\AddOns\Comergy_Redux\comergy.lua:2182: in function `?'
    Interface\AddOns\Comergy_Redux\comergy.lua:1829: in function <Interface\AddOns\Comergy_Redux\comergy.lua:1814>

    Locals: (for index) = 1
    (for limit) = 6
    (for step) = 1
    i = 1
    runeType = nil
    (*temporary) = <table> {
    ManaColor5 = <table> {
    }
    FuryHeight = 10
    FuryThreshold2 = 200
    StealthSound = false
    ChiDiff = -2.9802322387695e-08
    ChiColor2 = <table> {
    }
    EnergyBGColorAlpha = <table> {
    }
    ChiBGAlpha = 0.099999994039536
    SoundFury2 = false
    EnergyThreshold3 = 40
    AnticipationColor = <table> {
    }
    UnifiedEnergyColor = true
    SoundMana1 = false
    RuneHeight = 17
    SplitEnergy4 = true
    SplitFury2 = true
    SoundRune2 = false
    FlipOrientation = false
    ChiColor4 = <table> {
    }
    RuneColor2 = <table> {
    }
    ManaColor3 = <table> {
    }
    ShowTargetHealthBar = true
    RuneColor4 = <table> {
    }
    SoundRune4 = false
    Version = "r23"
    SoundMana2 = false
    RuneBGColorAlpha = <table> {
    }
    GradientManaColor = true
    Spacing = 2
    ManaHeight = 10
    EnergyFlashColor = <table> {
    }
    ManaColor2 = <table> {
    }
    ManaColor1 = <table> {
    }
    SoundFury3 = false
    FrameStrata = 2
    TextColor = <table> {
    }
    ChiColor5 = <table> {
    }
    EnergyHeight = 8
    ManaThreshold3 = 175000
    ChiColor0 = <table> {
    }
    EnergyThreshold1 = 25
    SoundRune3 = false
    UnifiedManaColor = true
    SplitMana2 = false
    EnergyThreshold4 = 60
    SoundMana4 = false
    CritSound = false
    TargetHeight = 6
    BarTexture = 9
    ChiColor3 = <table> {
    }
    FuryText = true
    Y = -428
    X = 0
    SoundFury5 = false
    EnergyBGFlash = true
    GradientFuryColor = true
    ChiText = true
    ManaShortText = true
    SoundFury4 = false
    EnergyColor4 = <table> {
    }
    PlayerHeight = 6
    SoundEnergy1 = false
    FlipBars = false
    ManaBGFlash = true
    Anticipation = true
    FuryColor0 = <table> {
    }
    EnergyFlash = false
    SoundMana3 = false
    ChiColor1 = <table> {
    }
    RuneFlash = true
    SplitEnergy1 = false
    EnergyColor5 = <table> {
    }
    TextCenterUp = true
    Locked = true
    ManaColor0 = <table> {
    }
    SoundRune1 = false
    SoundMana5 = false
    FuryBGFlash = true
    EnergyColor1 = <table> {
    }
    BGColorAlpha = <table> {
    }
    SoundChi1 = false
    FuryColor1 = <table> {
    }
    RuneBGAlpha = 0.39999997615814
    SplitMana3 = false
    ManaThreshold4 = 225000
    ShowPlayerHealthBar = true
    EnergyText = true
    ChiFlash = true
    UnifiedFuryColor = true
    SplitEnergy2 = true
    TextFont = 3
    SplitEnergy3 = false
    RuneText = false
    DurationScale = 0.80000001192093
    SoundChi3 = false
    SoundChi5 = true
    EnergyColor0 = <table> {
    }
    ManaBGColorAlpha = <table> {
    }
    RuneColor3 = <table> {
    }
    Width = 354
    EnergyColor2 = <table> {
    }
    SoundEnergy4 = true
    ManaThreshold1 = 75000
    RuneColor1 = <table> {
    }
    SplitMana4 = false
    FuryColor2 = <table> {
    }
    SplitMana1 = false
    VerticalBars = false
    ManaText = true
    SplitFury3 = true
    FuryShortText = true
    SoundEnergy2 = false
    FuryColor4 = <table> {
    }
    ShowInStealth = true
    ShowOnlyInCombat = false
    ShowWhenEnergyNotFull = true
    SoundChi4 = false
    ChiHeight = 10
    SplitFury1 = false
    FuryBGColorAlpha = <table> {
    }
    FuryThreshold3 = 600
    SoundFury1 = false
    FuryColor5 = <table> {
    }
    UnifiedChiColor = false
    Enabled = true
    FuryColor3 = <table> {
    }
    FuryThreshold4 = 800
    FuryThreshold1 = 100
    ManaColor4 = <table> {
    }
    GradientEnergyColor = true
    SoundEnergy3 = false
    SoundChi2 = false
    SplitFury4 = false
    ManaThreshold2 = 125000
    EnergyThreshold2 = 35
    EnergyColor3 = <table> {
    }
    TextCenter = true
    TextHeight = 9
    AnticipationCombo = true
    SoundEnergy5 = false
    }
    (*temporary) = "RuneColor"
    (*temporary) = nil
    (*temporary) = 4
    (*temporary) = 1
    (*temporary) = 4
    (*temporary) = <table> {
    1 = 0
    2 = 0
    3 = 0
    4 = 0
    }
    (*temporary) = 1.02
    (*temp

    Please provide any additional information below.

  • _ForgeUser12877462 added the tags New Defect Mar 3, 2014
  • _ForgeUser5807483 removed a tag New Apr 7, 2014
  • _ForgeUser5807483 added a tag Started Apr 7, 2014
  • _ForgeUser5807483 posted a comment Apr 7, 2014

    I was unable to replicate this issue in game, but I pragmatically replicated it, and made a fix. It seems like sometimes when loading into the world rune type data isn't ready yet. When this happens the default type is used. This means that death runes won't be coloured correctly, but it's better than breaking entirely.

    Try r24 r25 and see if the problem persists or has gone away.

  • _ForgeUser71776 posted a comment Mar 5, 2015

    Yo. Good job on this addon, hoping Comergy 2 will be as awesome.

    I am getting this error as well. I am using r31 so I'm a bit puzzled as you said it was fixed. I do get some funky death runes not showing behaviour, so something is going on...

    Below my lua error, pretty much the same as was posted I think:

    Message: Interface\AddOns\Comergy_Redux\comergy.lua:649: attempt to perform arithmetic on local 'runeStart' (a nil value) Time: 03/05/15 11:27:41 Count: 1 Stack: Interface\AddOns\Auctionator\AtrErrorInspector.lua:107: in function <Interface\AddOns\Auctionator\AtrErrorInspector.lua:52> [C]: ? Interface\AddOns\Comergy_Redux\comergy.lua:649: in function <Interface\AddOns\Comergy_Redux\comergy.lua:628> Interface\AddOns\Comergy_Redux\comergy.lua:1910: in function <Interface\AddOns\Comergy_Redux\comergy.lua:1897> Interface\AddOns\Comergy_Redux\comergy.lua:1735: in function `ComergyOnConfigChange' Interface\AddOns\Comergy_Redux\comergy.lua:2223: in function `?' Interface\AddOns\Comergy_Redux\comergy.lua:1840: in function <Interface\AddOns\Comergy_Redux\comergy.lua:1825>

    Locals: msg = " Interface\AddOns\Comergy_Redux\comergy.lua:649: attempt to perform arithmetic on local 'runeStart' (a nil value)" funcnames = <table> { 1 = "ComergyOnConfigChange" 2 = "?" } funcstr = "ComergyOnConfigChange > ?" looksLikeAuctionatorError = false inAtrErrorHandler = true origErrorHandler = <function> defined Interface\FrameXML\BasicControls.xml:<Scripts>:4 zc = <table> { msg_anm = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:677 msg = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:777 GetArrayElemOrFirst = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:161 NumToBool = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:602 StringStartsWith = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:970 TrimQuotes = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:1013 padstring = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:191 GetArrayElemOrNil = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:176 BoolToNum = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:592 periodic = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:368 pluralizeIf = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:623 msg_pink = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:649 SetTextIf = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:47 HSV2RGB = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:692 LinkFromItemID = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:545 IsBattlePetLink = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:434 printableLink = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:1077 PrintTable = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:398 PrintKeysSorted = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:121 Negate = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:612 IsTextQuoted = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:994 CopyDeep = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:1062 UTF8_Truncate = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:139 val2gsc = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:827 words = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:297 tableIsEmpty = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:386 Max = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:95 printstack = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:1101 pluralize = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:634 RawItemIDfromLink = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:462 EnableDisable = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:25 TrimBrackets = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:1033 ParseBattlePetLink = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:442 ShowHide = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:36 QuoteString = <function> defined @Interface\AddOns\Auctionator\zcUtils.lua:1001 round = <function> defined @Interface\AddOn


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