I think it was reported here but just in case, there is an incompatibility problem with Sanity2 and ag_UF. When Sanity2 is loaded, the ag_UF unitframes will only show if them Sanity windows is shown and will hide when the Sanity window is closed.
I did some debugging and if like af_UF receive or interpret the :Hide() command on the main Sanity windows as a general :Hide() for the unitframes. The shown parameter goes to false when the Sanity windows is hidden and back to true when the Sanity windows is shown.
Anyone has a clue on where I could look or what could be the problem? I was not able to follow the code in ag_UF to find what event or what hook made the Unitframes go away.
Disable all other stuff you have running. You will notice it and works and that the error is caused because you're running another addon that includes old Ace3 libraries, incompatible with wotlk.
It does work even without disabling the other addons and the FrameXML.log give the same errors when running only ag_UF. The files are not needed but the .toc and the embed.xml still try to load them. Since I did an update with External of all three ag_UF directories in the WotLK branch today, the Ace3 in those are either the same ones or are replacing the other older copies that come with the other addons. Here's what I get in the FrameXML.log:
It's more or less cosmetic since it ag_UF still works but I thoguht I'd let you know so you can clean up the .toc and the embed.xml.
I'll try the configuration reset with only ag_UF loaded and see if it happens again. OK, confirmed, I just tried it. When I reset a profile or change it, the other change I do in the options pannel are not reflected until I relog. I did a SVN update just before doing the test. I'm using revision 80706 and running all thre ag_ addons from the WotLK branch. Oh, and there is now also an error: "...\ag_UnitFrames\modules\auras\auras.lua:633: attempt to perfrom arthmetic on local 'rows' (a nil value)" right after I select a new profile.
As for the conflict problem that I have, the mod in question doesn't use Ace3 at all, it's an Ace2 mod. I'm a bit baffled since the other mod has nothing to do with Unitframes and doesn't register the same event (except PLAYER_LOGON that is registered by the Ace2 framework). Ha well, I can always live without Sanity (the pun was intended :-) ).
I wonder if this was reported already but change to the configuration after the profile has been reset will not take effect until new login.
It took me a while to realised that ag_Unitframes was named GUnit in the Interface Options. I guess you guys are planning to rename the addon? One suggestion, add information about the slash commands, the version and the website in the Interface Options window. It's waisted space anyways :-).
There is a mod that I've hacked to work in WotLK called Sanity2. My version works well but somehow, when Sanity is active, the unitframe are not displayed. There are no error that pops up either. I really don't know why this happen and I have to investigate but if you guys have pointers, I would like it very much. There were no conflict with the ag_UF version that was posted on the WotLK section of WoWInterface.