All pastes #740213 Raw Edit

Someone

public text v1 · immutable
·published 2007-10-17 19:40 UTC
rendered paste body
2007-10-17 12:38:20,770 turbogears.access INFO 10.8.32.55 - - "GET /token?UUID=6d4f1875-f2ea-4a33-9aaa-c856273f3e3b HTTP/1.1" 200 329 "" "smolt/.91"
2007-10-17 12:38:20,903 cherrypy.msg INFO HTTP: Page handler: <bound method Root.add of <hardware.controllers.Root object at 0x1525650>>
Traceback (most recent call last):
  File "/usr/lib/python2.4/site-packages/cherrypy/_cphttptools.py", line 105, in _run
    self.main()
  File "/usr/lib/python2.4/site-packages/cherrypy/_cphttptools.py", line 254, in main
    body = page_handler(*virtual_path, **self.params)
  File "<string>", line 3, in add
  File "/usr/lib/python2.4/site-packages/turbogears/controllers.py", line 334, in expose
    output = database.run_with_transaction(
  File "<string>", line 5, in run_with_transaction
  File "/usr/lib/python2.4/site-packages/turbogears/database.py", line 302, in so_rwt
    retval = func(*args, **kw)
  File "<string>", line 5, in _expose
  File "/usr/lib/python2.4/site-packages/turbogears/controllers.py", line 351, in <lambda>
    mapping, fragment, args, kw)))
  File "/usr/lib/python2.4/site-packages/turbogears/controllers.py", line 378, in _execute_func
    output = errorhandling.try_call(func, *args, **kw)
  File "/usr/lib/python2.4/site-packages/turbogears/errorhandling.py", line 73, in try_call
    return func(self, *args, **kw)
  File "/usr/share/smolt/smoon/hardware/controllers.py", line 333, in add
    host_sql = Query(Host).selectone_by(uuid=uuid)
  File "/usr/lib/python2.4/site-packages/sqlalchemy/orm/query.py", line 264, in selectone_by
    ret = self.select_whereclause(self.join_by(*args, **params), limit=2)
  File "/usr/lib/python2.4/site-packages/sqlalchemy/orm/query.py", line 359, in select_whereclause
    return self._select_statement(statement, params=params)
  File "/usr/lib/python2.4/site-packages/sqlalchemy/orm/query.py", line 1072, in _select_statement
    return self.execute(statement, params=params, **kwargs)
  File "/usr/lib/python2.4/site-packages/sqlalchemy/orm/query.py", line 971, in execute
    result = self.session.execute(self.mapper, clauseelement, params=p)
  File "/usr/lib/python2.4/site-packages/sqlalchemy/orm/query.py", line 94, in _get_session
    return self.mapper.get_session()
  File "/usr/lib/python2.4/site-packages/sqlalchemy/orm/mapper.py", line 921, in get_session
    s = self.extension.get_session()
  File "/usr/lib/python2.4/site-packages/sqlalchemy/orm/mapper.py", line 1744, in get_session
    return self._do('get_session', *args, **kwargs)
  File "/usr/lib/python2.4/site-packages/sqlalchemy/orm/mapper.py", line 1793, in _do
    ret = getattr(elem, funcname)(*args, **kwargs)
  File "/usr/lib/python2.4/site-packages/sqlalchemy/ext/sessioncontext.py", line 62, in get_session
    return self.context.current
  File "/usr/lib/python2.4/site-packages/sqlalchemy/ext/sessioncontext.py", line 32, in get_current
    return self.registry()
  File "/usr/lib/python2.4/site-packages/sqlalchemy/util.py", line 484, in __call__
    return self.registry.setdefault(key, self.createfunc())
  File "/usr/share/smolt/smoon/hardware/sahelper.py", line 38, in <lambda>
    ctx = SessionContext(lambda:sqlalchemy.create_session(bind_to=get_engine()))
  File "/usr/share/smolt/smoon/hardware/sahelper.py", line 25, in get_engine
    dburi = alch_args.pop('dburi')
KeyError: 'pop(): dictionary is empty'