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.

Reply via email to