Threat Plates

Threat Plates

32M Downloads

Opening options currently not working (Mists of Pandaria classic)

Closed this issue · 6 comments

commented
Image

I'm attempting to disable this thing, which I've identified as a new Threatplates feature in one of the more recent patches.
But opening the options seems impossible, both from using /tptp and from the ingame addon menu.

Lua error as follows: https://pastebin.com/TQ8h2RtK
And: https://pastebin.com/pqY3cL1D

Currently using version 11.3.6-mists.

commented

This was reported by other users as well. I don't get this error myself and I am unable to reproduce it until no. Meaning: I still don't now why it happens.

The error does occur when LibDualSpec is loaded. As this library is embedded in TP, it should not usually fail. However, if it does fail, only the error you posted will be shown because of the way I call the library. The error does not show why LibDualSpec cannot be loaded.

I have uploaded a new version here, which should should hopefully report this better. If possible, install this version and post the error you receive here.

https://drive.google.com/file/d/1J0KBShtgpDRj_VuYNmrHzjA0_vm7XuIe/view?usp=sharing

Also, do you get this Lua error also when you disable all addons except ThreatPlates? Currently, my best guess is that LibDualSpec is loaded from another addon, not the embedded one, which creates this error.

commented

Have just tested with only ThreatPlates, Buggrabber and Bugsack installed, and it spits out the LibDualSpec lua error still.

With your newer version from google drive, it spits out the following: https://pastebin.com/8jiq80TS

Much shorter than the other one, but still mentions LibDualSpec. Still only have TP, BG and BS active while testing.

Edit: I thought it might change things or add to the information to get it fixed, so just tested it on my mage as well which does not have dualspec. Same result, however.

commented

Yeah, I am at a loss currently why this is happening for some player, but not for all. The error in the last pastbin basically says that LibDualSpec is not found at all, but it's embedded in TP.

There are some versions where LibDualSpec disables itself (e.g., WoW Classic and not SoD), but on Mists, this should be be the issue ...

commented

I found the issue now (a very dump error on my side) and know how to fix it. I will upload a fixed version of TP in a few minutes.

commented

Superb! I will chalk this one up to ghosts in the code, have a nice sunday mate!

commented

I just uploaded a new version 12.3.8 that should fix this issue once and for all (fingers crossed).