Hi all, anytime I leave empty field in any table and try to save it using 
admin interface(regardless whether it is required field), I get: 

UnicodeEncodeError: 'ascii' codec can't encode character u'\xed' in 
position 21: ordinal not in range(128)

I can trigger it anytime I create any new empty record (User, 
Group,Permission) and try to save it without editing. Traceback is attached.

Regards, 

Juraj

-- 
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/-/VyTeEfu197EJ.
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.

URL: http://localhost:8080/admin/permissions/
File 
'/home/juro/work/coinbr/tg2env/lib/python2.7/site-packages/WebError-0.10.3-py2.7.egg/weberror/evalexception.py',
 line 431 in respond
  app_iter = self.application(environ, detect_start_response)
File 
'/home/juro/work/coinbr/tg2env/lib/python2.7/site-packages/TurboGears2-2.2.0rc1-py2.7.egg/tg/configuration/app_config.py',
 line 894 in remover
  return app(environ, start_response)
File 
'/home/juro/work/coinbr/tg2env/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/juro/work/coinbr/tg2env/lib/python2.7/site-packages/repoze.who-1.0.19-py2.7.egg/repoze/who/middleware.py',
 line 107 in __call__
  app_iter = app(environ, wrapper.wrap_start_response)
File 
'/home/juro/work/coinbr/tg2env/lib/python2.7/site-packages/tw2.core-2.1.0b1-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/juro/work/coinbr/tg2env/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/juro/work/coinbr/tg2env/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/juro/work/coinbr/tg2env/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/juro/work/coinbr/tg2env/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/juro/work/coinbr/tg2env/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/juro/work/coinbr/tg2env/Coin-Broker/coinbr/lib/base.py', line 31 in 
__call__
  return TGController.__call__(self, environ, start_response)
File 
'/home/juro/work/coinbr/tg2env/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/juro/work/coinbr/tg2env/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/juro/work/coinbr/tg2env/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/juro/work/coinbr/tg2env/lib/python2.7/site-packages/TurboGears2-2.2.0rc1-py2.7.egg/tg/controllers/dispatcher.py',
 line 127 in _perform_call
  r = self._call(func, params, remainder=remainder)
File 
'/home/juro/work/coinbr/tg2env/lib/python2.7/site-packages/TurboGears2-2.2.0rc1-py2.7.egg/tg/controllers/decoratedcontroller.py',
 line 120 in _call
  params = self._perform_validate(controller, validate_params)
File 
'/home/juro/work/coinbr/tg2env/lib/python2.7/site-packages/TurboGears2-2.2.0rc1-py2.7.egg/tg/controllers/decoratedcontroller.py',
 line 224 in _perform_validate
  controller, params, formencode_state)
File 'build/bdist.linux-x86_64/egg/tgext/crud/decorators.py', line 43 in 
validate
File 
'/home/juro/work/coinbr/tg2env/lib/python2.7/site-packages/sprox-0.8b-py2.7.egg/sprox/formbase.py',
 line 230 in validate
  return self.__widget__.validate(params, state)
File 
'/home/juro/work/coinbr/tg2env/lib/python2.7/site-packages/tw2.core-2.1.0b1-py2.7.egg/tw2/core/widgets.py',
 line 461 in validate
  return ins._validate(value)
File 
'/home/juro/work/coinbr/tg2env/lib/python2.7/site-packages/tw2.core-2.1.0b1-py2.7.egg/tw2/core/validation.py',
 line 94 in wrapper
  d = fn(self, *args, **kw)
File 
'/home/juro/work/coinbr/tg2env/lib/python2.7/site-packages/tw2.core-2.1.0b1-py2.7.egg/tw2/core/widgets.py',
 line 928 in _validate
  return self.child._validate(value, state)
File 
'/home/juro/work/coinbr/tg2env/lib/python2.7/site-packages/tw2.core-2.1.0b1-py2.7.egg/tw2/core/validation.py',
 line 94 in wrapper
  d = fn(self, *args, **kw)
File 
'/home/juro/work/coinbr/tg2env/lib/python2.7/site-packages/tw2.core-2.1.0b1-py2.7.egg/tw2/core/widgets.py',
 line 620 in _validate
  val = c._validate(d, data)
File 
'/home/juro/work/coinbr/tg2env/lib/python2.7/site-packages/tw2.core-2.1.0b1-py2.7.egg/tw2/core/validation.py',
 line 98 in wrapper
  self.error_msg = str(e)
UnicodeEncodeError: 'ascii' codec can't encode character u'\xed' in position 
21: ordinal not in range(128)

Reply via email to