Hekili Priority Helper

Hekili Priority Helper

44M Downloads

[BUG][Root cause found] Constant main chat window spam for demonology warlocks

markdall opened this issue ยท 9 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

Immediately after installing Hekili 9.2.0-1.0.6 I started seeing spam in my main chat window in the form of a large decimal number and then 10. It's constantly spamming to where if someone says something in raid I can't read it, etc.

The spam goes away if I disable Hekili and comes back if I enable it.
image

How to Reproduce

  1. Install 9.2.0-1.0.6.
  2. Login or reload ui.

Expected result: Not spam.
Actual result: spam.

Player Information (Link)

https://pastebin.com/b4L7kGd1

Error Messages (Link)

There's nothing in bugsack.

Additional Information

Sample of the output in the chat window: 0.010874935542233 10

Contact Information

No response

commented

Data point: It doesn't do it while I'm dead. When I release, it comes back.

commented

It also stops happening if I switch specs from Demonology to Destruction. When I switch back to Demonology, the spam returns.

commented

I applied Markdall's fix which worked. Ty Markdall, for those of us oblivious to lua you explained it perfectly.

commented

Same issue, Demo Warlock, streaming numbers in chat window. Hekii only addon running. Disabled the numbers are absent.

commented

Commenting out line 133 of Classes\WarlockDemonology.lua fixed the problem.
image

commented

Yep, was coming here to post this same thing lol.

commented

I debugged it while raiding, lol.

commented

I assume it's from the update to demonology today. I haven't had issues with other classes

Yes: https://github.com/Hekili/hekili/blame/shadowlands/Classes/WarlockDemonology.lua#L133

Someone left in a print debug statement. I've done that many times myself.

commented

Yeah, this is fixed in 1.0.6a; sorry for the spam. I've also made it so that prints within the emulated state environment will be suppressed if you're not in developer mode.