Page 1 of 2
At an impasse
Posted: Sat May 26, 2007 8:07 pm
by Rollie
If any of you have been following the after 2.1 thread in the CensusPlus Bugs forum, you'll know that there is a problem with running CensusPlus if ACE WhoLib is present. ACE WhoLib is used by SpamSentry as well as other mods that want to do programmatic /who calls.
Some current symptoms of seeing this in action is when at the end of a Census, the Who Panel will continue to pop up and display /who results after the Census is over. This is because of the way that WhoLib is hijacking core Blizzard functionality and basically changing the way Blizzard meant it to work.
Anyway, WhoLib basically hijacks core Blizzard functionality that CensusPlus relies on to perform the way it does. I have thus far been unable to get CensusPlus to work peacefully with WhoLib without losing what I consider significant functionality. Primarily you lose all ability to do /who's while a Census scan is in progress.
So I am looking for what everyone's thoughts are. I have a much needed update to release, but I had hoped to find a workable solution for the WhoLib conflict before doing so. However, I'm about at my wits end as far as it is concerned.
What do you guys think?
Posted: Sat May 26, 2007 8:28 pm
by DM.
I'm thinking a bit of each...
If WhoLib is present, inform the player that it is and then give them options, if its possible:
1. Disable WhoLib, which will make C+ work perfectly fine, but may cause the addons that rely on WhoLib problems. And perhaps tell the player what addon it is that is using WhoLib.
2. Leave WhoLib enabled but inform the player that they cannot perform any /who operations
I don't have any mods which require WhoLib, and all of my addons are Ace2, with the exception of a few addons one being CensusPlus of course
I never installed SpamSentry and never plan on doing so. Fubar_WhisperFu has a Spam filter in it and is written by a fellow Silvermooner Roartindon. But since spamming is all about done, and will prob be over really soon if the Blizzard vs Peons4Hire lawsuit gets settled. The mod will become useless. But who knows what will happen.
If someone were to consistently disable WhoLib then this may lead the player to choose, CensusPlus or WhoLib addon. And then stick to that one addon and remove the other.
And another option, which I don't see happening based on what was being said in the other thread..... CensusPlus works together with current WhoLib. Or WhoLib is re-written to Rollie's specs.
Posted: Sun May 27, 2007 1:31 am
by Skyfire
Option 2 or option 5; I voted for the latter, as that is my preference.
Posted: Sun May 27, 2007 4:21 am
by Isaura
What addons uses the WhoLib. I would like to know that
Is it only Spamsentry? Also Prat?
Is it possible to pause Census to perform a /who?
There has to be something done about the popup. Its getting more and more annoying.
Specially during raids and questing it pops up about 10 times or more sometimes. Not doable. While i'm a healer ev'ry second counts

Posted: Sun May 27, 2007 6:13 am
by Alanthus
<--- agrees with Skyfire
using mostly Ace2 mods but not using anything that uses Wholib atm
Posted: Sun May 27, 2007 7:23 am
by Rollie
Isaura wrote:What addons uses the WhoLib. I would like to know that
Is it only Spamsentry? Also Prat?
Is it possible to pause Census to perform a /who?
There has to be something done about the popup. Its getting more and more annoying.
Specially during raids and questing it pops up about 10 times or more sometimes. Not doable. While i'm a healer ev'ry second counts

Oh, I agree completely. Nothing worse than being in a rated arena match, coming down to the final moments, Census+ finishes and WhoLib continues to pop the Who Frame quite possibly costing you the match... Completely unacceptable.
Posted: Sun May 27, 2007 9:53 am
by DM.
Isaura wrote:What addons uses the WhoLib. I would like to know that
Is it only Spamsentry? Also Prat?
Prat doens't use WhoLib. However if you have Prat configured to color the names of the characters that it sees in chat to their class then whenever Census is running a scan and less than 3 chars are returned you will see the results appear in chat, but since Census is looking for a specific string uncolored, it won't record those results.
If you want to know whether or not your addon uses WhoLib then check the folder
C:\Program Files\World of Warcraft\Interface\addon>\libs
Some addons don't have a libs folder, such as TinyTip.
I'm using 46 Ace2 Addons. Cryolysis (Ace2 but not on wowace), !OmniCC, GuildEventManager2, KTM, MobInfo2, SW Stats, TrinketMenu, Killing Fields, CensusPlus. Not one of them relies on WhoLib.
Most of my addons should be visible in this screenshot:
And I voted the last option, since it wasn't there when I made my first reply

