Hekili Priority Helper

Hekili Priority Helper

46M Downloads

[BUG] Assassination rogue snapshots every second

kcaulkins opened this issue ยท 3 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

I was fighting Laradar on LFR, suddenly there were no recommendations for the Primary set. Afterwards, a snapshot was taken every second until I disabled the addon. I switched to this set of talents before the fight, so that may have something to do with it. It didn't happen previously.

Pastebin of snapshot: https://pastebin.com/QfXwMSKH

How to Reproduce

  1. Start combat as assassination rogue with the previously mentioned talents
  2. Do combat until the chat message pops up "Unable to make recommendation for Primary..."

Player Information (Link)

https://pastebin.com/EbVV5S5x

Error Messages (Link)

No lua errors

Additional Information

No response

Contact Information

No response

commented

Can you try this macro and tell me the result?

/run local s = Hekili.State; for k,v in pairs(s.set_bonus) do if type(v) ~= "number" then print( k, v ) end end

If it doesn't print any text, that's great. Otherwise, it might show something like:

some_name table:00003818339

commented

That script didn't print anything

commented

So the reason that Assassination snapshotted is because occasionally, the priority is having you wait for longer than the addon really allows for.

The reason it snapshotted a lot is because there was something in that set_bonus table that wasn't a number. I can't find anything in my code that would account for it.

If you have the same thing happen again, please use the macro again before reloading your UI. Other than that, the Assassination issue in general already has an open ticket number. Thanks for reporting.