[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