|
|
Re: [jadmin] pyicqt transport problem: msg#00237
network.jabber.py-transports
|
Subject: |
Re: [jadmin] pyicqt transport problem |
Looks like the same error others are having. See the py-
transports@xxxxxxxxxxxxxxxxx mailing list. =)
http://www.modevia.com/cgi-bin/mailman/listinfo/py-transports (look
at the archives) There's also a bug tracker entry regarding it:
http://www.blathersource.org/bugs_view.php?projid=pyicq-t&bugid=176
I haven't had time to finish correcting the problem... it is caused
by someone in your buddy list having a nickname that has non-english
characters in it.
Daniel
On Mar 31, 2006, at 5:57 AM, tezamus@xxxxxxx wrote:
Hello,
I have a little problem with my icq transport.
All was fine. I could connect to ICQ with this transport but now it's
impossible.
I change nothing in the configuration file. I don't know what's
happened :(
Here my the configuration file (config.xml):
**********************************************************************
*********
<pyicqt>
<!-- The JabberID of the transport. -->
<jid>icq</jid>
<!-- The component JID of the transport. Unless you're
doing clustering,
leave this alone -->
<!-- <compjid>icq1</compjid> -->
<!-- The location of the spool directory.. if relative,
relative to -->
<!-- this directory. Do not include the jid of the
transport. -->
<spooldir>.</spooldir>
<!-- The location of the PID file.. if relative, relative
to this dir.
-->
<!-- Comment out if you do not want a pid file -->
<pid>PyICQt.pid</pid>
<!-- The IP address of the main Jabberd server -->
<mainServer>127.0.0.1</mainServer>
<!-- The JID of the main Jabber server -->
<!--<mainServerJID>jabber.localhost</mainServerJID>-->
<!-- The website of the Jabber service -->
<website>http://jabber.localhost/</website>
<!-- The TCP port to connect to the Jabber server on -->
<!-- (this is the default for Jabberd2) -->
<port>5347</port>
<!-- The TCP port that the web admin interface will answer
on -->
<!-- (uncomment to enable) -->
<!-- <webport>12345</webport> -->
<!-- The authentication token to use when connecting to the
Jabber
server -->
<secret>secret</secret>
<!-- The default language to use (for error/status
messages) -->
<lang>en</lang>
<!-- Default message encoding to use -->
<encoding>iso-8859-1</encoding>
<!-- The hostname of the ICQ server you wish to connect to -->
<icqServer>login.icq.com</icqServer>
<!-- The port of the ICQ server you wish to connect to -->
<icqPort>5190</icqPort>
**********************************************************************
********
Here is the trace of the error :
**********************************************************************
*********
Unhandled error in Deferred:
<12:16:22
Traceback (most recent call last):
File "/usr/lib/python2.3/site-packages/twisted/internet/
defer.py", line 290,
in unpause
self._runCallbacks()
File "/usr/lib/python2.3/site-packages/twisted/internet/
defer.py", line 338,
in _runCallbacks
self.result = callback(self.result, *args, **kw)
File "/usr/lib/python2.3/site-packages/twisted/internet/
defer.py", line 294,
in _continue
self.unpause()
File "/usr/lib/python2.3/site-packages/twisted/internet/
defer.py", line 290,
in unpause
self._runCallbacks()
--- <exception caught here> ---
File "/usr/lib/python2.3/site-packages/twisted/internet/
defer.py", line 338,
in _runCallbacks
self.result = callback(self.result, *args, **kw)
File "/etc/jabberd2/pyicq-t-0.7a/src/legacy/icqt.py", line 359, in
gotBuddyList
self.icqcon.legacyList.updateSSIContact(u.name, nick=u.nick)
File "/etc/jabberd2/pyicq-t-0.7a/src/legacy/legacylist.py", line
202, in
updateSSIContact
self.session.pytrans.xdb.setListEntry("roster",
self.session.jabberID,
contact.lower(), payload=self.xdbcontacts[contact.lower()])
File "/etc/jabberd2/pyicq-t-0.7a/src/xdb/xmlfiles.py", line 307, in
setListEntry
self.set(jabberID, xdbns, list)
File "/etc/jabberd2/pyicq-t-0.7a/src/xdb/xmlfiles.py", line 90,
in set
self.__writeFile(file, document.toXml())
File "/etc/jabberd2/pyicq-t-0.7a/src/tlib/domish.py", line 408,
in toXml
s.serialize(self, closeElement)
File "/etc/jabberd2/pyicq-t-0.7a/src/tlib/domish.py", line 112,
in serialize
self.serialize(c)
File "/etc/jabberd2/pyicq-t-0.7a/src/tlib/domish.py", line 112,
in serialize
self.serialize(c)
File "/etc/jabberd2/pyicq-t-0.7a/src/tlib/domish.py", line 100,
in serialize
write((" %s='%s'" % ( k, escapeToXml(v, 1))).encode
("utf-8","replace"))
exceptions.UnicodeDecodeError: 'utf8' codec can't decode bytes in
position
11-12: invalid data
**********************************************************************
*********
Now, I'm connected to my icq through my AIM transport...
All other transports work fine...
My ICQ transport status is 'disconnected' or 'unregistered';
Can anyone help me please ?
--
Tezam
_______________________________________________
jadmin mailing list
jadmin@xxxxxxxxxx
http://mail.jabber.org/mailman/listinfo/jadmin
FAQ: http://www.jabber.org/about/jadminfaq.shtml
_______________________________________________
|
|