[py-transports] pymsn 0.4 - can't fetch registration form
Vladimir Vrzic
random at beotel.yu
Mon Jan 17 09:20:22 CST 2005
I have a jabber 1.4 server (elitesecurity.org), running FreeBSD 5.3, Python
2.4 and Twisted 1.3.0. I just upgraded to py-aim 0.4, but registration form
fetching causes problems. Here's the debug log:
/opt/jabber/pyaim-t-0.4 # setuidgid jabber ./PyAIMt
01/17/05 - 15:47:35 - Debug logging enabled.
01/17/05 - 15:47:35 - Debug logging enabled.
01/17/05 - 15:47:35 - Config: Created configuration entity
01/17/05 - 15:47:35 - Reading config option jid = pyaim.elitesecurity.org
01/17/05 - 15:47:35 - Reading config option spooldir = /opt/jabber/spool
01/17/05 - 15:47:35 - Reading config option pid = ../PyAIMt.pid
01/17/05 - 15:47:35 - Reading config option mainServer = 127.0.0.1
01/17/05 - 15:47:35 - Reading config option port = 5347
01/17/05 - 15:47:35 - Reading config option secret = ********
01/17/05 - 15:47:35 - Reading config option lang = en
01/17/05 - 15:47:35 - Reading config option aimProtocol = oscar
01/17/05 - 15:47:35 - Reading config option crossChat =
01/17/05 - 15:47:35 - Starting up in OSCAR mode.
01/17/05 - 15:47:35 - PyTransport: Service starting up
01/17/05 - 15:47:35 - RegisterManager: Created
01/17/05 - 15:47:35 - Discovery: Created discovery manager
01/17/05 - 15:47:35 - Discovery: Adding feature support
"http://jabber.org/protocol/disco" "None"
01/17/05 - 15:47:35 - Discovery: Adding feature support "jabber:iq:version"
"<bound method Discovery.sendVersion of <disco.Discovery instance at 0x851b60c>>"
01/17/05 - 15:47:35 - Discovery: Adding identity "gateway" "aim" "AIM Transport"
01/17/05 - 15:47:35 - Discovery: Adding feature support "jabber:iq:register"
"<bound method RegisterManager.incomingRegisterIq of <register.RegisterManager
instance at 0x8511b4c>>"
01/17/05 - 15:47:35 - Discovery: Adding feature support "jabber:iq:gateway"
"<bound method GatewayTranslator.incomingIq of <misciq.GatewayTranslator
instance at 0x851b58c>>"
01/17/05 - 15:47:37 - PyTransport: Connected to main Jabberd server
01/17/05 - 15:47:42 - Discovery: Iq received "random at elitesecurity.org/Psi -
ku a" "ac30a". Looking for handler
01/17/05 - 15:47:42 - Discover: Child: query
01/17/05 - 15:47:42 - Discover: Matched query
01/17/05 - 15:47:42 - Discovery: Handler found "jabber:iq:register" "<bound
method RegisterManager.incomingRegisterIq of <register.RegisterManager
instance at 0x8511b4c>>"
01/17/05 - 15:47:42 - RegisterManager: In-band registration type "get" received
01/17/05 - 15:47:42 - RegisterManager: sendRegistrationFields() for
"random at elitesecurity.org/Psi - ku a" "ac30a"
Traceback (most recent call last):
File "/usr/local/lib/python2.4/site-packages/twisted/internet/default.py",
line 526, in doSelect
_logrun(selectable, _drdw, selectable, method, dict)
File "/usr/local/lib/python2.4/site-packages/twisted/python/log.py", line
65, in callWithLogger
callWithContext({"system": lp}, func, *args, **kw)
File "/usr/local/lib/python2.4/site-packages/twisted/python/log.py", line
52, in callWithContext
return context.call({ILogContext: newCtx}, func, *args, **kw)
File "/usr/local/lib/python2.4/site-packages/twisted/python/context.py",
line 43, in callWithContext
return func(*args,**kw)
--- <exception caught here> ---
File "/usr/local/lib/python2.4/site-packages/twisted/internet/default.py",
line 535, in _doReadOrWrite
why = getattr(selectable, method)()
File "/usr/local/lib/python2.4/site-packages/twisted/internet/tcp.py", line
255, in doRead
return self.protocol.dataReceived(data)
File "/opt/jabberd-1.4.3.1/pyaim-t-0.4/src/tlib/xmlstream.py", line 159, in
dataReceived
self.stream.parse(buf)
File "/opt/jabberd-1.4.3.1/pyaim-t-0.4/src/tlib/domish.py", line 593, in parse
self.parser.Parse(buffer)
File "/opt/jabberd-1.4.3.1/pyaim-t-0.4/src/tlib/domish.py", line 630, in
_onEndElement
self.ElementEvent(self.currElem)
File "/opt/jabberd-1.4.3.1/pyaim-t-0.4/src/tlib/xmlstream.py", line 180, in
onElement
self.dispatch(element)
File "/usr/local/lib/python2.4/site-packages/twisted/xish/utility.py", line
139, in dispatch
callbacklist.callback(object)
File "/usr/local/lib/python2.4/site-packages/twisted/xish/utility.py", line
50, in callback
methodwrapper(*args, **kwargs)
File "/usr/local/lib/python2.4/site-packages/twisted/xish/utility.py", line
34, in __call__
self.method(*nargs, **nkwargs)
File "/opt/jabberd-1.4.3.1/pyaim-t-0.4/src/disco.py", line 90, in onIq
handler(el)
File "/opt/jabberd-1.4.3.1/pyaim-t-0.4/src/register.py", line 60, in
incomingRegisterIq
self.sendRegistrationFields(incoming)
File "/opt/jabberd-1.4.3.1/pyaim-t-0.4/src/register.py", line 68, in
sendRegistrationFields
reply.attributes["from"] = config.jid
exceptions.NameError: global name 'config' is not defined
01/17/05 - 15:47:43 - PyTransport: Disconnected from main Jabberd server
01/17/05 - 15:47:48 - PyTransport: Connected to main Jabberd server
More information about the py-transports
mailing list