Please provide "System information" and "Enabled plugins" from about page in your Trac (at least, Jinja2 version).
On Mon, Jan 3, 2022 at 6:45 Ard Vilken <[email protected]> wrote: > Trac worked perfectly under F34 but upon a standard upgrade to 35, no > longer works. F35 uses Python 3.10 which might be part of the problem. I > reinstalled Python 3.9 and made it the system default but the problem still > occurred. On the user screen, it just displays "assertion error" but the > full error follows. This is the error after the F35 upgrade from trac.log: > > 2021-12-10 06:53:09,030 Trac[main] ERROR: [127.0.0.1] Internal Server > Error: <RequestWithSession "GET '/report/1?sort=ticket&asc=0&page=1'">, > referrer None > Traceback (most recent call last): > File "/usr/lib/python3.10/site-packages/trac/web/main.py", line 610, in > dispatch_request > dispatcher.dispatch(req) > File "/usr/lib/python3.10/site-packages/trac/web/main.py", line 302, in > dispatch > raise e > File "/usr/lib/python3.10/site-packages/trac/web/main.py", line 266, in > dispatch > output = chrome.render_template(req, template, data, metadata) > File "/usr/lib/python3.10/site-packages/trac/web/chrome.py", line 1377, > in render_template > template, data = self.prepare_template(req, filename, data, text, > File "/usr/lib/python3.10/site-packages/trac/web/chrome.py", line 1480, > in prepare_template > template = self.load_template(filename, text) > File "/usr/lib/python3.10/site-packages/trac/web/chrome.py", line 1323, > in load_template > return (self.jenv_text if text else self.jenv).get_template(filename) > File "/usr/lib/python3.10/site-packages/jinja2/environment.py", line > 997, in get_template > return self._load_template(name, globals) > File "/usr/lib/python3.10/site-packages/jinja2/environment.py", line > 958, in _load_template > template = self.loader.load(self, name, self.make_globals(globals)) > File "/usr/lib/python3.10/site-packages/jinja2/loaders.py", line 137, in > load > code = environment.compile(source, name, filename) > File "/usr/lib/python3.10/site-packages/jinja2/environment.py", line > 750, in compile > source = self._generate(source, name, filename, defer_init=defer_init) > File "/usr/lib/python3.10/site-packages/jinja2/environment.py", line > 678, in _generate > return generate( # type: ignore > File "/usr/lib/python3.10/site-packages/jinja2/compiler.py", line 117, > in generate > generator.visit(node) > File "/usr/lib/python3.10/site-packages/jinja2/visitor.py", line 40, in > visit > return f(node, *args, **kwargs) > File "/usr/lib/python3.10/site-packages/jinja2/compiler.py", line 935, > in visit_Template > self.blockvisit(block.body, block_frame) > File "/usr/lib/python3.10/site-packages/jinja2/compiler.py", line 449, > in blockvisit > self.visit(node, frame) > File "/usr/lib/python3.10/site-packages/jinja2/visitor.py", line 40, in > visit > return f(node, *args, **kwargs) > File "/usr/lib/python3.10/site-packages/jinja2/compiler.py", line 1299, > in visit_If > self.blockvisit(node.body, if_frame) > File "/usr/lib/python3.10/site-packages/jinja2/compiler.py", line 449, > in blockvisit > self.visit(node, frame) > File "/usr/lib/python3.10/site-packages/jinja2/visitor.py", line 40, in > visit > return f(node, *args, **kwargs) > File "/usr/lib/python3.10/site-packages/jinja2/compiler.py", line 1262, > in visit_For > self.blockvisit(node.body, loop_frame) > File "/usr/lib/python3.10/site-packages/jinja2/compiler.py", line 449, > in blockvisit > self.visit(node, frame) > File "/usr/lib/python3.10/site-packages/jinja2/visitor.py", line 40, in > visit > return f(node, *args, **kwargs) > File "/usr/lib/python3.10/site-packages/jinja2/compiler.py", line 1299, > in visit_If > self.blockvisit(node.body, if_frame) > File "/usr/lib/python3.10/site-packages/jinja2/compiler.py", line 449, > in blockvisit > self.visit(node, frame) > File "/usr/lib/python3.10/site-packages/jinja2/visitor.py", line 40, in > visit > return f(node, *args, **kwargs) > File "/usr/lib/python3.10/site-packages/jinja2/compiler.py", line 1582, > in visit_AssignBlock > self.pop_assign_tracking(frame) > File "/usr/lib/python3.10/site-packages/jinja2/compiler.py", line 813, > in pop_assign_tracking > ref = frame.symbols.ref(name) > File "/usr/lib/python3.10/site-packages/jinja2/idtracking.py", line 80, > in ref > raise AssertionError( > AssertionError: Tried to resolve a name to a reference that was unknown to > the frame ('header') > 2021-12-10 06:53:09,031 Trac[perm] DEBUG: No policy allowed anonymous > performing TRAC_ADMIN on None > > > -- > You received this message because you are subscribed to the Google Groups > "Trac Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/trac-users/0fddbe09-f3b4-4914-8e05-1e81fc006926n%40googlegroups.com > <https://groups.google.com/d/msgid/trac-users/0fddbe09-f3b4-4914-8e05-1e81fc006926n%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- Jun Omae <[email protected]> (大前 潤) -- You received this message because you are subscribed to the Google Groups "Trac Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/trac-users/CAEVLMaixtT%2BU8PcP5PqBN1hM_OG_iEQ90JW6CQb5%2B2eq7dFQEQ%40mail.gmail.com.
