When does it happen? After you have logged in? Do you get the login page?
воскресенье, 10 января 2021 г. в 06:12:35 UTC+3, jimka...@yahoo.com: > No input :-( > Guess we'll need to stick with 2.20.4. Don't really have a lot of time to > put into the 2.21 migration, at least for now. :-( :-( > > On Tuesday, December 22, 2020 at 10:36:16 AM UTC-8 jimka...@yahoo.com > wrote: > >> Sorry. The web2py version should obviously have been 2.21.1 in my message >> >> On Tuesday, December 22, 2020 at 10:14:26 AM UTC-8 jimka...@yahoo.com >> wrote: >> >>> Just trying to update to version 1.21.1 from 2.20.4. the app runs fine >>> under 2.20.4. >>> Under 1.21.1, the welcome app comes up fine. The admin/default/site >>> page comes up fine. But when I start the app ( >>> http://127.0.0.1:8000/MFMCurrAssetMgr/default/user/login?_next=/MFMCurrAssetMgr/default/index) >>> >>> I hit an infinite loop in yatl/template.py?, culminating in a >>> RecursionError. >>> >>> Given the traceback is entirely within gluon code, with no obvious >>> reference to my code other than the URI above, I'm hoping someone can give >>> me pointers to where to look next. I've looked in the default controller >>> and tried tracing but it never actually seems to get into executing my >>> default/index. >>> >>> Environment is MacOS 10.15.7. Python is 3.7.8. I'm doing the upgrade >>> with web2py source. >>> >>> Here's the start/end of the traceback >>> >>> Thanks in advance >>> Jim >>> >>> Traceback (most recent call last): >>> File "/Applications/web2py_dev/gluon/main.py", line 439, in wsgibase >>> serve_controller(request, response, session) >>> File "/Applications/web2py_dev/gluon/main.py", line 179, in >>> serve_controller >>> page = run_view_in(response._view_environment) >>> File "/Applications/web2py_dev/gluon/compileapp.py", line 729, in >>> run_view_in >>> context=environment) >>> File "/Applications/web2py_dev/gluon/packages/yatl/yatl/template.py", line >>> 820, in parse_template >>> return str(TemplateParser(text, context=context, path=path, lexers= >>> lexers, delimiters=delimiters, reader=reader)) >>> File "/Applications/web2py_dev/gluon/packages/yatl/yatl/template.py", line >>> 347, in __str__ >>> return self.to_string() >>> File "/Applications/web2py_dev/gluon/packages/yatl/yatl/template.py", line >>> 343, in to_string >>> return self.reindent(str(self.content)) >>> File "/Applications/web2py_dev/gluon/packages/yatl/yatl/template.py", line >>> 193, in __str__ >>> return ''.join(output_aux(node, self.blocks) for node in self.nodes) >>> File "/Applications/web2py_dev/gluon/packages/yatl/yatl/template.py", line >>> 193, in <genexpr> >>> return ''.join(output_aux(node, self.blocks) for node in self.nodes) >>> File "/Applications/web2py_dev/gluon/packages/yatl/yatl/template.py", line >>> 102, in output_aux >>> if isinstance(node, BlockNode) \ >>> File "/Applications/web2py_dev/gluon/packages/yatl/yatl/template.py", line >>> 174, in output >>> return ''.join(output_aux(node, blocks) for node in self.nodes) >>> File "/Applications/web2py_dev/gluon/packages/yatl/yatl/template.py", line >>> 174, in <genexpr> >>> >>> ... >>> >>> File "/Applications/web2py_dev/gluon/packages/yatl/yatl/template.py", line >>> 174, in <genexpr> >>> return ''.join(output_aux(node, blocks) for node in self.nodes) >>> File "/Applications/web2py_dev/gluon/packages/yatl/yatl/template.py", line >>> 102, in output_aux >>> if isinstance(node, BlockNode) \ >>> RecursionError: maximum recursion depth exceeded while calling a Python >>> object >>> >> -- Resources: - http://web2py.com - http://web2py.com/book (Documentation) - http://github.com/web2py/web2py (Source code) - https://code.google.com/p/web2py/issues/list (Report Issues) --- You received this message because you are subscribed to the Google Groups "web2py-users" group. To unsubscribe from this group and stop receiving emails from it, send an email to web2py+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/web2py/1328e612-fd67-47e9-8132-12fff259d300n%40googlegroups.com.