At an impasse

General Discussion Area

Which course of action should I take?

Inform player that WhoLib is present but take no further action, which will caused unexpected actions from CensusPlus
0
No votes
Inform player that WhoLib is present and disable WhoLib for the rest of the play session
1
6%
Allow CensusPlus to work as much as possible with WhoLib present, but with reduced functionality (such as not being able to click player names, or do /whos while a Census is running)
0
No votes
Keep working on current release until a better solution is achieved
1
6%
Inform player that WhoLib is present and disable WhoLib while Census is running
16
89%
 
Total votes: 18

User avatar
Rollie
Site Admin
Posts: 4783
Joined: Sun Nov 28, 2004 11:52 am
Location: Austin, TX
Contact:

At an impasse

Post 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?
phpbb:phpinfo()

User avatar
DM.
Census Taker
Posts: 1130
Joined: Mon Oct 03, 2005 12:27 pm
Location: Toronto, Canada

Post 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.
Image
Click my sig

Skyfire
Trolling Enforcement
Posts: 708
Joined: Thu Aug 18, 2005 2:29 am
Location: New Jersey

Post by Skyfire »

Option 2 or option 5; I voted for the latter, as that is my preference.
Admin on WoWWiki
Moderator, Blogger on Wowhead

Isaura
Census Taker
Posts: 40
Joined: Sun Oct 08, 2006 3:47 am
Location: Netherlands

Post 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 :)

User avatar
Alanthus
Updater Extraordinaire
Posts: 334
Joined: Tue Aug 23, 2005 11:38 am

Post by Alanthus »

<--- agrees with Skyfire

using mostly Ace2 mods but not using anything that uses Wholib atm
Image Image

User avatar
Rollie
Site Admin
Posts: 4783
Joined: Sun Nov 28, 2004 11:52 am
Location: Austin, TX
Contact:

Post 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.
phpbb:phpinfo()

User avatar
DM.
Census Taker
Posts: 1130
Joined: Mon Oct 03, 2005 12:27 pm
Location: Toronto, Canada

Post 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:
Image

And I voted the last option, since it wasn't there when I made my first reply :P
Image
Click my sig

User avatar
xpolockx
Superior Census Taker
Posts: 779
Joined: Wed Aug 10, 2005 8:31 pm
Location: Lynchburg, VA
Contact:

Post 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 ;)
US-Whisperwind:
Kayni, Resto Shaman
Scenario, MW Monk

Balgair
Araiceil
Posts: 1716
Joined: Fri Sep 30, 2005 11:47 am
Location: UK

Post 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.

User avatar
Tartara
Posts: 88
Joined: Tue Dec 20, 2005 10:28 am
Location: Tucson, AZ

Post 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.

User avatar
Rollie
Site Admin
Posts: 4783
Joined: Sun Nov 28, 2004 11:52 am
Location: Austin, TX
Contact:

Post 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.
phpbb:phpinfo()

grahamway
Posts: 2
Joined: Sat Apr 14, 2007 7:42 am

Post 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.

User avatar
DM.
Census Taker
Posts: 1130
Joined: Mon Oct 03, 2005 12:27 pm
Location: Toronto, Canada

Post by DM. »

You should be able to find out which mod uses WhoLib by searching your pc for 'WhoLib'.
Image
Click my sig

Hybuir
Gear Dependent Squirrel
Gear Dependent Squirrel
Posts: 1471
Joined: Tue Sep 06, 2005 6:22 am
Location: Austin, TX
Contact:

Post by Hybuir »

WhoLib seems unpractical. Things that you could do on this website.

Does he even know that it exists?

User avatar
xpolockx
Superior Census Taker
Posts: 779
Joined: Wed Aug 10, 2005 8:31 pm
Location: Lynchburg, VA
Contact:

Post 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 :D
US-Whisperwind:
Kayni, Resto Shaman
Scenario, MW Monk

Isaura
Census Taker
Posts: 40
Joined: Sun Oct 08, 2006 3:47 am
Location: Netherlands

Post 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

Balgair
Araiceil
Posts: 1716
Joined: Fri Sep 30, 2005 11:47 am
Location: UK

Post 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.

User avatar
Rollie
Site Admin
Posts: 4783
Joined: Sun Nov 28, 2004 11:52 am
Location: Austin, TX
Contact:

Post 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.
phpbb:phpinfo()

Balgair
Araiceil
Posts: 1716
Joined: Fri Sep 30, 2005 11:47 am
Location: UK

Post 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.

User avatar
Rollie
Site Admin
Posts: 4783
Joined: Sun Nov 28, 2004 11:52 am
Location: Austin, TX
Contact:

Post by Rollie »

Hrm... I don't guess Identity could cause anything like that?
phpbb:phpinfo()

Post Reply