Invalid continuation byte, I haven't seen that before, but apparently you do supply some kind of string that is not encoded as utf-8 where it should be.
See http://stackoverflow.com/questions/5552555/unicodedecodeerror-invalid-continuation-byte How is your model defined? Are you using Column(Unicode()) or Column(String())? Am Montag, 13. August 2012 19:02:40 UTC+2 schrieb alonn: > > here it is: > ⇝ UnicodeDecodeError: 'utf8' codec can't decode byte 0xee in position 0: > invalid continuation byte > View as: Interactive<http://localhost:8080/adminPriority/activitiess/#> | > Text <http://localhost:8080/adminPriority/activitiess/#> | > XML<http://localhost:8080/adminPriority/activitiess/#> > (full) <http://localhost:8080/adminPriority/activitiess/#> > URL: http://localhost:8080/adminPriority/activitiess/ > Module weberror.evalexception:*431* in respond > <http://localhost:8080/adminPriority/activitiess/#> > view <http://localhost:8080/adminPriority/activitiess/#> > >> <http://localhost:8080/adminPriority/activitiess/#>app_iter = self. > application(environ, detect_start_response) > Module tg.configuration:*825* in remover > <http://localhost:8080/adminPriority/activitiess/#> > view <http://localhost:8080/adminPriority/activitiess/#> > >> <http://localhost:8080/adminPriority/activitiess/#>return app(environ, > start_response) > Module repoze.tm:*24* in __call__ > <http://localhost:8080/adminPriority/activitiess/#> > view <http://localhost:8080/adminPriority/activitiess/#> > >> <http://localhost:8080/adminPriority/activitiess/#>result = self. > application(environ, save_status_and_headers) > Module repoze.who.middleware:*107* in __call__ > <http://localhost:8080/adminPriority/activitiess/#> > view <http://localhost:8080/adminPriority/activitiess/#> > >> <http://localhost:8080/adminPriority/activitiess/#>app_iter = app( > environ, wrapper.wrap_start_response) > Module tw.core.middleware:*46* in __call__ > <http://localhost:8080/adminPriority/activitiess/#> > view <http://localhost:8080/adminPriority/activitiess/#> > >> <http://localhost:8080/adminPriority/activitiess/#>return self. > wsgi_app(environ, start_response) > Module tw.core.middleware:*72* in wsgi_app > <http://localhost:8080/adminPriority/activitiess/#> > view <http://localhost:8080/adminPriority/activitiess/#> > >> <http://localhost:8080/adminPriority/activitiess/#>resp = req. > get_response(self.application) > Module webob.request:*1053* in get_response > <http://localhost:8080/adminPriority/activitiess/#> > view <http://localhost:8080/adminPriority/activitiess/#> > >> <http://localhost:8080/adminPriority/activitiess/#>application, > catch_exc_info=False) > Module webob.request:*1022* in call_application > <http://localhost:8080/adminPriority/activitiess/#> > view <http://localhost:8080/adminPriority/activitiess/#> > >> <http://localhost:8080/adminPriority/activitiess/#>app_iter = > application(self.environ, start_response) > Module tw.core.resource_injector:*70* in _injector > <http://localhost:8080/adminPriority/activitiess/#> > view <http://localhost:8080/adminPriority/activitiess/#> > >> <http://localhost:8080/adminPriority/activitiess/#>resp = req. > get_response(app) > Module webob.request:*1053* in get_response > <http://localhost:8080/adminPriority/activitiess/#> > view <http://localhost:8080/adminPriority/activitiess/#> > >> <http://localhost:8080/adminPriority/activitiess/#>application, > catch_exc_info=False) > Module webob.request:*1022* in call_application > <http://localhost:8080/adminPriority/activitiess/#> > view <http://localhost:8080/adminPriority/activitiess/#> > >> <http://localhost:8080/adminPriority/activitiess/#>app_iter = > application(self.environ, start_response) > Module beaker.middleware:*73* in __call__ > <http://localhost:8080/adminPriority/activitiess/#> > view <http://localhost:8080/adminPriority/activitiess/#> > >> <http://localhost:8080/adminPriority/activitiess/#>return self.app( > environ, start_response) > Module beaker.middleware:*152* in __call__ > <http://localhost:8080/adminPriority/activitiess/#> > view <http://localhost:8080/adminPriority/activitiess/#> > >> <http://localhost:8080/adminPriority/activitiess/#>return self. > wrap_app(environ, session_start_response) > Module routes.middleware:*131* in __call__ > <http://localhost:8080/adminPriority/activitiess/#> > view <http://localhost:8080/adminPriority/activitiess/#> > >> <http://localhost:8080/adminPriority/activitiess/#>response = self.app > (environ, start_response) > Module pylons.wsgiapp:*107* in __call__ > <http://localhost:8080/adminPriority/activitiess/#> > view <http://localhost:8080/adminPriority/activitiess/#> > >> <http://localhost:8080/adminPriority/activitiess/#>response = self. > dispatch(controller, environ, start_response) > Module pylons.wsgiapp:*312* in dispatch > <http://localhost:8080/adminPriority/activitiess/#> > view <http://localhost:8080/adminPriority/activitiess/#> > >> <http://localhost:8080/adminPriority/activitiess/#>return controller( > environ, start_response) > Module priorityagent.lib.base:*31* in __call__ > <http://localhost:8080/adminPriority/activitiess/#> > view <http://localhost:8080/adminPriority/activitiess/#> > >> <http://localhost:8080/adminPriority/activitiess/#>return TGController > .__call__(self, environ, start_response) > Module pylons.controllers.core:*211* in __call__ > <http://localhost:8080/adminPriority/activitiess/#> > view <http://localhost:8080/adminPriority/activitiess/#> > >> <http://localhost:8080/adminPriority/activitiess/#>response = self. > _dispatch_call() > Module pylons.controllers.core:*162* in _dispatch_call > <http://localhost:8080/adminPriority/activitiess/#> > view <http://localhost:8080/adminPriority/activitiess/#> > >> <http://localhost:8080/adminPriority/activitiess/#>response = self. > _inspect_call(func) > Module pylons.controllers.core:*105* in _inspect_call > <http://localhost:8080/adminPriority/activitiess/#> > view <http://localhost:8080/adminPriority/activitiess/#> > >> <http://localhost:8080/adminPriority/activitiess/#>result = self. > _perform_call(func, args) > Module tg.controllers.dispatcher:*254* in _perform_call > <http://localhost:8080/adminPriority/activitiess/#> > view <http://localhost:8080/adminPriority/activitiess/#> > >> <http://localhost:8080/adminPriority/activitiess/#>r = self._call(func > , params, remainder=remainder) > Module tg.controllers.decoratedcontroller:*116* in _call > <http://localhost:8080/adminPriority/activitiess/#> > view <http://localhost:8080/adminPriority/activitiess/#> > >> <http://localhost:8080/adminPriority/activitiess/#>output = controller > (*remainder, **dict(params)) > Module tgext.crud.controller:*120* in get_all > <http://localhost:8080/adminPriority/activitiess/#> > view <http://localhost:8080/adminPriority/activitiess/#> > >> <http://localhost:8080/adminPriority/activitiess/#>values = self. > table_filler.get_value(**kw) > Module sprox.fillerbase:*218* in get_value > <http://localhost:8080/adminPriority/activitiess/#> > view <http://localhost:8080/adminPriority/activitiess/#> > >> <http://localhost:8080/adminPriority/activitiess/#>value = unicode( > value, encoding='utf-8') > *UnicodeDecodeError: 'utf8' codec can't decode byte 0xee in position 0: > invalid continuation byte* > > On Monday, August 13, 2012 10:50:18 AM UTC+3, Moritz Schlarb wrote: >> >> If you could show us the full traceback, that would be helpful. >> Sadly, the "Upload to PylonsHQ"-Functionality is broken since some time >> so you would have to copy and paste it to something like paste.pocoo.org. >> >> Am Mittwoch, 8. August 2012 22:49:41 UTC+2 schrieb alonn: >>> >>> if you mean root controller or crud in tgext.crud or controller in >>> tgext.admin that yes, I have, if you mean something else please elaborate >>> >>> On Tuesday, August 7, 2012 1:05:22 AM UTC+3, Mengu wrote: >>>> >>>> hi, >>>> >>>> do you have "*# -*- coding: utf-8 -*-"* (without the quotes) on top >>>> of your controller file? >>>> >>>> >>>> On Monday, August 6, 2012 8:24:29 PM UTC+3, alonn wrote: >>>>> >>>>> getting: >>>>> UnicodeDecodeError: 'utf8' codec can't decode byte 0xee in position 0: >>>>> invalid continuation byte >>>>> >>>>> in one of my admincontrollers: >>>>> >>>>> adminPriority = AdminController([Activities, Deposit, Ashmas], >>>>> DBSession2, config_type=TGAdminConfig) >>>>> >>>>> basicaly I have two db backends - so I need double DBSEssion etc, >>>>> admin controller etc. the problematic one is the one working with >>>>> mssql2005 >>>>> (the mysql one works fine) >>>>> the controller shows me the right models but when I press one of them: >>>>> (or any other model) >>>>> http://localhost:8080/adminPriority/activitiess/ >>>>> >>>>> instead of getting the default admin table view I get this annoying >>>>> error. >>>>> >>>>> both db backends work fine in the logic part of the application. the >>>>> only difference is in the admincontroller. >>>>> >>>>> I'd also like to get rid of the extra 'plural' form tg is adding to my >>>>> models (turning activities into activitiess etc) >>>>> >>>>> thanks for the help >>>>> >>>>> -- 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/-/IH-ie_IlH90J. 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.

