Hekili Priority Helper

Hekili Priority Helper

44M Downloads

[BUG] Hekili crashes when sorting bag

Sneezry opened this issue · 1 comments

commented

Before You Begin

  • I confirm that I have downloaded the latest version of the addon.
  • I am not playing on a private server.
  • I checked for an existing, open ticket for this issue and was not able to find one.
  • I edited the title of this bug report (above) so that it describes the issue I am reporting.

Describe the Issue

When I sort the bag, Hekili crashes and the recommendation disappears.

I can see there's a warning in Hekili warning tab:

Update: Interface\AddOns\Hekili\State.lua:3821: bad argument #1 to 'IsAzeriteItemEnabled' (Usage: local isEnabled = C_AzeriteItem.IsAzeriteItemEnabled(azeriteItemLocation))

[string "@Interface\AddOns\Hekili\UI.lua"]:1104: in function <Interface\AddOns\Hekili\UI.lua:903>

I didn't see any related error message in BugSack. But here are the two error in BugSack report:

BugSack report

SexyMap addon error


  5x SexyMap\Borders.lua:934: attempt to index global 'MinimapStyleShowString' (a nil value)
  [string "@SexyMap\Borders.lua"]:934: in function `ApplyPreset'
  [string "@SexyMap\Borders.lua"]:903: in function `OnEnable'
  [string "@SexyMap\SexyMap-v9.2.6.lua"]:424: in function `PLAYER_LOGIN'
  [string "@SexyMap\SexyMap-v9.2.6.lua"]:383: in function `?'
  [string "@SexyMap\SexyMap-v9.2.6.lua"]:33: in function <SexyMap\SexyMap.lua:32>
  [string "=[C]"]: in function `LoadAddOn'
  [string "@BigFoot\BigFoot-zhCN9.2.5.921.lua"]:1: in function `BigFoot_LoadAddOn'
  [string "@BigFoot\Config\MapToolkit.lua"]:197: in function <BigFoot\Config\MapToolkit.lua:194>
  [string "=[C]"]: in function `pcall'
  [string "@BigFoot\BigFoot-zhCN9.2.5.921.lua"]:1: in function <BigFoot\BigFoot.lua:1>
  [string "@BigFoot\BigFoot-zhCN9.2.5.921.lua"]:1: in function <BigFoot\BigFoot.lua:1>
  [string "@BigFoot\BigFoot-zhCN9.2.5.921.lua"]:1: in function <BigFoot\BigFoot.lua:1>
  [string "@BigFoot\BigFoot-zhCN9.2.5.921.lua"]:1: in function <BigFoot\BigFoot.lua:1>
  [string "@BigFoot\BigFoot-zhCN9.2.5.921.lua"]:1: in function `BigFoot_OnEvent'
  [string "*:OnEvent"]:1: in function <[string "*:OnEvent"]:1>

Locals:
self = <table> {
UpdateBorder = <function> defined @SexyMap\Borders.lua:1088
CreateBorderFromParams = <function> defined @SexyMap\Borders.lua:968
ClearWidgets = <function> defined @SexyMap\Borders.lua:1013
UpdateBackdrop = <function> defined @SexyMap\Borders.lua:1096
NewBorder = <function> defined @SexyMap\Borders.lua:944
db = <table> {
}
OnDisable = <function> defined @SexyMap\Borders.lua:911
presets = <table> {
}
StartRotations = <function> defined @SexyMap\Borders.lua:1034
ApplyPreset = <function> defined @SexyMap\Borders.lua:932
GetSequenceOfBorderPresets = <function> defined @SexyMap\Borders.lua:1112
SavePresetAs = <function> defined @SexyMap\Borders.lua:950
OnEnable = <function> defined @SexyMap\Borders.lua:859
Clear = <function> defined @SexyMap\Borders.lua:925
RebuildPresets = <function> defined @SexyMap\Borders.lua:915
ApplySettings = <function> defined @SexyMap\Borders.lua:1071
}
preset = "Blue Rune Circles"
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = nil
(*temporary) = "attempt to index global 'MinimapStyleShowString' (a nil value)"
mod = <table> {
UpdateBorder = <function> defined @SexyMap\Borders.lua:1088
CreateBorderFromParams = <function> defined @SexyMap\Borders.lua:968
ClearWidgets = <function> defined @SexyMap\Borders.lua:1013
UpdateBackdrop = <function> defined @SexyMap\Borders.lua:1096
NewBorder = <function> defined @SexyMap\Borders.lua:944
db = <table> {
}
OnDisable = <function> defined @SexyMap\Borders.lua:911
presets = <table> {
}
StartRotations = <function> defined @SexyMap\Borders.lua:1034
ApplyPreset = <function> defined @SexyMap\Borders.lua:932
GetSequenceOfBorderPresets = <function> defined @SexyMap\Borders.lua:1112
SavePresetAs = <function> defined @SexyMap\Borders.lua:950
OnEnable = <function> defined @SexyMap\Borders.lua:859
Clear = <function> defined @SexyMap\Borders.lua:925
RebuildPresets = <function> defined @SexyMap\Borders.lua:915
ApplySettings = <function> defined @SexyMap\Borders.lua:1071
}
sm = <table> {
ping = <table> {
}
coordinates = <table> {
}
borderPresets = <table> {
}
buttons = <table> {
}
hudmap = <table> {
}
backdrop = <table> {
}
shapes = <table> {
}
core = <table> {
}
zonetext = <table> {
}
clock = <table> {
}
L = <table> {
}
movers = <table> {
}
borders = <table> {
}
}
defaults = <table> {
backdrop = <table> {
}
}

BigFootBar addon error


  1x [ADDON_ACTION_BLOCKED] 插件 'BigFootBar' 尝试调用保护功能 'BigFootBarFrame1ActionButton1:Show()'。
  [string "@!BugGrabber\BugGrabber.lua"]:519: in function <!BugGrabber\BugGrabber.lua:519>
  [string "=[C]"]: in function `Show'
  [string "@FrameXML\ActionButton.lua"]:350: in function `Update'
  [string "@BigFootBar\BigFootBar.lua"]:1: in function `BigFootActionButton_OnEvent'
  [string "@BigFootBar\BigFootBar.lua"]:1: in function <BigFootBar\BigFootBar.lua:1>

Also, I made a record of the issue (note Hekili recommendation at bottom right corner disappears after sorting the bug):

https://youtu.be/O3KD5ZYY6vo

How to Reproduce

  1. Enter the game as an Outlaw Rogue
  2. Kill some NPCs to pick some items, an equipment item and a Vendor Trash required at least
  3. Sell Vendor Trash
  4. Sort your bag
  5. Hekili should crash now

Player Information (Link)

https://pastebin.com/wsqmWVXs

Error Messages (Link)

https://pastebin.com/qUNg1qpn

Additional Information

Hekili version: v9.2.5-1.0.5

Please ask me to provide any more information for troubleshooting if the above information is insufficient. I'm glad to follow up.

Contact Information

No response

commented

This should be addressed in the next release.