[Pidgin] #8541: MSN contacts automatically blocked and unable to	unblock
    Pidgin 
    trac at pidgin.im
       
    Sat Feb 28 22:37:36 EST 2009
    
    
  
#8541: MSN contacts automatically blocked and unable to unblock
-----------------------------------------+----------------------------------
 Reporter:  faji_tama                    |           Owner:  lschiere
     Type:  defect                       |          Status:  new     
Component:  unclassified                 |         Version:  2.5.4   
 Keywords:  msn contact, block, unblock  |   Launchpad_bug:          
-----------------------------------------+----------------------------------
 This started recently, but any MSN contacts that I add to my buddy list
 are automatically blocked. This may or may not be the same as the problem
 described in ticket #4092. However, while I could previously unblock them,
 I'm now unable to even do that. Attempting to unblock them produces this
 within the debug window:
 {{{
 (10:12:12) msn: Passport: ******64 at hotmail.com, type: 1
 (10:12:12) msn: Didn't find existing domain node, adding one.
 (10:12:12) msn: list_op: 4
 (10:12:12) msn: Send RML with payload:
 <ml><d n='hotmail.com'><c n='******64' l='4' t='1'/></d></ml>
 (10:12:12) msn: C: NS 000: RML 16 61
 (10:12:12) msn: Deleting contact ******64 at hotmail.com from Block list
 (10:12:12) msn: User '******64 at hotmail.com' is already in list: AL
 (10:12:12) soap: POST //abservice/SharingService.asmx HTTP/1.1
 SOAPAction: http://www.msn.com/webservices/AddressBook/DeleteMember
 Content-Type:text/xml; charset=utf-8
 User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)
 Accept: */*
 Host: omega.contacts.msn.com
 Content-Length: 1795
 Connection: Keep-Alive
 Cache-Control: no-cache
 <soap:Envelope xmlns:soap='http://schemas.xmlsoap.org/soap/envelope/'
 xmlns:xsi='http://www.w3.org/20h01/XMLSchema-instance'
 xmlns:xsd='http://www.w3.org/2001/XMLSchema'
 xmlns:soapenc='http://schemas.xmlsoap.org/soap/encoding/'><soap:Header><ABApplicationHeader
 xmlns='http://www.msn.com/webservices/AddressBook'><ApplicationId
 >CFE80F9D-180F-4399-82AB-
 413F33A1FA11</ApplicationId><IsMigration>false</IsMigration><PartnerScenario>BlockUnblock</PartnerScenario></ABApplicationHeader><ABAuthHeader
 xmlns='http://www.msn.com/webservices/AddressBook'><ManagedGroupRequest>false</ManagedGroupRequest><TicketToken>t=EwDoAcBdAAAU6YkiHMZzuZ4UDDW/bI8JLiYB/FmAAH8DahZiiATgNWLUTmrNFZWa7A0g9K7RIiazGMP4vjviuzMnFd50CCi/OHmJbyD03n/GV7xpkAYKH70Nq8zAM9iRIr8KGLCzAEPA0zG2Kl0kSrzzWg+wJQSRhB6xj3KdeK6LXa1VfqOTAcrmypI+DGUTI2v78LN1I9kndkH1FgxyA2YAAAhMdzx5igAbBDgB0pC2YuZr37ILqXxu5zsIrvr/napKnLaVs8gqSseVKrHkta9OTyF7Gt1TDBOZU4ZPgOQoNhie2sFOPZhxNF/099QsT8jTGHPPl+vvmjidMWQSOatZPs3FsP1LM09NzIwsYL+6pRtqJxyP1emI7wfbrZ/Asw8paLoz1HgJGziKOxbHXUIVTLDnsfNB6S4qLq/eQnqnXtrX5DD0qFDZZmLNuE7u1S69T3820EhDE7Gzh73QexZVO+sX69hSsSjubkSs8S8DB4gymCAyio2roSWflZEpoCas9VNNAfiGv38eXE2UYmHNbCPtu8ZlUfTF16KCLVpcZ1k/nuN8NLkbXysbgfH/hoqqbcp4eK0j/x44AG9hAZ6Ced4pGel6gJU1f66FAjmqIznbt34IT5LSEAgrtmPEy4dxAP6ZVgE=&p=</TicketToken></ABAuthHeader></soap:Header><soap:Body><DeleteMember
 xmlns='http://www.msn.com/webservices/AddressBook'><serviceHandle><Id>0</Id><Type>Messenger</Type><ForeignId/></serviceHandle><memberships><Membership><MemberRole>Block</MemberRole><Members><Member
 xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
 xsi:type='PassportMember'><Type>Passport</Type><State>Accepted</State><PassportName>******64 at hotmail.com</PassportName></Member></Members></Membership></memberships></DeleteMember></soap:Body></soap:Envelope>
 (10:12:12) msn: S: NS 000: RML 16 OK
 (10:12:12) msn: Process RML
 (10:12:12) soap: read 1407 bytes
 (10:12:12) soap: current HTTP/1.1 500 Internal Server Error
 Date: Sun, 01 Mar 2009 02:12:17 GMT
 Server: Microsoft-IIS/6.0
 P3P:CP="BUS CUR CONo FIN IVDo ONL OUR PHY SAMo TELo"
 X-Powered-By: ASP.NET
 X-MSNSERVER: BY2ABCHWB346
 X-AspNet-Version: 2.0.50727
 Cache-Control: private
 Content-Type: text/xml; charset=utf-8
 Content-Length: 1087
 <?xml version="1.0" encoding="utf-8"?><soap:Envelope
 xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"
 xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
 xmlns:xsd="http://www.w3.org/2001/XMLSchema"><soap:Body><soap:Fault><faultcode>soap:Client</faultcode><faultstring>Member
 does not exist
 </faultstring><faultactor>http://www.msn.com/webservices/AddressBook/DeleteMember</faultactor><detail><errorcode
 xmlns="http://www.msn.com/webservices/AddressBook">MemberDoesNotExist</errorcode><errorstring
 xmlns="http://www.msn.com/webservices/AddressBook">Member does not exist
 </errorstring><machineName
 xmlns="http://www.msn.com/webservices/AddressBook">BY2ABCHWB346</machineName><additionalDetails><originalExceptionErrorMessage>BY2ABCHSQLA110.ABCHA1100134..prc_ABRoleMappingDeleteInt_W12R1:
 Member Does Not Exist in specified Role(s) : RoleMap Delete - 2
 BY2ABCHSQLA110.ABCHA1100134..prc_ABRoleMappingDelete_W12R1:  Failed to
 execute stored procedure
 prc_ABRoleMappingDeleteInt.</originalExceptionErrorMessage></additionalDetails></detail></soap:Fault></soap:Body></soap:Envelope>
 (10:12:12) soap: ignoring malformed line: P3P:CP="BUS CUR CONo FIN IVDo
 ONL OUR PHY SAMo TELo"
 (10:12:12) msn: Operation {} Failed, SOAP Fault was:
 <soap:Fault><faultcode>soap:Client</faultcode><faultstring>Member does not
 exist
 </faultstring><faultactor>http://www.msn.com/webservices/AddressBook/DeleteMember</faultactor><detail><errorcode
 xmlns='http://www.msn.com/webservices/AddressBook'>MemberDoesNotExist</errorcode><errorstring
 xmlns='http://www.msn.com/webservices/AddressBook'>Member does not exist
 </errorstring><machineName
 xmlns='http://www.msn.com/webservices/AddressBook'>BY2ABCHWB346</machineName><additionalDetails><originalExceptionErrorMessage>BY2ABCHSQLA110.ABCHA1100134..prc_ABRoleMappingDeleteInt_W12R1:
 Member Does Not Exist in specified Role(s) : RoleMap Delete - 2
 BY2ABCHSQLA110.ABCHA1100134..prc_ABRoleMappingDelete_W12R1:  Failed to
 execute stored procedure
 prc_ABRoleMappingDeleteInt.</originalExceptionErrorMessage></additionalDetails></detail></soap:Fault>
 }}}
 Looking at my allow and block list in WLM2009 though, none of these
 contacts are shown in the block list to begin with, so Pidgin seems to be
 picking up the privacy status incorrectly somewhere (unless allow/block
 lists aren't stored server-side). Part of the debug log shows this:
 {{{
 (11:27:02) msn: CL MemberRole role: Block, list: 2
 (11:27:02) msn: CL: Email name: ******64 at hotmail.com, Type: Email,
 MembershipID: 134, NetworkID: 0
 (11:27:02) msn: CL: Email name: ***q at yahoo.com.tw, Type: Email,
 MembershipID: 142, NetworkID: 0
 (11:27:02) msn: CL: Email name: ********lee at hotmail.com, Type: Email,
 MembershipID: 143, NetworkID: 0
 }}}
 These three users also show up under the MemberRole Allow and Reverse
 lists as well.
-- 
Ticket URL: <http://developer.pidgin.im/ticket/8541>
Pidgin <http://pidgin.im>
Pidgin
    
    
More information about the Tracker
mailing list