Hi

Working on my first TG 2.1 beta 1 app. I'm porting code from a TG 1.09 project and have made a few changes to the new quickstarted app. My problem is that at some point the TG 2 Admin stopped working. Here is a the traceback:

URL: http://localhost:8080/admin/groups/
File 'c:\\Python26\\lib\\site-packages\\weberror-0.10.1-py2.6.egg\\weberror\\evalexception.py', line 431 in respond
  app_iter = self.application(environ, detect_start_response)
File 'c:\\Python26\\lib\\site-packages\\turbogears2-2.1b2-py2.6.egg\\tg\\configuration.py', line 783 in remover
  return app(environ, start_response)
File 'c:\\Python26\\lib\\site-packages\\repoze.tm2-1.0a5-py2.6.egg\\repoze\\tm\\__init__.py', line 23 in __call__
  result = self.application(environ, save_status_and_headers)
File 'c:\\Python26\\lib\\site-packages\\repoze.who-1.0.18-py2.6.egg\\repoze\\who\\middleware.py', line 107 in __call__
  app_iter = app(environ, wrapper.wrap_start_response)
File 'c:\\Python26\\lib\\site-packages\\toscawidgets-0.9.9-py2.6.egg\\tw\\core\\middleware.py', line 43 in __call__
  return self.wsgi_app(environ, start_response)
File 'c:\\Python26\\lib\\site-packages\\toscawidgets-0.9.9-py2.6.egg\\tw\\core\\middleware.py', line 68 in wsgi_app
  resp = req.get_response(self.application)
File 'build\\bdist.win32\\egg\\webob\\request.py', line 919 in get_response
File 'build\\bdist.win32\\egg\\webob\\request.py', line 887 in call_application File 'c:\\Python26\\lib\\site-packages\\toscawidgets-0.9.9-py2.6.egg\\tw\\core\\resource_injector.py', line 68 in _injector
  resp = req.get_response(app)
File 'build\\bdist.win32\\egg\\webob\\request.py', line 919 in get_response
File 'build\\bdist.win32\\egg\\webob\\request.py', line 887 in call_application File 'c:\\Python26\\lib\\site-packages\\beaker-1.5.2-py2.6.egg\\beaker\\middleware.py', line 73 in __call__
  return self.app(environ, start_response)
File 'c:\\Python26\\lib\\site-packages\\beaker-1.5.2-py2.6.egg\\beaker\\middleware.py', line 152 in __call__
  return self.wrap_app(environ, session_start_response)
File 'c:\\Python26\\lib\\site-packages\\routes-1.12-py2.6.egg\\routes\\middleware.py', line 131 in __call__
  response = self.app(environ, start_response)
File 'c:\\Python26\\lib\\site-packages\\pylons-0.9.7-py2.6.egg\\pylons\\wsgiapp.py', line 125 in __call__
  response = self.dispatch(controller, environ, start_response)
File 'c:\\Python26\\lib\\site-packages\\pylons-0.9.7-py2.6.egg\\pylons\\wsgiapp.py', line 324 in dispatch
  return controller(environ, start_response)
File 'C:\\dev\\infocenter\\infocenter\\lib\\base.py', line 32 in __call__
  return TGController.__call__(self, environ, start_response)
File 'c:\\Python26\\lib\\site-packages\\pylons-0.9.7-py2.6.egg\\pylons\\controllers\\core.py', line 221 in __call__
  response = self._dispatch_call()
File 'c:\\Python26\\lib\\site-packages\\pylons-0.9.7-py2.6.egg\\pylons\\controllers\\core.py', line 172 in _dispatch_call
  response = self._inspect_call(func)
File 'c:\\Python26\\lib\\site-packages\\pylons-0.9.7-py2.6.egg\\pylons\\controllers\\core.py', line 107 in _inspect_call
  result = self._perform_call(func, args)
File 'c:\\Python26\\lib\\site-packages\\turbogears2-2.1b2-py2.6.egg\\tg\\controllers\\dispatcher.py', line 254 in _perform_call
  r = self._call(func, params, remainder=remainder)
File 'c:\\Python26\\lib\\site-packages\\turbogears2-2.1b2-py2.6.egg\\tg\\controllers\\decoratedcontroller.py', line 129 in _call
  response = self._render_response(controller, output)
File 'c:\\Python26\\lib\\site-packages\\turbogears2-2.1b2-py2.6.egg\\tg\\controllers\\decoratedcontroller.py', line 305 in _render_response
  template_name=template_name)
