Traceback (most recent call last):
  File "/home/hramirez/controlcambios.asg-fdf.mx/passenger_wsgi.py", line 7, in <module>
    from app import create_app, db
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 6, in <module>
    from flask import Flask
ModuleNotFoundError: No module named 'flask'
Traceback (most recent call last):
  File "/home/hramirez/controlcambios.asg-fdf.mx/passenger_wsgi.py", line 7, in <module>
    from app import create_app, db
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 6, in <module>
    from flask import Flask
ModuleNotFoundError: No module named 'flask'
[UID:2348][254245] Child process with pid: 254413 was killed by signal: 15, core dumped: no
Traceback (most recent call last):
  File "/home/hramirez/controlcambios.asg-fdf.mx/passenger_wsgi.py", line 7, in <module>
    from app import create_app, db
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 6, in <module>
    from flask import Flask
ModuleNotFoundError: No module named 'flask'
[UID:2348][254245] Child process with pid: 254523 was killed by signal: 15, core dumped: no
Traceback (most recent call last):
  File "/home/hramirez/controlcambios.asg-fdf.mx/passenger_wsgi.py", line 13, in <module>
    from app import create_app, db
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 6, in <module>
    from flask import Flask
ModuleNotFoundError: No module named 'flask'
[UID:2348][254245] Child process with pid: 285768 was killed by signal: 15, core dumped: no
Traceback (most recent call last):
  File "/home/hramirez/controlcambios.asg-fdf.mx/passenger_wsgi.py", line 13, in <module>
    from app import create_app, db
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 6, in <module>
    from flask import Flask
ModuleNotFoundError: No module named 'flask'
[UID:2348][254245] Child process with pid: 285823 was killed by signal: 15, core dumped: no
Traceback (most recent call last):
  File "/home/hramirez/controlcambios.asg-fdf.mx/passenger_wsgi.py", line 13, in <module>
    from app import create_app, db
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 6, in <module>
    from flask import Flask
ModuleNotFoundError: No module named 'flask'
Traceback (most recent call last):
  File "/home/hramirez/controlcambios.asg-fdf.mx/passenger_wsgi.py", line 13, in <module>
    from app import create_app, db
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 6, in <module>
    from flask import Flask
ModuleNotFoundError: No module named 'flask'
[UID:2348][295553] Child process with pid: 295682 was killed by signal: 15, core dumped: no
Traceback (most recent call last):
  File "/home/hramirez/controlcambios.asg-fdf.mx/passenger_wsgi.py", line 13, in <module>
    from app import create_app, db
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 6, in <module>
    from flask import Flask
ModuleNotFoundError: No module named 'flask'
[UID:2348][295553] Child process with pid: 295695 was killed by signal: 15, core dumped: no
Traceback (most recent call last):
  File "/home/hramirez/controlcambios.asg-fdf.mx/passenger_wsgi.py", line 13, in <module>
    from app import create_app, db
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 6, in <module>
    from flask import Flask
ModuleNotFoundError: No module named 'flask'
Traceback (most recent call last):
  File "/home/hramirez/controlcambios.asg-fdf.mx/passenger_wsgi.py", line 13, in <module>
    from app import create_app, db
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 6, in <module>
    from flask import Flask
