Error when setting "Use browser setting" - Language settings
Replies: 1
Up one level
Pages:
[1]
Error when setting "Use browser setting" - Language settings
« on: November 17, 2009 18:01:30 +0000 »
Can't attach a file so...
------ 2009-11-17T16:26:07 INFO root -- HTTP:localhost:10080 Server started. Hostname: localhost Port: 10080 ------ 2009-11-17T16:26:07 INFO root Startup time: 72.463 sec real, 40.730 sec CPU ------ 2009-11-17T16:32:19 ERROR SiteError http://localhost:10080/settings/system/language/index.html Traceback (most recent call last): File "/home/gustavowork/.buildout/eggs/zope.publisher-3.4.6-py2.5.egg/zope/publisher/publish.py", line 133, in publish result = publication.callObject(request, obj) File "/home/gustavowork/.buildout/eggs/zope.app.publication-3.5.0-py2.5.egg/zope/app/publication/zopepublication.py", line 166, in callObject return mapply(ob, request.getPositionalArguments(), request) File "/home/gustavowork/.buildout/eggs/zope.publisher-3.4.6-py2.5.egg/zope/publisher/publish.py", line 108, in mapply return debug_call(obj, args) - __traceback_info__: <security proxied z3ext.layout.zcml.PageletClass from <class 'z3ext.controlpanel.browser.configlet.Configlet'> instance at 0xb201f6c> File "/home/gustavowork/.buildout/eggs/zope.publisher-3.4.6-py2.5.egg/zope/publisher/publish.py", line 114, in debug_call return obj(*args) File "/home/gustavowork/.buildout/eggs/z3ext.layout-2.2.2-py2.5.egg/z3ext/layout/pagelet.py", line 151, in __call__ return layout() File "/home/gustavowork/.buildout/eggs/z3ext.layout-2.2.2-py2.5.egg/z3ext/layout/layout.py", line 91, in __call__ return layout(layout=self, view=view, *args, **kw) File "/home/gustavowork/.buildout/eggs/z3ext.layout-2.2.2-py2.5.egg/z3ext/layout/layout.py", line 91, in __call__ return layout(layout=self, view=view, *args, **kw) File "/home/gustavowork/.buildout/eggs/z3ext.layout-2.2.2-py2.5.egg/z3ext/layout/layout.py", line 91, in __call__ return layout(layout=self, view=view, *args, **kw) File "/home/gustavowork/.buildout/eggs/z3ext.layout-2.2.2-py2.5.egg/z3ext/layout/layout.py", line 91, in __call__ return layout(layout=self, view=view, *args, **kw) File "/home/gustavowork/.buildout/eggs/z3ext.layout-2.2.2-py2.5.egg/z3ext/layout/layout.py", line 85, in __call__ return self.render() File "/home/gustavowork/.buildout/eggs/z3ext.layout-2.2.2-py2.5.egg/z3ext/layout/layout.py", line 70, in render self, context=self.view.context, request=self.request) File "/home/gustavowork/.buildout/eggs/z3c.pt-1.0.0-py2.5.egg/z3c/pt/pagetemplate.py", line 250, in __call__ return self.im_func(**kw) File "/home/gustavowork/.buildout/eggs/z3c.pt-1.0.0-py2.5.egg/z3c/pt/pagetemplate.py", line 125, in render return self.render(**context) File "/home/gustavowork/.buildout/eggs/Chameleon-1.0.4-py2.5.egg/chameleon/core/template.py", line 339, in render return super(TemplateFile, self).render(**kwargs) File "/home/gustavowork/.buildout/eggs/Chameleon-1.0.4-py2.5.egg/chameleon/zpt/template.py", line 18, in render return super(PageTemplate, self).render(**kwargs) File "/home/gustavowork/.buildout/eggs/Chameleon-1.0.4-py2.5.egg/chameleon/core/template.py", line 192, in render return self.cook_and_render(kwargs, utils.emptydict, None, True) File "/home/gustavowork/.buildout/eggs/Chameleon-1.0.4-py2.5.egg/chameleon/core/template.py", line 319, in cook_and_render args, slots, macro, global_scope) File "/home/gustavowork/.buildout/eggs/Chameleon-1.0.4-py2.5.egg/chameleon/core/template.py", line 184, in cook_and_render return func(econtext, rcontext) - __traceback_info__: (<LayoutTemplateFile /home/gustavowork/.buildout/eggs/z3ext.theme.default-1.5.2-py2.5.egg/z3ext/theme/default/layoutpage.pt>,) File "<string>", line 144, in render File "/home/gustavowork/.buildout/eggs/z3c.pt-1.0.0-py2.5.egg/z3c/pt/expressions.py", line 82, in __call__ return base() File "/home/gustavowork/.buildout/eggs/z3ext.layout-2.2.2-py2.5.egg/z3ext/layout/layout.py", line 70, in render self, context=self.view.context, request=self.request) File "/home/gustavowork/.buildout/eggs/z3c.pt-1.0.0-py2.5.egg/z3c/pt/pagetemplate.py", line 250, in __call__ return self.im_func(**kw) File "/home/gustavowork/.buildout/eggs/z3c.pt-1.0.0-py2.5.egg/z3c/pt/pagetemplate.py", line 125, in render return self.render(**context) File "/home/gustavowork/.buildout/eggs/Chameleon-1.0.4-py2.5.egg/chameleon/core/template.py", line 339, in render return super(TemplateFile, self).render(**kwargs) File "/home/gustavowork/.buildout/eggs/Chameleon-1.0.4-py2.5.egg/chameleon/zpt/template.py", line 18, in render return super(PageTemplate, self).render(**kwargs) File "/home/gustavowork/.buildout/eggs/Chameleon-1.0.4-py2.5.egg/chameleon/core/template.py", line 192, in render return self.cook_and_render(kwargs, utils.emptydict, None, True) File "/home/gustavowork/.buildout/eggs/Chameleon-1.0.4-py2.5.egg/chameleon/core/template.py", line 319, in cook_and_render args, slots, macro, global_scope) File "/home/gustavowork/.buildout/eggs/Chameleon-1.0.4-py2.5.egg/chameleon/core/template.py", line 184, in cook_and_render return func(econtext, rcontext) - __traceback_info__: (<LayoutTemplateFile /home/gustavowork/.buildout/eggs/z3ext.theme.default-1.5.2-py2.5.egg/z3ext/theme/default/layoutportal.pt>,) File "<string>", line 46, in render File "/home/gustavowork/.buildout/eggs/z3c.pt-1.0.0-py2.5.egg/z3c/pt/expressions.py", line 82, in __call__ return base() File "/home/gustavowork/.buildout/eggs/z3ext.layout-2.2.2-py2.5.egg/z3ext/layout/layout.py", line 70, in render self, context=self.view.context, request=self.request) File "/home/gustavowork/.buildout/eggs/z3c.pt-1.0.0-py2.5.egg/z3c/pt/pagetemplate.py", line 250, in __call__ return self.im_func(**kw) File "/home/gustavowork/.buildout/eggs/z3c.pt-1.0.0-py2.5.egg/z3c/pt/pagetemplate.py", line 125, in render return self.render(**context) File "/home/gustavowork/.buildout/eggs/Chameleon-1.0.4-py2.5.egg/chameleon/core/template.py", line 339, in render return super(TemplateFile, self).render(**kwargs) File "/home/gustavowork/.buildout/eggs/Chameleon-1.0.4-py2.5.egg/chameleon/zpt/template.py", line 18, in render return super(PageTemplate, self).render(**kwargs) File "/home/gustavowork/.buildout/eggs/Chameleon-1.0.4-py2.5.egg/chameleon/core/template.py", line 192, in render return self.cook_and_render(kwargs, utils.emptydict, None, True) File "/home/gustavowork/.buildout/eggs/Chameleon-1.0.4-py2.5.egg/chameleon/core/template.py", line 319, in cook_and_render args, slots, macro, global_scope) File "/home/gustavowork/.buildout/eggs/Chameleon-1.0.4-py2.5.egg/chameleon/core/template.py", line 184, in cook_and_render return func(econtext, rcontext) - __traceback_info__: (<LayoutTemplateFile /home/gustavowork/.buildout/eggs/z3ext.controlpanel-1.5.0-py2.5.egg/z3ext/controlpanel/browser/layout.pt>,) File "<string>", line 31, in render File "/home/gustavowork/.buildout/eggs/z3c.pt-1.0.0-py2.5.egg/z3c/pt/expressions.py", line 39, in __call__ return cp.render() File "/home/gustavowork/.buildout/eggs/z3ext.controlpanel-1.5.0-py2.5.egg/z3ext/controlpanel/browser/navigation.py", line 93, in render return super(Navigation, self).render() File "/home/gustavowork/.buildout/eggs/zope.viewlet-3.4.2-py2.5.egg/zope/viewlet/manager.py", line 124, in render return self.template(viewlets=self.viewlets) File "/home/gustavowork/.buildout/eggs/zope.app.pagetemplate-3.4.1-py2.5.egg/zope/app/pagetemplate/viewpagetemplatefile.py", line 83, in __call__ return self.im_func(im_self, *args, **kw) File "/home/gustavowork/.buildout/eggs/zope.app.pagetemplate-3.4.1-py2.5.egg/zope/app/pagetemplate/viewpagetemplatefile.py", line 51, in __call__ sourceAnnotations=getattr(debug_flags, 'sourceAnnotations', 0), File "/home/gustavowork/.buildout/eggs/zope.pagetemplate-3.4.0-py2.5.egg/zope/pagetemplate/pagetemplate.py", line 115, in pt_render strictinsert=0, sourceAnnotations=sourceAnnotations)() - Warning: Macro expansion failed - Warning: <type 'exceptions.RuntimeError'>: maximum recursion depth exceeded in cmp File "/home/gustavowork/.buildout/eggs/zope.tal-3.4.1-py2.5.egg/zope/tal/talinterpreter.py", line 271, in __call__ self.interpret(self.program) File "/home/gustavowork/.buildout/eggs/zope.tal-3.4.1-py2.5.egg/zope/tal/talinterpreter.py", line 346, in interpret handlers[opcode](self, args) File "/home/gustavowork/.buildout/eggs/zope.tal-3.4.1-py2.5.egg/zope/tal/talinterpreter.py", line 824, in do_loop_tal self.interpret(block) File "/home/gustavowork/.buildout/eggs/zope.tal-3.4.1-py2.5.egg/zope/tal/talinterpreter.py", line 346, in interpret handlers[opcode](self, args) File "/home/gustavowork/.buildout/eggs/zope.tal-3.4.1-py2.5.egg/zope/tal/talinterpreter.py", line 536, in do_optTag_tal self.do_optTag(stuff) File "/home/gustavowork/.buildout/eggs/zope.tal-3.4.1-py2.5.egg/zope/tal/talinterpreter.py", line 521, in do_optTag return self.no_tag(start, program) File "/home/gustavowork/.buildout/eggs/zope.tal-3.4.1-py2.5.egg/zope/tal/talinterpreter.py", line 516, in no_tag self.interpret(program) File "/home/gustavowork/.buildout/eggs/zope.tal-3.4.1-py2.5.egg/zope/tal/talinterpreter.py", line 346, in interpret handlers[opcode](self, args) File "/home/gustavowork/.buildout/eggs/zope.tal-3.4.1-py2.5.egg/zope/tal/talinterpreter.py", line 861, in do_defineMacro self.interpret(macro) File "/home/gustavowork/.buildout/eggs/zope.tal-3.4.1-py2.5.egg/zope/tal/talinterpreter.py", line 346, in interpret handlers[opcode](self, args) File "/home/gustavowork/.buildout/eggs/zope.tal-3.4.1-py2.5.egg/zope/tal/talinterpreter.py", line 536, in do_optTag_tal self.do_optTag(stuff) File "/home/gustavowork/.buildout/eggs/zope.tal-3.4.1-py2.5.egg/zope/tal/talinterpreter.py", line 521, in do_optTag return self.no_tag(start, program) File "/home/gustavowork/.buildout/eggs/zope.tal-3.4.1-py2.5.egg/zope/tal/talinterpreter.py", line 516, in no_tag self.interpret(program) File "/home/gustavowork/.buildout/eggs/zope.tal-3.4.1-py2.5.egg/zope/tal/talinterpreter.py", line 346, in interpret handlers[opcode](self, args) File "/home/gustavowork/.buildout/eggs/zope.tal-3.4.1-py2.5.egg/zope/tal/talinterpreter.py", line 536, in do_optTag_tal self.do_optTag(stuff) File "/home/gustavowork/.buildout/eggs/zope.tal-3.4.1-py2.5.egg/zope/tal/talinterpreter.py", line 525, in do_optTag self.interpret(program) File "/home/gustavowork/.buildout/eggs/zope.tal-3.4.1-py2.5.egg/zope/tal/talinterpreter.py", line 346, in interpret handlers[opcode](self, args) File "/home/gustavowork/.buildout/eggs/zope.tal-3.4.1-py2.5.egg/zope/tal/talinterpreter.py", line 536, in do_optTag_tal self.do_optTag(stuff) File "/home/gustavowork/.buildout/eggs/zope.tal-3.4.1-py2.5.egg/zope/tal/talinterpreter.py", line 521, in do_optTag return self.no_tag(start, program) File "/home/gustavowork/.buildout/eggs/zope.tal-3.4.1-py2.5.egg/zope/tal/talinterpreter.py", line 516, in no_tag self.interpret(program) File "/home/gustavowork/.buildout/eggs/zope.tal-3.4.1-py2.5.egg/zope/tal/talinterpreter.py", line 346, in interpret handlers[opcode](self, args) File "/home/gustavowork/.buildout/eggs/zope.tal-3.4.1-py2.5.egg/zope/tal/talinterpreter.py", line 642, in do_insertI18nText_tal text = self.translate(text) File "/home/gustavowork/.buildout/eggs/zope.tal-3.4.1-py2.5.egg/zope/tal/talinterpreter.py", line 841, in translate i18ndict, default=default) File "/home/gustavowork/.buildout/eggs/zope.app.pagetemplate-3.4.1-py2.5.egg/zope/app/pagetemplate/engine.py", line 109, in translate context=self.request, default=default) File "/home/gustavowork/.buildout/eggs/zope.i18n-3.6.0-py2.5.egg/zope/i18n/__init__.py", line 126, in translate target_language = negotiate(context) File "/home/gustavowork/.buildout/eggs/z3ext.language-0.1.0-py2.5.egg/z3ext/language/configlet.py", line 37, in negotiate i18n.ALLOWED_LANGUAGES, context) File "/home/gustavowork/.buildout/eggs/z3ext.language-0.1.0-py2.5.egg/z3ext/language/configlet.py", line 30, in getLanguage return super(SiteLanguage, self).getLanguage(langs, request) File "/home/gustavowork/.buildout/eggs/zope.i18n-3.6.0-py2.5.egg/zope/i18n/negotiator.py", line 45, in getLanguage langs = normalize_langs(langs) File "/home/gustavowork/.buildout/eggs/zope.i18n-3.6.0-py2.5.egg/zope/i18n/negotiator.py", line 33, in normalize_langs for l in langs: TypeError: 'NoneType' object is not iterable |