File 'c:\\Python26\\lib\\site-packages\\turbogears2-2.1b2-py2.6.egg\\tg\\render.py', line 156 in render
  return render_function(template_name, template_vars, **kwargs)
File 'c:\\Python26\\lib\\site-packages\\turbogears2-2.1b2-py2.6.egg\\tg\\render.py', line 194 in render_mako return templating.render_mako(template_name, extra_vars=template_vars, **kwargs) File 'c:\\Python26\\lib\\site-packages\\pylons-0.9.7-py2.6.egg\\pylons\\templating.py', line 274 in render_mako
  cache_type=cache_type, cache_expire=cache_expire)
File 'c:\\Python26\\lib\\site-packages\\pylons-0.9.7-py2.6.egg\\pylons\\templating.py', line 249 in cached_template
  return render_func()
File 'c:\\Python26\\lib\\site-packages\\pylons-0.9.7-py2.6.egg\\pylons\\templating.py', line 271 in render_template
  return literal(template.render_unicode(**globs))
File 'c:\\Python26\\lib\\site-packages\\mako-0.2.5-py2.6.egg\\mako\\template.py', line 138 in render_unicode
  return runtime._render(self, self.callable_, args, data, as_unicode=True)
File 'c:\\Python26\\lib\\site-packages\\mako-0.2.5-py2.6.egg\\mako\\runtime.py', line 364 in _render _render_context(template, callable_, context, *args, **_kwargs_for_callable(callable_, data)) File 'c:\\Python26\\lib\\site-packages\\mako-0.2.5-py2.6.egg\\mako\\runtime.py', line 381 in _render_context
  _exec_template(inherit, lclcontext, args=args, kwargs=kwargs)
File 'c:\\Python26\\lib\\site-packages\\mako-0.2.5-py2.6.egg\\mako\\runtime.py', line 414 in _exec_template
  callable_(context, *args, **kwargs)
File 'C:\\dev\\infocenter\\infocenter\\templates\\master.mak.py', line 54 in render_body
  __M_writer(escape(self.content_wrapper()))
File 'c:\\Python26\\lib\\site-packages\\mako-0.2.5-py2.6.egg\\mako\\runtime.py', line 255 in <lambda>
  return lambda *args, **kwargs:callable_(self.context, *args, **kwargs)
File 'C:\\dev\\infocenter\\infocenter\\templates\\master.mak.py', line 249 in render_content_wrapper

File 'c:\\Python26\\lib\\site-packages\\mako-0.2.5-py2.6.egg\\mako\\runtime.py', line 255 in <lambda>
  return lambda *args, **kwargs:callable_(self.context, *args, **kwargs)
File 'C:\\Users\\jsteil\\AppData\\Roaming\\Python-Eggs\\tgext.crud-0.3.8-py2.6.egg-tmp\\tgext\\crud\\templates\\get_all.mak.py', line 62 in render_body __M_writer(escape(tmpl_context.paginators.value_list.pager(link='./%ss'%model.lower()))) File 'c:\\Python26\\lib\\site-packages\\turbogears2-2.1b2-py2.6.egg\\tg\\util.py', line 108 in curried_function
  return func(*args, **kwds)
File 'c:\\Python26\\lib\\site-packages\\webhelpers-0.6.4-py2.6.egg\\webhelpers\\paginate.py', line 688 in pager
  result = re.sub(r'~(\d+)~', _range, format)
File 'c:\\Python26\\lib\\re.py', line 151 in sub
  return _compile(pattern, 0).sub(repl, string, count)
File 'c:\\Python26\\lib\\site-packages\\webhelpers-0.6.4-py2.6.egg\\webhelpers\\paginate.py', line 661 in _range
  nav_items.append( _pagerlink(thispage, text) )
File 'c:\\Python26\\lib\\site-packages\\webhelpers-0.6.4-py2.6.egg\\webhelpers\\paginate.py', line 597 in _pagerlink
  link_url = url_for(**link_params)
File 'c:\\Python26\\lib\\site-packages\\routes-1.12-py2.6.egg\\routes\\util.py', line 269 in url_for
  (args, kargs))
GenerationException: url_for could not generate URL. Called with args: () {'link': './groups', 'page': 2}

Is it worth it to try to figure out what this problem is, or am I better off just quickstart'ing a new app and redoing my changes? Is the solution obvious to a seasons tg2'er?

    -Jim

--
You received this message because you are subscribed to the Google Groups 
"TurboGears" group.
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