Posted: Sun May 27, 2007 8:02 pm
by xpolockx
Yeah, I use mostly Ace2 addons as well, and none of them use Wholib either. I voted the last one, but so did most of the others in this thread apparently

Posted: Mon May 28, 2007 5:23 pm
by Balgair
I'd say the last one, although I'm getting the feeling WhoLib isn't the only issue - since the patch I've found whenever I'm using the mailbox and a census is running, it'll often pop up the social pane (usually on the guild tab, not the who tab), seems totally random, although census ending or people joining/leaving the guild triggers it.
I don't have any addons using Wholib (used to have SpamSentry but removed it since the patch as it's not really needed any more) yet seems something's still conflicting. It's not only when I'm using the mailbox btw, but that's the most often, other times are so rare that I've noticed no patterns yet.
Posted: Mon May 28, 2007 7:38 pm
by Tartara
I don't know if it is relevent, but I've found the window only pops up if the last time I opened it manually, I looked at the guild tab last.
If I open it manually and click the friends tab, and close it again, it doesn't auto-open again.
Posted: Mon May 28, 2007 9:07 pm
by Rollie
Hrm, interesting...
I'll keep an eye on it. I have a local version that seems to work fine by disabling WhoLib during a Census scan and then re-enabling it. Going to test it for another day or 2 the probably make my update release.
Posted: Tue May 29, 2007 10:36 am
by grahamway
if i'm reading this right its conflicting with spamsentry, so i just deleted it. would rather have the c+. just did it, so won't know if i'm still havin the /who list pop up anymore till realm is on again. but that has been my only prob.
Posted: Tue May 29, 2007 10:57 am
by DM.
You should be able to find out which mod uses WhoLib by searching your pc for 'WhoLib'.
Posted: Tue May 29, 2007 12:44 pm
by Hybuir
WhoLib seems unpractical. Things that you could do on this website.
Does he even know that it exists?
Posted: Tue May 29, 2007 2:59 pm
by xpolockx
I still haven't had any problems, but like I said, I don't have anything that uses wholib. Much to my relief, I played last night and got 0 gold spam whispers instead of getting 15-20 an hour.... fantastic

Posted: Wed May 30, 2007 2:30 am
by Isaura
I've disabled Spamsentry and the pop ups from C+ have stopped so far. Only the chat spam from C+ is what I see
Posted: Wed May 30, 2007 2:44 am
by Balgair
Double-checked that I don't have Wholib running (haven't even got it on my PC), but the guildlist popping up on people joining/leaving the guild continues, as well as randomly when I use the mailbox (most often when I try to send a mail and start typing a name in, though it may be coincidence)
I'll see if Rollie's new version fixes it for me when it's out, however as I don't have Wholib I'm guessing there's some other conflict involved.
Posted: Wed May 30, 2007 8:03 am
by Rollie
Bal, can you list the AddOns you do have installed? I'm thinking it has to be something else as I do not see this behavior ever while playing.
I'm going to package up this latest version for release today.
Posted: Wed May 30, 2007 8:14 am
by Balgair
Sure, at the moment I have the following (leaving out the ones which I haven't got active on my newest character, which is seeing the same issues - I turned off a load on him in the hope of curing it, but no luck):
Atlas
Censusplus
ChatLink
CT_Core
CT_MailMod
CT_MapMod
CT_PartyBuffs
CT_RaidAssist
CT_UnitFrames
EquipCompare
Identity
ItemRack
PartyDamage
Possessions
Recap
ScrollingCombatText
Honestly can't see why any of those would cause problems

All except EquipCompare are out of date btw, I'm not great at remembering to update addons unless they're clearly causing problems, but I can't see why any of those would clash anyway.
Posted: Wed May 30, 2007 8:22 am
by Rollie
Hrm... I don't guess Identity could cause anything like that?