Hello everyone,

I had this for a while, but since majority of my friends don't use AIM
it wasn't such a big problem, but now it is getting pretty annoying.
I'm really sorry if that was already discussed, but writing this error
message in google, doesn't show a single page.

Anyway, periodically I'm getting disconnected from my AIM transport
with following message (usually after that, when I try to connect back
I will get disconnected right away, restarting the pyaim doesn't do
any good. I suspect that maybe one of my contact uses special
character in his nickname or status message):

AIM connection lost! Reason: [Failure instance: Traceback (failure
with no frames): <type 'exceptions.UnicodeDecodeError'>: 'utf8' codec
can't decode byte 0xab in position 9: unexpected code byte ]


Here is result from the XML console:
<presence to="aim.takeda.tk" id="76">
<x xmlns="vcard-temp:x:update">
<photo>f5dd6b8e1e0a6aba1ea854c9cdbbad5a302bbd6e</photo>
</x>
<c xmlns="http://jabber.org/protocol/caps"; node="http://gajim.org/caps"; 
ext="ftrans xhtml" ver="0.11" />
</presence>

<presence from='[EMAIL PROTECTED]' to='[EMAIL PROTECTED]/Gajim' 
type='unavailable'>
<c node='http://pyaim-t.blathersource.org/protocol/caps' 
xmlns='http://jabber.org/protocol/caps' ver='0.8a'/>
</presence>
<presence from='[EMAIL PROTECTED]' to='[EMAIL PROTECTED]/Gajim' 
type='unavailable'>
<c node='http://pyaim-t.blathersource.org/protocol/caps' 
xmlns='http://jabber.org/protocol/caps' ver='0.8a'/>
</presence>
<presence from='[EMAIL PROTECTED]' to='[EMAIL PROTECTED]/Gajim' 
type='unavailable'>
<c node='http://pyaim-t.blathersource.org/protocol/caps' 
xmlns='http://jabber.org/protocol/caps' ver='0.8a'/>
</presence>
<presence from='[EMAIL PROTECTED]' to='[EMAIL PROTECTED]/Gajim' 
type='unavailable'>
<c node='http://pyaim-t.blathersource.org/protocol/caps' 
xmlns='http://jabber.org/protocol/caps' ver='0.8a'/>
</presence>
<presence from='[EMAIL PROTECTED]' to='[EMAIL PROTECTED]/Gajim' 
type='unavailable'>
<c node='http://pyaim-t.blathersource.org/protocol/caps' 
xmlns='http://jabber.org/protocol/caps' ver='0.8a'/>
</presence>
<presence from='[EMAIL PROTECTED]' to='[EMAIL PROTECTED]/Gajim' 
type='unavailable'>
<c node='http://pyaim-t.blathersource.org/protocol/caps' 
xmlns='http://jabber.org/protocol/caps' ver='0.8a'/>
</presence>
<presence from='[EMAIL PROTECTED]' to='[EMAIL PROTECTED]/Gajim' 
type='unavailable'>
<c node='http://pyaim-t.blathersource.org/protocol/caps' 
xmlns='http://jabber.org/protocol/caps' ver='0.8a'/>
</presence>
<presence from='[EMAIL PROTECTED]' to='[EMAIL PROTECTED]/Gajim' 
type='unavailable'>
<c node='http://pyaim-t.blathersource.org/protocol/caps' 
xmlns='http://jabber.org/protocol/caps' ver='0.8a'/>
</presence>
<presence from='[EMAIL PROTECTED]' to='[EMAIL PROTECTED]/Gajim' 
type='unavailable'>
<c node='http://pyaim-t.blathersource.org/protocol/caps' 
xmlns='http://jabber.org/protocol/caps' ver='0.8a'/>
</presence>
<presence from='[EMAIL PROTECTED]' to='[EMAIL PROTECTED]/Gajim' 
type='unavailable'>
<c node='http://pyaim-t.blathersource.org/protocol/caps' 
xmlns='http://jabber.org/protocol/caps' ver='0.8a'/>
</presence>
<presence from='[EMAIL PROTECTED]' to='[EMAIL PROTECTED]/Gajim' 
type='unavailable'>
<c node='http://pyaim-t.blathersource.org/protocol/caps' 
xmlns='http://jabber.org/protocol/caps' ver='0.8a'/>
</presence>
<presence from='[EMAIL PROTECTED]' to='[EMAIL PROTECTED]/Gajim' 
type='unavailable'>
<c node='http://pyaim-t.blathersource.org/protocol/caps' 
xmlns='http://jabber.org/protocol/caps' ver='0.8a'/>
</presence>
<presence from='[EMAIL PROTECTED]' to='[EMAIL PROTECTED]/Gajim' 
type='unavailable'>
<c node='http://pyaim-t.blathersource.org/protocol/caps' 
xmlns='http://jabber.org/protocol/caps' ver='0.8a'/>
</presence>
<presence from='[EMAIL PROTECTED]' to='[EMAIL PROTECTED]/Gajim' 
type='unavailable'>
<c node='http://pyaim-t.blathersource.org/protocol/caps' 
xmlns='http://jabber.org/protocol/caps' ver='0.8a'/>
</presence>
<presence from='[EMAIL PROTECTED]' to='[EMAIL PROTECTED]/Gajim' 
type='unavailable'>
<c node='http://pyaim-t.blathersource.org/protocol/caps' 
xmlns='http://jabber.org/protocol/caps' ver='0.8a'/>
</presence>
<presence from='[EMAIL PROTECTED]' to='[EMAIL PROTECTED]/Gajim' 
type='unavailable'>
<c node='http://pyaim-t.blathersource.org/protocol/caps' 
xmlns='http://jabber.org/protocol/caps' ver='0.8a'/>
</presence>
<presence from='[EMAIL PROTECTED]' to='[EMAIL PROTECTED]/Gajim' 
type='unavailable'>
<c node='http://pyaim-t.blathersource.org/protocol/caps' 
xmlns='http://jabber.org/protocol/caps' ver='0.8a'/>
</presence>
<presence from='[EMAIL PROTECTED]' to='[EMAIL PROTECTED]/Gajim' 
type='unavailable'>
<c node='http://pyaim-t.blathersource.org/protocol/caps' 
xmlns='http://jabber.org/protocol/caps' ver='0.8a'/>
</presence>
<presence from='[EMAIL PROTECTED]' to='[EMAIL PROTECTED]/Gajim' 
type='unavailable'>
<c node='http://pyaim-t.blathersource.org/protocol/caps' 
xmlns='http://jabber.org/protocol/caps' ver='0.8a'/>
</presence>
<presence from='[EMAIL PROTECTED]' to='[EMAIL PROTECTED]/Gajim' 
type='unavailable'>
<c node='http://pyaim-t.blathersource.org/protocol/caps' 
xmlns='http://jabber.org/protocol/caps' ver='0.8a'/>
</presence>
<presence from='[EMAIL PROTECTED]' to='[EMAIL PROTECTED]/Gajim' 
type='unavailable'>
<c node='http://pyaim-t.blathersource.org/protocol/caps' 
xmlns='http://jabber.org/protocol/caps' ver='0.8a'/>
</presence>
<presence from='[EMAIL PROTECTED]' to='[EMAIL PROTECTED]/Gajim' 
type='unavailable'>
<c node='http://pyaim-t.blathersource.org/protocol/caps' 
xmlns='http://jabber.org/protocol/caps' ver='0.8a'/>
</presence>
<presence from='[EMAIL PROTECTED]' to='[EMAIL PROTECTED]/Gajim' 
type='unavailable'>
<c node='http://pyaim-t.blathersource.org/protocol/caps' 
xmlns='http://jabber.org/protocol/caps' ver='0.8a'/>
</presence>

<presence from='aim.takeda.tk' to='[EMAIL PROTECTED]/Gajim'/>

<presence from='[EMAIL PROTECTED]' to='[EMAIL PROTECTED]/Gajim'>
<x xmlns='vcard-temp:x:update'>
<photo>2665c66b6909a88f52c5d1280e7d0d2de1ac446f</photo>
</x>
<x xmlns='jabber:x:avatar'>
<hash>2665c66b6909a88f52c5d1280e7d0d2de1ac446f</hash>
</x>
<c node='http://pyaim-t.blathersource.org/protocol/caps' 
xmlns='http://jabber.org/protocol/caps' ver='0.8a'/>
</presence>
<presence from='[EMAIL PROTECTED]' to='[EMAIL PROTECTED]/Gajim'>
<x xmlns='vcard-temp:x:update'>
<photo>5248ab7f0c7b1ed9ae99c21d6247ef5a28af5117</photo>
</x>
<x xmlns='jabber:x:avatar'>
<hash>5248ab7f0c7b1ed9ae99c21d6247ef5a28af5117</hash>
</x>
<c node='http://pyaim-t.blathersource.org/protocol/caps' 
xmlns='http://jabber.org/protocol/caps' ver='0.8a'/>
</presence>
<presence from='[EMAIL PROTECTED]' to='[EMAIL PROTECTED]/Gajim' 
type='unavailable'>
<c node='http://pyaim-t.blathersource.org/protocol/caps' 
xmlns='http://jabber.org/protocol/caps' ver='0.8a'/>
</presence>
<presence from='[EMAIL PROTECTED]' to='[EMAIL PROTECTED]/Gajim'>
<x xmlns='vcard-temp:x:update'>
<photo>4f06a7e66733268602bbe4e3e8a3c837c0a6f536</photo>
</x>
<x xmlns='jabber:x:avatar'>
<hash>4f06a7e66733268602bbe4e3e8a3c837c0a6f536</hash>
</x>
<c node='http://pyaim-t.blathersource.org/protocol/caps' 
xmlns='http://jabber.org/protocol/caps' ver='0.8a'/>
</presence>
<presence from='[EMAIL PROTECTED]' to='[EMAIL PROTECTED]/Gajim'>
<x xmlns='vcard-temp:x:update'>
<photo>3069b5e87609c75c26eb0e5817728c75d1b91d29</photo>
</x>
<x xmlns='jabber:x:avatar'>
<hash>3069b5e87609c75c26eb0e5817728c75d1b91d29</hash>
</x>
<c node='http://pyaim-t.blathersource.org/protocol/caps' 
xmlns='http://jabber.org/protocol/caps' ver='0.8a'/>
</presence>
<message from='aim.takeda.tk' to='[EMAIL PROTECTED]' id='16' type='error'>
<body>AIM connection lost! Reason: [Failure instance: Traceback (failure with 
no frames): &lt;type &apos;exceptions.UnicodeDecodeError&apos;&gt;: 
&apos;utf8&apos; codec can&apos;t decode byte 0xab in position 9: unexpected 
code byte
]</body>
<x xmlns='jabber:x:event'>
<composing/>
</x>
<active xmlns='http://jabber.org/protocol/chatstates'/>
</message>
<presence from='aim.takeda.tk' to='[EMAIL PROTECTED]/Gajim' type='unavailable'/>
<presence from='[EMAIL PROTECTED]' to='[EMAIL PROTECTED]/Gajim' 
type='unavailable'>
<c node='http://pyaim-t.blathersource.org/protocol/caps' 
xmlns='http://jabber.org/protocol/caps' ver='0.8a'/>
</presence>
<presence from='[EMAIL PROTECTED]' to='[EMAIL PROTECTED]/Gajim' 
type='unavailable'>
<c node='http://pyaim-t.blathersource.org/protocol/caps' 
xmlns='http://jabber.org/protocol/caps' ver='0.8a'/>
</presence>
<presence from='[EMAIL PROTECTED]' to='[EMAIL PROTECTED]/Gajim' 
type='unavailable'>
<c node='http://pyaim-t.blathersource.org/protocol/caps' 
xmlns='http://jabber.org/protocol/caps' ver='0.8a'/>
</presence>
<presence from='[EMAIL PROTECTED]' to='[EMAIL PROTECTED]/Gajim' 
type='unavailable'>
<c node='http://pyaim-t.blathersource.org/protocol/caps' 
xmlns='http://jabber.org/protocol/caps' ver='0.8a'/>
</presence>
<presence from='[EMAIL PROTECTED]' to='[EMAIL PROTECTED]/Gajim' 
type='unavailable'>
<c node='http://pyaim-t.blathersource.org/protocol/caps' 
xmlns='http://jabber.org/protocol/caps' ver='0.8a'/>
</presence>

<iq to="[EMAIL PROTECTED]" type="get" id="77">
<vCard xmlns="vcard-temp" />
</iq>

<iq from='aim.takeda.tk' to='[EMAIL PROTECTED]/Gajim' id='77' type='error'>
<error code='401' type='auth'>
<not-authorized/>
</error>
</iq>

(I masked all of the IDs against spammers, although most of it
isn't valid e-mail anyway)

-- 
Best regards,
 Derek                          mailto:[EMAIL PROTECTED]
CCNA, SCSA, SCNA, LPIC, MCP certified
http://www.takeda.tk

-- If debugging is the process of removing bugs, then programming must be the 
process of putting them in. 

_______________________________________________
py-transports mailing list
py-transports@blathersource.org
http://lists.modevia.com/cgi-bin/mailman/listinfo/py-transports

Reply via email to