Hi there,

After upgrading to TG-2.2 I noticed the following error (see below) when 
browsing pages in admin/ controller like: admin/groups/. The error paper 
only when I am using real-db (PostgreSQL) and does not appear when I am 
using sqlite.

Any idea how to fix this?

Thanks,

Erni.


Error - <type 'exceptions.TypeError'>: __len__() should return an int
URL: http://127.0.0.1/admin/groups/
File 
'/home/erni/prefix/TurboGears-2.2/lib/python2.7/site-packages/WebError-0.10.3-py2.7.egg/weberror/errormiddleware.py',
 
line 162 in __call__
  app_iter = self.application(environ, sr_checker)
File 
'/home/erni/prefix/TurboGears-2.2/lib/python2.7/site-packages/TurboGears2-2.2.0-py2.7.egg/tg/configuration/app_config.py',
 
line 894 in remover
  return app(environ, start_response)
File 
'/home/erni/prefix/TurboGears-2.2/lib/python2.7/site-packages/repoze.tm2-1.0-py2.7.egg/repoze/tm/__init__.py',
 
line 24 in __call__
  result = self.application(environ, save_status_and_headers)
File 
'/home/erni/prefix/TurboGears-2.2/lib/python2.7/site-packages/repoze.who-2.0-py2.7.egg/repoze/who/middleware.py',
 
line 87 in __call__
  app_iter = app(environ, wrapper.wrap_start_response)
File 
'/home/erni/prefix/TurboGears-2.2/lib/python2.7/site-packages/tw2.core-2.1.2-py2.7.egg/tw2/core/middleware.py',
 
line 195 in __call__
  resp = req.get_response(self.app, catch_exc_info=True)
File 'build/bdist.linux-x86_64/egg/webob/request.py', line 1082 in 
get_response
File 'build/bdist.linux-x86_64/egg/webob/request.py', line 1055 in 
call_application
File 
'/home/erni/prefix/TurboGears-2.2/lib/python2.7/site-packages/Beaker-1.6.3-py2.7.egg/beaker/middleware.py',
 
line 73 in __call__
  return self.app(environ, start_response)
File 
'/home/erni/prefix/TurboGears-2.2/lib/python2.7/site-packages/Beaker-1.6.3-py2.7.egg/beaker/middleware.py',
 
line 155 in __call__
  return self.wrap_app(environ, session_start_response)
File 
'/home/erni/prefix/TurboGears-2.2/lib/python2.7/site-packages/Routes-1.13-py2.7.egg/routes/middleware.py',
 
line 131 in __call__
  response = self.app(environ, start_response)
File 
'/home/erni/prefix/TurboGears-2.2/lib/python2.7/site-packages/Pylons-1.0-py2.7.egg/pylons/wsgiapp.py',
 
line 107 in __call__
  response = self.dispatch(controller, environ, start_response)
File 
'/home/erni/prefix/TurboGears-2.2/lib/python2.7/site-packages/Pylons-1.0-py2.7.egg/pylons/wsgiapp.py',
 
line 312 in dispatch
  return controller(environ, start_response)
File '/home/erni/my_example/my_example.front/my_example/lib/base.py', line 
31 in __call__
  return TGController.__call__(self, environ, start_response)
File 
'/home/erni/prefix/TurboGears-2.2/lib/python2.7/site-packages/Pylons-1.0-py2.7.egg/pylons/controllers/core.py',
 
line 211 in __call__
  response = self._dispatch_call()
File 
'/home/erni/prefix/TurboGears-2.2/lib/python2.7/site-packages/Pylons-1.0-py2.7.egg/pylons/controllers/core.py',
 
line 162 in _dispatch_call
  response = self._inspect_call(func)
File 
'/home/erni/prefix/TurboGears-2.2/lib/python2.7/site-packages/Pylons-1.0-py2.7.egg/pylons/controllers/core.py',
 
line 105 in _inspect_call
  result = self._perform_call(func, args)
File 
'/home/erni/prefix/TurboGears-2.2/lib/python2.7/site-packages/TurboGears2-2.2.0-py2.7.egg/tg/controllers/dispatcher.py',
 
line 127 in _perform_call
  r = self._call(func, params, remainder=remainder)
File 
'/home/erni/prefix/TurboGears-2.2/lib/python2.7/site-packages/TurboGears2-2.2.0-py2.7.egg/tg/controllers/decoratedcontroller.py',
 
line 143 in _call
  tg_decoration.run_hooks('before_render', remainder, params, output)
File 
'/home/erni/prefix/TurboGears-2.2/lib/python2.7/site-packages/TurboGears2-2.2.0-py2.7.egg/tg/decorators.py',
 
line 75 in run_hooks
  func(*l, **kw)
File 
'/home/erni/prefix/TurboGears-2.2/lib/python2.7/site-packages/TurboGears2-2.2.0-py2.7.egg/tg/decorators.py',
 
line 582 in before_render
  paginator.paginate_items_per_page, controller='/')
File 
'/home/erni/prefix/TurboGears-2.2/lib/python2.7/site-packages/WebHelpers-1.3-py2.7.egg/webhelpers/paginate.py',
 
line 413 in __init__
  self.item_count = len(self.collection)
TypeError: __len__() should return an int
  

-- 
You received this message because you are subscribed to the Google Groups 
"TurboGears" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/turbogears/-/SNIbweEKFnMJ.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/turbogears?hl=en.

Reply via email to