All Mog-based addons failing when copying mog info from Dressing Room to clipboard

For about…maybe a month now, every Mog addon I use gives an error when copying the mog info from the Dressing Room to the clipboard. MogIt, Better Wardrobe, Transmog Outfits, and others.

I tried debugging it but the problem is that the taint is really hard to find. These addons aren’t calling CopyToClipboard directly, but something is causing the taint and even though I’ve written many addons over the years, I never had to deal with this taint issue.

None of the addons have this issue reported, and I’m wondering if it’s a bug in Blizz’ code somewhere. Any ideas on how to solve this?

Possibly a CVar issue, been seeing them break addons recently, could try resetting them all with
/console cvar_default
but its not reversible.

I got them both to work, but only from what limited knowledge I have of these things.

With Transmog Outfits, there’s a line:

self.NameFrame = CreateFrame....BackdropTemplateMixin and "BackdropTemplate"

I just changed it to use “BackdropTemplate” and that error went away

For MogIt, there’s a line in Core.lua that says

elseif addon == "Blizzard_Collections"

I changed it to Blizzard_Collectionsx to simply not call that block and that bug is gone now.

I have to do more researching into this, but at least it works now.

EDIT: I found there’s one instance where TO is still failing - if I try to copy a TO-based mog I’ll get the error, but everything else works fine. That’s ok, I didn’t care about copying my own things, just for collecting other people’s mogs in chat.

EDIT2: I found that the problem is in/around DressUpFrame_Show(DressUpFrame). I tried a macro with my mog-based addons off, and I now get ForceTaint_Strong errors when copying from the Dressing Room that appears from that macro. The macro is the FIXED one from here:

So…I’m starting to wonder what this is. I don’t want to wipe my cvars just yet, but that might be what I’ll have to do. I have another machine I can run WoW on just to determine if the issue is my PC’s environment or not.

EDIT3: I tried the macro on a clean machine with no addons and I got the same error. Looks like it’s a bug on Blizzard’s end, or a cvar issue. I’d rather not wipe my cvars without testing this on something like a different account first.

No, not risking that, but thanks :grin:

Saturday update:

I don’t know what happened, but MogIt is acting up again today. It was working last night and now it’s constant errors, but this time, ONLY when I copy from a chat Outfit link.

This is getting ridiculous. Can someone tell me if this is happening to them, what the repercussions of clearing my cvars would be, and how can I find out what’s hooking into CopyFromClipboard()?

Final update:
Well, MogIt’s beta didn’t fix the issue, despite saying it was to fix the taint. I wound up uninstalling it and using Better Wardrobe and Transmog. CopyToClipboard() gave me an error once which I can’t reproduce anymore, but the issue came from Ace3.

I got something working and stable now, so I guess that’s all I can do.