Cannot cast new ranks of healing spells in TBC classic without an error message #981


  • New
  • Patch
Closed
  • parrakeets created this issue Jun 2, 2021

    What version of Grid2 and game type (classic or retail) are you using ?

    Classic (TBC) 2.0.12-bcc

     

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

    Windows 10  

     

    What steps will reproduce the problem?

    If I press any new rank heal I get a lua error  


    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?

      I am not sure since this is the first time I have tried a new rank healing spell. 

     

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

     

    Message: ...ddOns\Grid2\Libs\LibHealComm-4.0\LibHealComm-4.0.lua:758: attempt to perform arithmetic on local 'requiresLevel' (a nil value)
    Time: Wed Jun 2 17:58:22 2021
    Count: 6
    Stack: ...ddOns\Grid2\Libs\LibHealComm-4.0\LibHealComm-4.0.lua:758: attempt to perform arithmetic on local 'requiresLevel' (a nil value)
    [string "@Interface\AddOns\Grid2\Libs\LibHealComm-4.0\LibHealComm-4.0.lua"]:758: in function <...ddOns\Grid2\Libs\LibHealComm-4.0\LibHealComm-4.0.lua:751>
    [string "@Interface\AddOns\Grid2\Libs\LibHealComm-4.0\LibHealComm-4.0.lua"]:829: in function <...ddOns\Grid2\Libs\LibHealComm-4.0\LibHealComm-4.0.lua:827>
    [string "@Interface\AddOns\Grid2\Libs\LibHealComm-4.0\LibHealComm-4.0.lua"]:1870: in function `?'
    [string "@Interface\AddOns\Grid2\Libs\LibHealComm-4.0\LibHealComm-4.0.lua"]:2444: in function <...ddOns\Grid2\Libs\LibHealComm-4.0\LibHealComm-4.0.lua:2442>

    Locals: spellData = <table> {
    interval = 3
    levels = <table> {
    }
    averages = <table> {
    }
    }
    spellName = "Rejuvenation"
    spellRank = nil
    average = nil
    requiresLevel = nil
    (*temporary) = <function> defined =[C]:-1
    (*temporary) = 63
    (*temporary) = nil
    (*temporary) = "attempt to perform arithmetic on local 'requiresLevel' (a nil value)"
    type = <function> defined =[C]:-1
    min = <function> defined =[C]:-1
    playerLevel = 63

     

      

    Please provide any additional information below.

     

     

  • parrakeets added the tags New Patch Jun 2, 2021
  • michaelsp posted a comment Jun 2, 2021

    Update to latest version 2.0.13-beta-bcc and report back if this version fixes the issue:

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

  • parrakeets posted a comment Jun 3, 2021

    I redownloaded the addon manually, and it worked, but when I levelled again it gave me the same error. I don't think it is for the spell but maybe the level of the player?

     

    Message: ...ddOns\Grid2\Libs\LibHealComm-4.0\LibHealComm-4.0.lua:758: attempt to perform arithmetic on local 'requiresLevel' (a nil value)
    Time: Thu Jun 3 00:59:10 2021
    Count: 1
    Stack: ...ddOns\Grid2\Libs\LibHealComm-4.0\LibHealComm-4.0.lua:758: attempt to perform arithmetic on local 'requiresLevel' (a nil value)
    [string "@Interface\AddOns\Grid2\Libs\LibHealComm-4.0\LibHealComm-4.0.lua"]:758: in function <...ddOns\Grid2\Libs\LibHealComm-4.0\LibHealComm-4.0.lua:751>
    [string "@Interface\AddOns\Grid2\Libs\LibHealComm-4.0\LibHealComm-4.0.lua"]:829: in function <...ddOns\Grid2\Libs\LibHealComm-4.0\LibHealComm-4.0.lua:827>
    [string "@Interface\AddOns\Grid2\Libs\LibHealComm-4.0\LibHealComm-4.0.lua"]:1870: in function `?'
    [string "@Interface\AddOns\Grid2\Libs\LibHealComm-4.0\LibHealComm-4.0.lua"]:2444: in function <...ddOns\Grid2\Libs\LibHealComm-4.0\LibHealComm-4.0.lua:2442>

    Locals: spellData = <table> {
    interval = 3
    levels = <table> {
    }
    averages = <table> {
    }
    }
    spellName = "Rejuvenation"
    spellRank = nil
    average = nil
    requiresLevel = nil
    (*temporary) = <function> defined =[C]:-1
    (*temporary) = 64
    (*temporary) = nil
    (*temporary) = "attempt to perform arithmetic on local 'requiresLevel' (a nil value)"
    type = <function> defined =[C]:-1
    min = <function> defined =[C]:-1
    playerLevel = 64

  • michaelsp posted a comment Jun 3, 2021

    You have reinstalled version 2.0.12 but you must install version 2.0.13-beta:

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

    This version comes with a different libhealcomm4 library.

    Anyway if version 2.0.13-beta fails too, i cannot fix this kind of issue, because is caused by an external library, in this case you must fill an issue here:

    https://github.com/Azilroka/LibHealComm-4.0/issues


    Edited Jun 3, 2021
  • michaelsp closed issue Jun 6, 2021

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