""No player named "X" currently playing"" Spam in BG #6


  • New
  • Defect
Open
Assigned to Kemayo
  • Kerecha created this issue Aug 20, 2009

    What steps will reproduce the problem?
    1.  Whenever i enter a BG i get the random spam

    What is the expected output? What do you see instead?
    No spam :p

    What version of the product are you using?
    2.0 r82

    Do you have an error log of what happened?
    no errors

    Please provide any additional information below.

    I tested turning of alla addons while leaving the libs active as a part of my usual testing cycle, much to my surprise the problem persisted even with all addons of, leading me to hunting the culprit in the libs, after a few reloads i found that LibQuixote-2-0 was the one causing it. I re-enabled the full UI and tested turning of LibQuixote-2-0 only and that stopped the "No player named "X" currently playing" spam.

  • Kerecha added the tags New Defect Aug 20, 2009
  • Adirelle posted a comment Aug 30, 2009

    Does it happens when entering/leaving raids too ?

  • Kerecha posted a comment Sep 2, 2009

    Im not sure, i don't recall it happening anywhere outside of BG's (would seem to me its trying to get information via the who function, and that returns a "No player named "X" currently playing" when used on a X-realm player ).

    But i can keep an extra eye out when joining raids for the next couple of raids.

  • Adirelle posted a comment Sep 4, 2009

    Here is a fix assuming you do not care about others' quests in raids and battlegrounds (which is the case IMO) : replace the library frame:PARTY_MEMBERS_CHANGED method by this.

  • Kerecha posted a comment Sep 11, 2009

    It happends sometimes (very rare) in raids if there is a reserve raidmember in that raid that is offline.

    ill try and see if i manage to understand how to make the fix thou and try it out.


    Edited Sep 11, 2009
  • angelike posted a comment Sep 12, 2009

    My solution to workaround this problem:

    beqlQ is a LibQuixote-2.0 instance.

      beqlQ.Hook_PARTY_MEMBERS_CHANGED = beqlQ.frame.PARTY_MEMBERS_CHANGED
    
      -- workaround to stop spamming in BG's (player xyz is not online)
       beqlQ.frame.PARTY_MEMBERS_CHANGED = function(...)
        local maptype = select(2,GetInstanceInfo())
    
        if maptype and maptype == "pvp" and not beqlQ.disable_comms then
          beqlQ.disable_comms = true
        end
    
        if ( not maptype or maptype ~= "pvp" ) and beqlQ.disable_comms then
          beqlQ.disable_comms = nil
        end
    		
        beqlQ.Hook_PARTY_MEMBERS_CHANGED(...)
      end
    

    Angelike


    Edited Sep 12, 2009
  • Adirelle posted a comment Sep 16, 2009

    @Kerecha: I think try no to whisper to unit when UnitIsConnected() is false is a good start. :o


To post a comment, please login or register a new account.