I recently updated to the latest CVS version of PyYIMt due to problems I was having with the previous version dropping offline daily, sometimes multiple times a day. Shortly after upgrading it dropped offline again. I am running jabberd2 ver. 2.0.s8. Here is what I see in the error log file:
XMLNotWellFormed: (u'xml-not-well-formed', u'unbound prefix')
Sat 28 Feb 2009 17:56:42 - CVS 1.73
Traceback (most recent call last):
File "./yahoo.py", line 1309, in ?
connection.Process(1)
File "/usr/lib/python2.3/site-packages/xmpp/dispatcher.py", line 303, in dispatch
handler['func'](session,stanza)
File "/usr/lib/python2.3/site-packages/xmpp/dispatcher.py", line 215, in streamErrorHandler
raise exc((name,text))
XMLNotWellFormed: (u'xml-not-well-formed', u'unbound prefix')
Les Seigneur
E-Mail: les at uark.edu
IM: les at jabber.uark.edu
"There are 10 types of people in the world: those who understand binary, and those who don't."
- Unknown
I recently updated to the latest CVS version of PyYIMt due to problems I was having with the previous version dropping offline daily, sometimes multiple times a day. Shortly after upgrading it dropped offline again. I am running jabberd2 ver. 2.0.s8. Here is what I see in the error log file:
XMLNotWellFormed: (u'xml-not-well-formed', u'unbound prefix')
So it seems that xmpp.py doesn't handle attribute namespaces correctly. At least I assume it's the unbound ses:terminated that's causing the issue.
Thanks Norman, I'll apply the update. BTW I would have sent the debug
information to you sooner but the transport hasn't dropped offline
since I enable dumpProtocol. I'm a little unclear about what triggers
the problem. Does this mean that a gajim client may have been causing
it to fail?