ModuleNotFoundError: No module named 'flask'
[UID:2348][470485] Child process with pid: 470550 was killed by signal: 15, core dumped: no
ERROR:app:Exception on /favicon.ico [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][505538] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
INFO:app.routes.auth:Login exitoso: hector.ramirez@fdf.mx
ERROR:app:Exception on /favicon.ico [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 107, in top-level template code
    <a class="nav-link {% if 'reportes' in request.endpoint %}active{% endif %}"
TypeError: argument of type 'NoneType' is not iterable
[ERROR] [UID:2348][505511] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 107, in top-level template code
    <a class="nav-link {% if 'reportes' in request.endpoint %}active{% endif %}"
TypeError: argument of type 'NoneType' is not iterable

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 107, in top-level template code
    <a class="nav-link {% if 'reportes' in request.endpoint %}active{% endif %}"
TypeError: argument of type 'NoneType' is not iterable
ERROR:app:Exception on /cambios/api/usuarios-por-sistema/2 [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/engine/cursor.py", line 887, in _indexes_for_keys
    return [self._keymap[key][0] for key in keys]  # type: ignore[index,misc]  # noqa: E501
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/engine/cursor.py", line 887, in <listcomp>
    return [self._keymap[key][0] for key in keys]  # type: ignore[index,misc]  # noqa: E501
KeyError: Column('id', Integer(), table=<usuario_sistema>, primary_key=True, nullable=False)

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1469, in dispatch_request
    return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask_login/utils.py", line 290, in decorated_view
    return current_app.ensure_sync(func)(*args, **kwargs)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/routes/cambios.py", line 30, in usuarios_por_sistema
    relaciones = (UsuarioSistema.query
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/orm/query.py", line 2711, in all
    return self._iter().all()  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/orm/query.py", line 2864, in _iter
    result: Union[ScalarResult[_T], Result[_T]] = self.session.execute(
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 2351, in execute
    return self._execute_internal(
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 2249, in _execute_internal
    result: Result[Any] = compile_state_cls.orm_execute_statement(
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/orm/context.py", line 309, in orm_execute_statement
    return cls.orm_setup_cursor_result(
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/orm/context.py", line 616, in orm_setup_cursor_result
    return loading.instances(result, querycontext)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/orm/loading.py", line 134, in instances
    cursor.close()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/util/langhelpers.py", line 121, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/orm/loading.py", line 114, in instances
    *[
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/orm/loading.py", line 115, in <listcomp>
    query_entity.row_processor(context, cursor)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/orm/context.py", line 2786, in row_processor
    _instance = loading._instance_processor(
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/orm/loading.py", line 878, in _instance_processor
    primary_key_getter = result._tuple_getter(pk_cols)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/engine/result.py", line 1211, in _tuple_getter
    return self._metadata._row_as_tuple_getter(keys)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/engine/result.py", line 191, in _row_as_tuple_getter
    indexes = self._indexes_for_keys(keys)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/engine/cursor.py", line 890, in _indexes_for_keys
    CursorResultMetaData._key_fallback(self, ke.args[0], ke)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/engine/cursor.py", line 847, in _key_fallback
    raise exc.NoSuchColumnError(
sqlalchemy.exc.NoSuchColumnError: Could not locate column in row for column 'usuario_sistema.id'
ERROR:app:Exception on /favicon.ico [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/engine/cursor.py", line 887, in _indexes_for_keys
    return [self._keymap[key][0] for key in keys]  # type: ignore[index,misc]  # noqa: E501
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/engine/cursor.py", line 887, in <listcomp>
    return [self._keymap[key][0] for key in keys]  # type: ignore[index,misc]  # noqa: E501
KeyError: Column('id', Integer(), table=<usuarios>, primary_key=True, nullable=False)

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 128, in _render
    app.update_template_context(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 737, in update_template_context
    context.update(func())
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask_login/utils.py", line 405, in _user_context_processor
    return dict(current_user=_get_user())
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask_login/utils.py", line 370, in _get_user
    current_app.login_manager._load_user()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask_login/login_manager.py", line 364, in _load_user
    user = self._user_callback(user_id)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/models.py", line 82, in load_user
    return Usuario.query.get(int(user_id))
  File "<string>", line 2, in get
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/util/deprecations.py", line 386, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/orm/query.py", line 1127, in get
    return self._get_impl(ident, loading.load_on_pk_identity)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/orm/query.py", line 1136, in _get_impl
    return self.session._get_impl(
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3859, in _get_impl
    return db_load_fn(
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/orm/loading.py", line 695, in load_on_pk_identity
    session.execute(
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 2351, in execute
    return self._execute_internal(
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 2249, in _execute_internal
    result: Result[Any] = compile_state_cls.orm_execute_statement(
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/orm/context.py", line 309, in orm_execute_statement
    return cls.orm_setup_cursor_result(
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/orm/context.py", line 616, in orm_setup_cursor_result
    return loading.instances(result, querycontext)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/orm/loading.py", line 134, in instances
    cursor.close()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/util/langhelpers.py", line 121, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/orm/loading.py", line 114, in instances
    *[
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/orm/loading.py", line 115, in <listcomp>
    query_entity.row_processor(context, cursor)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/orm/context.py", line 2786, in row_processor
    _instance = loading._instance_processor(
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/orm/loading.py", line 878, in _instance_processor
    primary_key_getter = result._tuple_getter(pk_cols)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/engine/result.py", line 1211, in _tuple_getter
    return self._metadata._row_as_tuple_getter(keys)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/engine/result.py", line 191, in _row_as_tuple_getter
    indexes = self._indexes_for_keys(keys)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/engine/cursor.py", line 890, in _indexes_for_keys
    CursorResultMetaData._key_fallback(self, ke.args[0], ke)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/engine/cursor.py", line 847, in _key_fallback
    raise exc.NoSuchColumnError(
sqlalchemy.exc.NoSuchColumnError: Could not locate column in row for column 'usuarios.id'
[ERROR] [UID:2348][575183] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/engine/cursor.py", line 887, in _indexes_for_keys
    return [self._keymap[key][0] for key in keys]  # type: ignore[index,misc]  # noqa: E501
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/engine/cursor.py", line 887, in <listcomp>
    return [self._keymap[key][0] for key in keys]  # type: ignore[index,misc]  # noqa: E501
KeyError: Column('id', Integer(), table=<usuarios>, primary_key=True, nullable=False)

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 128, in _render
    app.update_template_context(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 737, in update_template_context
    context.update(func())
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask_login/utils.py", line 405, in _user_context_processor
    return dict(current_user=_get_user())
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask_login/utils.py", line 370, in _get_user
    current_app.login_manager._load_user()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask_login/login_manager.py", line 364, in _load_user
    user = self._user_callback(user_id)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/models.py", line 82, in load_user
    return Usuario.query.get(int(user_id))
  File "<string>", line 2, in get
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/util/deprecations.py", line 386, in warned
    return fn(*args, **kwargs)  # type: ignore[no-any-return]
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/orm/query.py", line 1127, in get
    return self._get_impl(ident, loading.load_on_pk_identity)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/orm/query.py", line 1136, in _get_impl
    return self.session._get_impl(
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 3859, in _get_impl
    return db_load_fn(
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/orm/loading.py", line 695, in load_on_pk_identity
    session.execute(
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 2351, in execute
    return self._execute_internal(
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 2249, in _execute_internal
    result: Result[Any] = compile_state_cls.orm_execute_statement(
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/orm/context.py", line 309, in orm_execute_statement
    return cls.orm_setup_cursor_result(
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/orm/context.py", line 616, in orm_setup_cursor_result
    return loading.instances(result, querycontext)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/orm/loading.py", line 134, in instances
    cursor.close()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/util/langhelpers.py", line 121, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/orm/loading.py", line 114, in instances
    *[
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/orm/loading.py", line 115, in <listcomp>
    query_entity.row_processor(context, cursor)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/orm/context.py", line 2786, in row_processor
    _instance = loading._instance_processor(
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/orm/loading.py", line 878, in _instance_processor
    primary_key_getter = result._tuple_getter(pk_cols)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/engine/result.py", line 1211, in _tuple_getter
    return self._metadata._row_as_tuple_getter(keys)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/engine/result.py", line 191, in _row_as_tuple_getter
    indexes = self._indexes_for_keys(keys)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/engine/cursor.py", line 890, in _indexes_for_keys
    CursorResultMetaData._key_fallback(self, ke.args[0], ke)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/engine/cursor.py", line 847, in _key_fallback
    raise exc.NoSuchColumnError(
sqlalchemy.exc.NoSuchColumnError: Could not locate column in row for column 'usuarios.id'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/engine/cursor.py", line 887, in _indexes_for_keys
    return [self._keymap[key][0] for key in keys]  # type: ignore[index,misc]  # noqa: E501
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/engine/cursor.py", line 887, in <listcomp>
    return [self._keymap[key][0] for key in keys]  # type: ignore[index,misc]  # noqa: E501
KeyError: Column('id', Integer(), table=<roles>, primary_key=True, nullable=False)

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
[ERROR] [UID:2348][575182] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/engine/cursor.py", line 887, in _indexes_for_keys
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    return [self._keymap[key][0] for key in keys]  # type: ignore[index,misc]  # noqa: E501
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/engine/cursor.py", line 887, in <listcomp>
    return [self._keymap[key][0] for key in keys]  # type: ignore[index,misc]  # noqa: E501
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
KeyError: Column('id', Integer(), table=<usuario_sistema>, primary_key=True, nullable=False)

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1469, in dispatch_request
    return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask_login/utils.py", line 290, in decorated_view
    return current_app.ensure_sync(func)(*args, **kwargs)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/routes/cambios.py", line 30, in usuarios_por_sistema
    relaciones = (UsuarioSistema.query
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/orm/query.py", line 2711, in all
    return self._iter().all()  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/orm/query.py", line 2864, in _iter
    result: Union[ScalarResult[_T], Result[_T]] = self.session.execute(
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 2351, in execute
    return self._execute_internal(
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 2249, in _execute_internal
    result: Result[Any] = compile_state_cls.orm_execute_statement(
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/orm/context.py", line 309, in orm_execute_statement
    return cls.orm_setup_cursor_result(
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/orm/context.py", line 616, in orm_setup_cursor_result
    return loading.instances(result, querycontext)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/orm/loading.py", line 134, in instances
    cursor.close()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/util/langhelpers.py", line 121, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/orm/loading.py", line 114, in instances
    *[
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/orm/loading.py", line 115, in <listcomp>
    query_entity.row_processor(context, cursor)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/orm/context.py", line 2786, in row_processor
    _instance = loading._instance_processor(
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/orm/loading.py", line 878, in _instance_processor
    primary_key_getter = result._tuple_getter(pk_cols)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/engine/result.py", line 1211, in _tuple_getter
    return self._metadata._row_as_tuple_getter(keys)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/engine/result.py", line 191, in _row_as_tuple_getter
    indexes = self._indexes_for_keys(keys)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/engine/cursor.py", line 890, in _indexes_for_keys
    CursorResultMetaData._key_fallback(self, ke.args[0], ke)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/engine/cursor.py", line 847, in _key_fallback
    raise exc.NoSuchColumnError(
sqlalchemy.exc.NoSuchColumnError: Could not locate column in row for column 'usuario_sistema.id'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/orm/attributes.py", line 1102, in get
    return dict_[key]
KeyError: 'rol_id'

The above exception was the direct cause of the following exception:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/orm/attributes.py", line 569, in __get__
    return self.impl.get(state, dict_)  # type: ignore[no-any-return]
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/orm/attributes.py", line 1096, in get
    value = self._fire_loader_callables(state, key, passive)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/orm/attributes.py", line 1131, in _fire_loader_callables
    return self.callable_(state, passive)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/orm/strategies.py", line 931, in _load_for_state
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/orm/attributes.py", line 569, in __get__
    return self.impl.get(state, dict_)  # type: ignore[no-any-return]
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/orm/attributes.py", line 1096, in get
    value = self._fire_loader_callables(state, key, passive)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/orm/attributes.py", line 1131, in _fire_loader_callables
    return self.callable_(state, passive)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/orm/strategies.py", line 978, in _load_for_state
    primary_key_identity = self._get_ident_for_use_get(
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/orm/strategies.py", line 1000, in _get_ident_for_use_get
    return [
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/orm/strategies.py", line 1001, in <listcomp>
    get_attr(state, dict_, self._equated_columns[pk], passive=passive)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/orm/mapper.py", line 3603, in _get_state_attr_by_column
    return state.manager[prop.key].impl.get(state, dict_, passive=passive)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/orm/attributes.py", line 1105, in get
    raise KeyError(
KeyError: "Deferred loader for attribute 'rol_id' failed to populate correctly"
    return self._emit_lazyload(
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/orm/strategies.py", line 1079, in _emit_lazyload
    return loading.load_on_pk_identity(
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/orm/loading.py", line 695, in load_on_pk_identity
    session.execute(
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 2351, in execute
    return self._execute_internal(
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/orm/session.py", line 2249, in _execute_internal
    result: Result[Any] = compile_state_cls.orm_execute_statement(
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/orm/context.py", line 309, in orm_execute_statement
    return cls.orm_setup_cursor_result(
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/orm/context.py", line 616, in orm_setup_cursor_result
    return loading.instances(result, querycontext)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/orm/loading.py", line 134, in instances
    cursor.close()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/util/langhelpers.py", line 121, in __exit__
    raise exc_value.with_traceback(exc_tb)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/orm/loading.py", line 114, in instances
    *[
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/orm/loading.py", line 115, in <listcomp>
    query_entity.row_processor(context, cursor)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/orm/context.py", line 2786, in row_processor
    _instance = loading._instance_processor(
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/orm/loading.py", line 878, in _instance_processor
    primary_key_getter = result._tuple_getter(pk_cols)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/engine/result.py", line 1211, in _tuple_getter
    return self._metadata._row_as_tuple_getter(keys)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/engine/result.py", line 191, in _row_as_tuple_getter
    indexes = self._indexes_for_keys(keys)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/engine/cursor.py", line 890, in _indexes_for_keys
    CursorResultMetaData._key_fallback(self, ke.args[0], ke)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib64/python3.9/site-packages/sqlalchemy/engine/cursor.py", line 847, in _key_fallback
    raise exc.NoSuchColumnError(
sqlalchemy.exc.NoSuchColumnError: Could not locate column in row for column 'roles.id'
ERROR:app:Exception on /iygklm5vcw9zX.notathing [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][1565061] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /.git-credentials [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][1565522] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /.gitconfig [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][1565522] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /.netrc [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][1565522] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /_netrc [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][1565522] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /.config/gh/hosts.yml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][1565522] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /.config/gh/config.yml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][1565522] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /.npmrc [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][1565522] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /.config/git/credentials [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][1565522] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /.composer/auth.json [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][1565522] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /.github/workflows/main.yml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][1565522] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /.github/workflows/ci.yml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][1565522] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /.github/workflows/deploy.yml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][1565522] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /.gitlab-ci.yml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][1565522] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /bitbucket-pipelines.yml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][1565522] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /wp-includes/wlwmanifest.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][2857013] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /xmlrpc.php [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][2857013] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /blog/wp-includes/wlwmanifest.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][2857013] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /web/wp-includes/wlwmanifest.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][2857013] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /wordpress/wp-includes/wlwmanifest.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][2857013] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /website/wp-includes/wlwmanifest.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][2857013] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /wp/wp-includes/wlwmanifest.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][2857013] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /news/wp-includes/wlwmanifest.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][2857013] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /2018/wp-includes/wlwmanifest.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][2857013] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /2019/wp-includes/wlwmanifest.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][2857013] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /shop/wp-includes/wlwmanifest.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][2857013] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /wp1/wp-includes/wlwmanifest.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][2857013] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /test/wp-includes/wlwmanifest.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][2857013] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /media/wp-includes/wlwmanifest.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][2857013] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /wp2/wp-includes/wlwmanifest.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][2857013] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /site/wp-includes/wlwmanifest.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][2857013] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /cms/wp-includes/wlwmanifest.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][2857013] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /sito/wp-includes/wlwmanifest.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][2857013] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /wp-includes/wlwmanifest.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][3070086] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /xmlrpc.php [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][3070086] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /blog/wp-includes/wlwmanifest.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][3070086] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /web/wp-includes/wlwmanifest.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][3070086] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /wordpress/wp-includes/wlwmanifest.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][3070086] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /website/wp-includes/wlwmanifest.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][3070086] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /wp/wp-includes/wlwmanifest.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][3070086] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /news/wp-includes/wlwmanifest.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][3070086] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /2018/wp-includes/wlwmanifest.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][3070086] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /2019/wp-includes/wlwmanifest.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][3070086] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /shop/wp-includes/wlwmanifest.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][3070086] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /wp1/wp-includes/wlwmanifest.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][3070086] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /test/wp-includes/wlwmanifest.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][3070086] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /media/wp-includes/wlwmanifest.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][3070086] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /wp2/wp-includes/wlwmanifest.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][3070086] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /site/wp-includes/wlwmanifest.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][3070086] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /cms/wp-includes/wlwmanifest.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][3070086] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /sito/wp-includes/wlwmanifest.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][3070086] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /robots.txt [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][980634] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /robots.txt [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][1223042] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /wp-includes/wlwmanifest.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][1309223] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /xmlrpc.php [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][1309223] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /blog/wp-includes/wlwmanifest.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][1309223] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /web/wp-includes/wlwmanifest.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][1309223] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /wordpress/wp-includes/wlwmanifest.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][1309223] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /website/wp-includes/wlwmanifest.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][1309223] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /wp/wp-includes/wlwmanifest.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][1309223] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /news/wp-includes/wlwmanifest.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][1309223] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /2018/wp-includes/wlwmanifest.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][1309223] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /2019/wp-includes/wlwmanifest.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][1309223] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /shop/wp-includes/wlwmanifest.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][1309223] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /wp1/wp-includes/wlwmanifest.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][1309223] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /test/wp-includes/wlwmanifest.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][1309223] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /media/wp-includes/wlwmanifest.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][1309223] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /wp2/wp-includes/wlwmanifest.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][1309223] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /site/wp-includes/wlwmanifest.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][1309223] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /cms/wp-includes/wlwmanifest.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][1309223] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /sito/wp-includes/wlwmanifest.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][1309223] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /iwynns4qi69zX.notathing [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][88543] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /.git-credentials [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][88543] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /.gitconfig [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][88543] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /.netrc [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][88543] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /_netrc [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][88543] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /.config/gh/hosts.yml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][88543] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /.config/gh/config.yml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][88543] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /.npmrc [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][88543] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /.config/git/credentials [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][88543] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /.composer/auth.json [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][88543] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /.github/workflows/main.yml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][88543] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /.github/workflows/ci.yml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][88543] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /.github/workflows/deploy.yml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][88543] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /.gitlab-ci.yml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][88543] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /bitbucket-pipelines.yml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][88543] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /wp-includes/wlwmanifest.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][3060578] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /xmlrpc.php [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][3060578] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /blog/wp-includes/wlwmanifest.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][3060578] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /web/wp-includes/wlwmanifest.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][3060578] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /wordpress/wp-includes/wlwmanifest.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][3060578] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /website/wp-includes/wlwmanifest.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][3060578] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /wp/wp-includes/wlwmanifest.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][3060578] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /news/wp-includes/wlwmanifest.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][3060578] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /2018/wp-includes/wlwmanifest.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][3060578] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /2019/wp-includes/wlwmanifest.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][3060578] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /shop/wp-includes/wlwmanifest.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][3060578] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /wp1/wp-includes/wlwmanifest.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][3060578] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /test/wp-includes/wlwmanifest.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][3060578] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /media/wp-includes/wlwmanifest.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][3060578] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /wp2/wp-includes/wlwmanifest.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][3060578] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /site/wp-includes/wlwmanifest.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][3060578] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /cms/wp-includes/wlwmanifest.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][3060578] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /sito/wp-includes/wlwmanifest.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][3060578] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /robots.txt [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][2314728] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /robots.txt [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][3774880] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /favicon.ico [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][581724] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
INFO:app.routes.auth:Login exitoso: hector.ramirez@fdf.mx
ERROR:app:Exception on /favicon.ico [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 107, in top-level template code
    <a class="nav-link {% if 'reportes' in request.endpoint %}active{% endif %}"
TypeError: argument of type 'NoneType' is not iterable
[ERROR] [UID:2348][581640] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 107, in top-level template code
    <a class="nav-link {% if 'reportes' in request.endpoint %}active{% endif %}"
TypeError: argument of type 'NoneType' is not iterable

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 107, in top-level template code
    <a class="nav-link {% if 'reportes' in request.endpoint %}active{% endif %}"
TypeError: argument of type 'NoneType' is not iterable
ERROR:app:Exception on /favicon.ico [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 107, in top-level template code
    <a class="nav-link {% if 'reportes' in request.endpoint %}active{% endif %}"
TypeError: argument of type 'NoneType' is not iterable
[ERROR] [UID:2348][581724] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 107, in top-level template code
    <a class="nav-link {% if 'reportes' in request.endpoint %}active{% endif %}"
TypeError: argument of type 'NoneType' is not iterable

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 107, in top-level template code
    <a class="nav-link {% if 'reportes' in request.endpoint %}active{% endif %}"
TypeError: argument of type 'NoneType' is not iterable
ERROR:app:Exception on /wp-json/gravitysmtp/v1/tests/mock-data [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][3883377] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /favicon.ico [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][369610] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /favicon.ico [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][370861] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /favicon.ico [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][693801] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /favicon.ico [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][3834132] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /favicon.ico [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][1198114] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /favicon.ico [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][1781857] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /wp-includes/wlwmanifest.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][4058235] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /xmlrpc.php [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][4058235] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /blog/wp-includes/wlwmanifest.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][4058235] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /web/wp-includes/wlwmanifest.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][4058235] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /wordpress/wp-includes/wlwmanifest.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][4058235] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /website/wp-includes/wlwmanifest.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][4058235] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /wp/wp-includes/wlwmanifest.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][4058235] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /news/wp-includes/wlwmanifest.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][4058235] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /2018/wp-includes/wlwmanifest.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][4058235] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /2019/wp-includes/wlwmanifest.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][4058235] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /shop/wp-includes/wlwmanifest.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][4058235] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /wp1/wp-includes/wlwmanifest.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][4058235] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /test/wp-includes/wlwmanifest.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][4058235] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /media/wp-includes/wlwmanifest.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][4058235] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /wp2/wp-includes/wlwmanifest.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][4058235] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /site/wp-includes/wlwmanifest.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][4058235] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /cms/wp-includes/wlwmanifest.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][4058235] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /sito/wp-includes/wlwmanifest.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][4058235] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /wp-includes/css/buttons.css [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][3298629] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /wp-includes/css/buttons.css [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][313799] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /wp-login.php [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /wp-admin/ [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /xmlrpc.php [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][2343747] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
[ERROR] [UID:2348][2343746] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
[ERROR] [UID:2348][2343745] wsgiAppHandler pApp->start_response() return NULL.
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.
    response = self.full_dispatch_request()

During handling of the above exception, another exception occurred:

  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
    {% extends "base.html" %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
    self.environment.handle_exception()
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    return getattr(obj, attribute)
    response = self.handle_exception(e)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    raise rewrite_traceback_stack(source=source)
    return render_template('errores/500.html'), 500
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /robots.txt [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][2518290] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /robots.txt [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][135411] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /robots.txt [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][3849693] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /robots.txt [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][2655218] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /robots.txt [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][2289617] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /.env.dev.local [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /.env.docker [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /.env.development.local [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][91604] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
[ERROR] [UID:2348][91603] [ERROR] [UID:2348][91605]     self.raise_routing_exception(req)
wsgiAppHandler pApp->start_response() return NULL.
wsgiAppHandler pApp->start_response() return NULL.
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
Traceback (most recent call last):
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    rv = self.dispatch_request()
    rv = self.dispatch_request()
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    self.raise_routing_exception(req)
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:


During handling of the above exception, another exception occurred:

Traceback (most recent call last):
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    raise rewrite_traceback_stack(source=source)
    return render_template('errores/404.html'), 404
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    return render_template('errores/404.html'), 404
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    response = self.handle_exception(e)
    return getattr(obj, attribute)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /.env.docker [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][91620] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
ERROR:app:Exception on /.env.dev [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
[ERROR] [UID:2348][91606] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    raise request.routing_exception  # type: ignore
    {% extends "base.html" %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
ERROR:app:Exception on /.env.dev [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
ERROR:app:Exception on /.env.dev.local [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
ERROR:app:Exception on /.env.development.local [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
[ERROR] [UID:2348][91623] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
[ERROR] [UID:2348][91621] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    rv = self.dispatch_request()
    {% extends "base.html" %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
    raise NotFound() from None
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
[ERROR] [UID:2348][91622] wsgiAppHandler pApp->start_response() return NULL.
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /robots.txt [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][1250369] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /favicon.ico [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][1570901] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /favicon.ico [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][1570941] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /favicon.ico [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][3254534] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /favicon.ico [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][4119123] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /favicon.ico [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][2350982] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /favicon.ico [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][2479575] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /robots.txt [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][3840839] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /robots.txt [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][1462990] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /robots.txt [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][2282356] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /robots.txt [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][207401] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[UID:2348][80379] Child process with pid: 81542 was killed by signal: 15, core dumped: no
ERROR:app:Exception on /robots.txt [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][2621877] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[UID:2348][154057] Child process with pid: 200781 was killed by signal: 15, core dumped: no
ERROR:app:Exception on /robots.txt [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][1187761] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /favicon.ico [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][3165557] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /favicon.ico [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][630765] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /favicon.ico [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][3670183] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /favicon.ico [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][763695] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /favicon.ico [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][1785829] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[UID:2348][3189935] packetLen < 0
ERROR:app:Exception on /en [POST]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][3189935] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[UID:2348][3189935] packetLen < 0
ERROR:app:Exception on /robots.txt [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][2799776] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /_rNd9xZ7kL3 [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][2908887] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /_rNd9xZ7kL3 [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][2910251] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /_rNd9xZ7kL3 [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][4064961] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /_rNd9xZ7kL3 [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /_rNd9xZ7kL3 [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][2607191] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
[ERROR] [UID:2348][2607192] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    return self.ensure_sync(handler)(e)
    rv = template.render(context)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /_rNd9xZ7kL3 [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][2607247] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /robots.txt [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][2607247] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /sitemap.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][2607191] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /robots.txt [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][2607192] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /sitemap_index.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][2607191] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /sitemap-index.xml [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][2607191] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /.netrc [HEAD]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][2607192] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
ERROR:app:Exception on /wp-config.php [HEAD]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
ERROR:app:Exception on /.env.backup [HEAD]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
[ERROR] [UID:2348][2607191]     rv = self.handle_user_exception(e)
wsgiAppHandler pApp->start_response() return NULL.
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
[ERROR] [UID:2348][2607247] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    raise NotFound() from None
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    raise rewrite_traceback_stack(source=source)
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    self.environment.handle_exception()
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /sftp-config.json [HEAD]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /.aws/credentials [HEAD]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][2612024] wsgiAppHandler pApp->start_response() return NULL.
[ERROR] [UID:2348][2612026] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

    raise request.routing_exception  # type: ignore
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    rv = self.handle_user_exception(e)
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /.env.development [HEAD]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][2612024] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /.env.dev [HEAD]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][2607247] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /backup.sql [HEAD]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][2607192] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /.env.development.local [HEAD]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][2612047] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /backup.sql [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][2607192] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /.env.development [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /.netrc [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][2607191] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
[ERROR] [UID:2348][2607247] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /.env.development.local [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][2614540] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /.env.dev [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][2614540] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /.env.backup [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][2607192] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /.kube/config [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][2614712] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /.env.vercel [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /config/local.json [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][2607247] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
[ERROR] [UID:2348][2614713] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
    rv = self.dispatch_request()
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /wp-config.php [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][2614712] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /.aws/credentials [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][2614712] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /backup.sql.gz [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][2614712] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /sftp-config.json [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][2607247] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /robots.txt [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][3857422] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /robots.txt [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][657196] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /favicon.ico [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][2762564] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
INFO:app.routes.auth:Login exitoso: hector.ramirez@fdf.mx
ERROR:app:Exception on /favicon.ico [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 107, in top-level template code
    <a class="nav-link {% if 'reportes' in request.endpoint %}active{% endif %}"
TypeError: argument of type 'NoneType' is not iterable
[ERROR] [UID:2348][2762564] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 107, in top-level template code
    <a class="nav-link {% if 'reportes' in request.endpoint %}active{% endif %}"
TypeError: argument of type 'NoneType' is not iterable

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 107, in top-level template code
    <a class="nav-link {% if 'reportes' in request.endpoint %}active{% endif %}"
TypeError: argument of type 'NoneType' is not iterable
ERROR:app:Exception on /favicon.ico [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 107, in top-level template code
    <a class="nav-link {% if 'reportes' in request.endpoint %}active{% endif %}"
TypeError: argument of type 'NoneType' is not iterable
[ERROR] [UID:2348][2762910] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 107, in top-level template code
    <a class="nav-link {% if 'reportes' in request.endpoint %}active{% endif %}"
TypeError: argument of type 'NoneType' is not iterable

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 107, in top-level template code
    <a class="nav-link {% if 'reportes' in request.endpoint %}active{% endif %}"
TypeError: argument of type 'NoneType' is not iterable
ERROR:app:Exception on /.vscode/ftp-sync.json [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /.vscode/sftp.json [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][246449] [ERROR] [UID:2348][246452] wsgiAppHandler pApp->start_response() return NULL.
wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

    raise NotFound() from None
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    raise rewrite_traceback_stack(source=source)
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /.vscode/ftp.json [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][246771] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /.vscode/ftp-config.json [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][246771] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /.vscode/sftp-config.json [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][246771] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
ERROR:app:Exception on /sftp.json [GET]
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
[ERROR] [UID:2348][246771] wsgiAppHandler pApp->start_response() return NULL.
Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1484, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1458, in dispatch_request
    self.raise_routing_exception(req)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1440, in raise_routing_exception
    raise request.routing_exception  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/ctx.py", line 353, in match_request
    result = self.url_adapter.match(return_rule=True)  # type: ignore
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/werkzeug/routing/map.py", line 629, in match
    raise NotFound() from None
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2190, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1486, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1341, in handle_user_exception
    return self.handle_http_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1281, in handle_http_exception
    return self.ensure_sync(handler)(e)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 67, in page_not_found
    return render_template('errores/404.html'), 404
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/404.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2213, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 2193, in wsgi_app
    response = self.handle_exception(e)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/app.py", line 1399, in handle_exception
    server_error = self.ensure_sync(handler)(server_error)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/__init__.py", line 73, in internal_error
    return render_template('errores/500.html'), 500
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 151, in render_template
    return _render(app, template, context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/flask/templating.py", line 132, in _render
    rv = template.render(context)
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 1295, in render
    self.environment.handle_exception()
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 942, in handle_exception
    raise rewrite_traceback_stack(source=source)
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/errores/500.html", line 1, in top-level template code
    {% extends "base.html" %}
  File "/home/hramirez/controlcambios.asg-fdf.mx/app/templates/base.html", line 49, in top-level template code
    {% if current_user.rol.nombre in ['Promotor','Administrador'] %}
  File "/home/hramirez/virtualenv/controlcambios.asg-fdf.mx/3.9/lib/python3.9/site-packages/jinja2/environment.py", line 490, in getattr
    return getattr(obj, attribute)
jinja2.exceptions.UndefinedError: 'flask_login.mixins.AnonymousUserMixin object' has no attribute 'rol'
