:) ---
James On 14/08/2006, at 5:09 PM, Stian B. Barmen wrote: > Thanks, have just updated now (have been offline myself most of the > weekend). > > The server has been running steady this weekend, no more memory > hogging. > Users have been reporting much better service. Something got better > with the > patch on Friday, that is for sure :) > > Best regards > Stian B. Barmen > > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of James > Bunton > Sent: 11. august 2006 17:10 > To: PyTransports Discussion > Subject: Re: [py-transports] Loosing messages > > I've made some more fixes. Could you svn up again and see how you go? > > Thanks. > > --- > > James > > > > On 12/08/2006, at 12:10 AM, Stian B. Barmen wrote: > >> The transport is behaving better now, but not perfect. >> >> Have some errors with the message: >> >> Disconnected from MSN servers: [Failure instance: Traceback (failure >> with no >> frames): exceptions.TypeError: int() argument must be a string or a >> number ] >> >> And in the debug log I have multiple: >> >> [2006-08-11 16:06:23] Traceback (most recent call last): >> File "/usr/lib/python2.4/site-packages/twisted/python/ >> log.py", >> line 53, in callWithLogger >> return callWithContext({"system": lp}, func, *args, **kw) >> File "/usr/lib/python2.4/site-packages/twisted/python/ >> log.py", >> line 38, in callWithContext >> return context.call({ILogContext: newCtx}, func, *args, >> **kw) >> File "/usr/lib/python2.4/site-packages/twisted/python/ >> context.py", >> line 59, in callWithContext >> return self.currentContext().callWithContext(ctx, func, >> *args, >> **kw) >> File "/usr/lib/python2.4/site-packages/twisted/python/ >> context.py", >> line 37, in callWithContext >> return func(*args,**kw) >> --- <exception caught here> --- >> File >> "/usr/lib/python2.4/site-packages/twisted/internet/ >> epollreactor.py", line >> 199, in _doReadOrWrite >> why = selectable.doRead() >> File "/usr/lib/python2.4/site-packages/twisted/internet/ >> tcp.py", >> line 349, in doRead >> return self.protocol.dataReceived(data) >> File >> "/usr/lib/python2.4/site-packages/twisted/words/xish/xmlstream.py", >> line 72, >> in dataReceived >> self.stream.parse(buf) >> File >> "/usr/lib/python2.4/site-packages/twisted/words/xish/domish.py", >> line 524, >> in parse >> self.parser.Parse(buffer) >> File >> "/usr/lib/python2.4/site-packages/twisted/words/xish/domish.py", >> line 564, >> in _onEndElement >> self.ElementEvent(self.currElem) >> File >> "/usr/lib/python2.4/site-packages/twisted/words/xish/xmlstream.py", >> line >> 104, in onElement >> self.dispatch(element) >> File >> "/usr/lib/python2.4/site-packages/twisted/words/xish/utility.py", >> line 233, >> in dispatch >> callbacklist.callback(object) >> File >> "/usr/lib/python2.4/site-packages/twisted/words/xish/utility.py", >> line 37, >> in callback >> methodwrapper(*args, **kwargs) >> File >> "/usr/lib/python2.4/site-packages/twisted/words/xish/utility.py", >> line 21, >> in __call__ >> self.method(*nargs, **nkwargs) >> File "/usr/local/pymsnt/src/disco.py", line 161, in onIq >> handler(el) >> File "/usr/local/pymsnt/src/register.py", line 67, in >> incomingRegisterIq >> self.updateRegistration(incoming) >> File "/usr/local/pymsnt/src/register.py", line 137, in >> updateRegistration >> (user, host, res) = internJID(incoming.getAttribute >> ("from")) >> exceptions.TypeError: unpack non-sequence >> >> >> At least the memory eating seems to have calmed, and it does not >> loose >> messages any more it seems. >> >> -stian >> >> -----Original Message----- >> From: [EMAIL PROTECTED] >> [mailto:[EMAIL PROTECTED] On Behalf Of James >> Bunton >> Sent: 11. august 2006 15:29 >> To: PyTransports Discussion >> Subject: Re: [py-transports] Loosing messages >> >> Thanks. Applied that to svn trunk. I've also fixed twistfix.parseText >> so that it will return None for parseText("0") >> >> --- >> >> James >> >> >> On 11/08/2006, at 9:13 PM, Lars T. Mikkelsen wrote: >> >>> Hi Stian, >>> >>> On Fri, Aug 11, 2006 at 10:45:05AM +0200, Stian B. Barmen wrote: >>>> I changed the transport setting in ejabberd and have not been able >>>> to recreate the error since. The new problem I get now is that when >>>> I log on to the MSN network I get the following message and then a >>>> disconnect: >>>> >>>> Disconnected from MSN servers: [Failure instance: Traceback >>>> (failure >>>> with no >>>> frames): exceptions.TypeError: int() argument must be a string or a >>>> number ] >>> >>> I think you receive the error message due to this traceback: >>> >>>> [2006-08-11 10:39:50] Traceback (most recent call last): >>> [snip] >>>> File "/usr/local/pymsnt/src/legacy/msn/msn.py", line >>>> 1170, >>>> in handle_NLN >>>> self.handleAvatarHelper(msnContact, params[4]) >>>> File "/usr/local/pymsnt/src/legacy/msn/msn.py", line >>>> 1146, >>>> in handleAvatarHelper >>>> msnobj = MSNObject(unquote(msnobjStr)) >>>> File "/usr/local/pymsnt/src/legacy/msn/msn.py", line 478, >>>> in __init__ >>>> self.parse(s) >>>> File "/usr/local/pymsnt/src/legacy/msn/msn.py", line 524, >>>> in parse >>>> self.size = int(e.getAttribute("Size")) >>>> exceptions.TypeError: int() argument must be a string or a >>>> number >>> >>> Please try applying the attached patch and see if it fixes the issue >>> - I haven't been able to verify it myself, as I only get few of >>> these >>> tracebacks per day. >>> >>> Best regards, >>> Lars >>> <msnobject.patch> >>> _______________________________________________ >>> py-transports mailing list >>> [email protected] >>> http://www.modevia.com/cgi-bin/mailman/listinfo/py-transports >> >> _______________________________________________ >> py-transports mailing list >> [email protected] >> http://www.modevia.com/cgi-bin/mailman/listinfo/py-transports >> >> _______________________________________________ >> py-transports mailing list >> [email protected] >> http://www.modevia.com/cgi-bin/mailman/listinfo/py-transports > > _______________________________________________ > py-transports mailing list > [email protected] > http://www.modevia.com/cgi-bin/mailman/listinfo/py-transports > > _______________________________________________ > py-transports mailing list > [email protected] > http://www.modevia.com/cgi-bin/mailman/listinfo/py-transports
