4x IceHUD\modules\PlayerHealth.lua:1434: attempt to call global 'hook_frames' (a nil value) #330


  • Defect
Closed
  • HighteckRedn3ck created this issue Oct 30, 2022

    Please ensure you have searched open and closed issues for your problem or request. Ensure you've read the FAQ as well.

     

    IceHUD version: 1.1.40

    Game version (Retail, PTR, Classic, BC-Classic, etc.):  Classic WOTLK

    Description of issue/feature request: 

     

     

     Updated this evening and started receiving this bug.  Caused only the player health bar to be displayed, /icehud command could be entered but never sent (hitting enter did nothing). It appears that an AceAddon library update could be causing the issue. 

    Uninstalled/reinstalled no change
    Uninstalled all settings, reinstalled then the UI icehud UI was no longer displayed and only this error was captured. 
    Attempt to enter /icehud and error #2 & #3 are captured when pressing enter.

     

    Error 1:
    4x IceHUD\modules\PlayerHealth.lua:1434: attempt to call global 'hook_frames' (a nil value)
    [string "@IceHUD\modules\PlayerHealth.lua"]:1434: in function `HideBlizzardParty'
    [string "@IceHUD\modules\PlayerHealth.lua"]:127: in function `Enable'
    [string "@IceHUD\IceCore.lua"]:221: in function `Enable'
    [string "@IceHUD\IceHUD-v1.14.0.lua"]:349: in function <IceHUD\IceHUD.lua:341>
    [string "=[C]"]: ?
    [string "@Accountant_Classic\Libs\AceAddon-3.0\AceAddon-3.0-13.lua"]:70: in function <...ccountant_Classic\Libs\AceAddon-3.0\AceAddon-3.0.lua:65>
    [string "@Accountant_Classic\Libs\AceAddon-3.0\AceAddon-3.0-13.lua"]:527: in function `EnableAddon'
    [string "@Accountant_Classic\Libs\AceAddon-3.0\AceAddon-3.0-13.lua"]:630: in function <...ccountant_Classic\Libs\AceAddon-3.0\AceAddon-3.0.lua:615>

    Error 2:

    1x IceHUD_Options\Options.lua:768: Usage: LibDualSpec:EnhanceOptions(optionTable, target): EnhanceDatabase should be called before EnhanceOptions(optionTable, target).
    [string "=[C]"]: in function `error'
    [string "@Bartender4\libs\LibDualSpec-1.0\LibDualSpec-1.0-22.lua"]:396: in function `EnhanceOptions'
    [string "@IceHUD_Options\Options.lua"]:768: in function `OnLoad'
    [string "@IceHUD_Options\Options.lua"]:775: in main chunk
    [string "=[C]"]: in function `LoadAddOn'
    [string "@IceHUD\IceHUD-v1.14.0.lua"]:431: in function `LoadOptions'
    [string "@IceHUD\IceHUD-v1.14.0.lua"]:418: in function `OpenConfig'
    [string "@IceHUD\IceHUD-v1.14.0.lua"]:301: in function `?'
    [string "@FrameXML\ChatFrame.lua"]:4933: in function <FrameXML\ChatFrame.lua:4879>
    [string "=[C]"]: in function `ChatEdit_ParseText'
    [string "@FrameXML\ChatFrame.lua"]:4596: in function <FrameXML\ChatFrame.lua:4595>
    [string "=[C]"]: in function `ChatEdit_SendText'
    [string "@FrameXML\ChatFrame.lua"]:4632: in function `ChatEdit_OnEnterPressed'
    [string "*:OnEnterPressed"]:1: in function <[string "*:OnEnterPressed"]:1>

    Locals:
    (*temporary) = "Usage: LibDualSpec:EnhanceOptions(optionTable, target): EnhanceDatabase should be called before EnhanceOptions(optionTable, target)."

     

    Error 3:

    1x IceHUD_Options\Options.lua:768: Usage: LibDualSpec:EnhanceOptions(optionTable, target): EnhanceDatabase should be called before EnhanceOptions(optionTable, target).
    [string "=[C]"]: in function `error'
    [string "@Bartender4\libs\LibDualSpec-1.0\LibDualSpec-1.0-22.lua"]:396: in function `EnhanceOptions'
    [string "@IceHUD_Options\Options.lua"]:768: in function `OnLoad'
    [string "@IceHUD_Options\Options.lua"]:775: in main chunk
    [string "=[C]"]: in function `LoadAddOn'
    [string "@IceHUD\IceHUD-v1.14.0.lua"]:431: in function `LoadOptions'
    [string "@IceHUD\IceHUD-v1.14.0.lua"]:418: in function `OpenConfig'
    [string "@IceHUD\IceHUD-v1.14.0.lua"]:301: in function `?'
    [string "@FrameXML\ChatFrame.lua"]:4933: in function <FrameXML\ChatFrame.lua:4879>
    [string "=[C]"]: in function `ChatEdit_ParseText'
    [string "@FrameXML\ChatFrame.lua"]:4596: in function <FrameXML\ChatFrame.lua:4595>
    [string "=[C]"]: in function `ChatEdit_SendText'
    [string "@FrameXML\ChatFrame.lua"]:4632: in function `ChatEdit_OnEnterPressed'
    [string "*:OnEnterPressed"]:1: in function <[string "*:OnEnterPressed"]:1>

    Locals:
    (*temporary) = "Usage: LibDualSpec:EnhanceOptions(optionTable, target): EnhanceDatabase should be called before EnhanceOptions(optionTable, target)."

  • HighteckRedn3ck added a tag Defect Oct 30, 2022
  • HighteckRedn3ck posted a comment Oct 30, 2022

    Reverting to version 1.13.17.3-wrath resolves the issue.

  • Parnic closed issue Oct 30, 2022
  • Parnic posted a comment Oct 30, 2022

    Thanks for the report. This is fixed in v1.14.1.


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