2025-09-14 17:10:02,345 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-14 17:10:08,521 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-14 17:10:09,929 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-14 17:10:11,509 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-14 17:10:13,062 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-14 17:10:14,644 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-14 17:10:40,780 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-15 12:08:22,707 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-15 12:08:24,524 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-15 12:08:28,000 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-15 12:08:47,340 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-15 12:08:49,158 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-15 12:08:50,958 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-15 12:08:52,815 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-15 12:08:54,631 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-15 13:12:08,250 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-15 13:12:09,723 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-15 13:12:20,119 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-15 13:12:32,304 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-15 13:12:41,332 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-15 13:12:44,305 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-15 19:22:46,299 INFO: Regenerate fieldchanges for TestSuiteDB('nts') run 12 [in fieldchange.py:74]
2025-09-15 19:22:46,579 INFO: Running regression evolution [in rule_update_fixed_regressions.py:97]
2025-09-15 19:22:46,588 INFO: timer: 'get_last_order_for_machine' 0.00 sec [in commands.py:22]
2025-09-15 19:22:46,692 INFO: Changed the state of 0 regressions [in rule_update_fixed_regressions.py:139]
2025-09-15 19:22:46,692 INFO: timer: 'regression_evolution' 0.11 sec [in commands.py:22]
2025-09-15 19:22:46,769 INFO: timer: 'regenerate_fieldchanges_for_run' 0.47 sec [in commands.py:22]
2025-09-15 19:22:46,772 INFO: Successfully created db_default/v4/nts/12 [in ImportData.py:158]
2025-09-15 21:03:18,142 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-15 23:10:02,106 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-15 23:10:03,710 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-15 23:10:08,409 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-15 23:10:09,937 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-15 23:10:13,116 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 00:28:20,402 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 01:59:09,669 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 02:00:39,791 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 02:00:59,968 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 02:01:04,969 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 02:01:14,804 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 02:02:04,876 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 02:02:09,943 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 02:02:14,957 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 02:03:40,630 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 02:03:50,635 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 02:07:48,936 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 03:32:01,402 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 03:32:01,902 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 03:32:06,905 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 03:51:21,964 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 03:51:26,966 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 03:51:31,965 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 03:55:47,084 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 03:55:52,086 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 03:55:57,099 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 03:56:03,549 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 03:56:08,161 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 03:56:13,159 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 03:56:18,163 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 03:56:23,166 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 03:56:28,167 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 03:56:33,167 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 03:56:45,381 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 03:56:47,034 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 03:56:52,035 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 03:58:40,902 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 03:59:50,919 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 05:16:10,658 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 05:16:15,652 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 05:18:32,993 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 05:21:10,709 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 05:21:25,141 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 05:21:30,143 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 05:21:35,143 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 05:21:40,148 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 05:21:45,150 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 05:21:50,151 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 05:21:55,154 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 05:22:03,884 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 05:22:08,367 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 05:24:00,954 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 05:24:30,473 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 05:24:35,479 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 05:24:42,631 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 05:24:47,126 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 05:25:02,131 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 05:25:07,134 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 05:25:37,147 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 05:28:03,592 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 05:29:28,014 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 05:30:39,220 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 05:30:43,887 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 05:30:48,886 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 05:30:58,894 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 05:34:22,067 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 05:46:25,502 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 05:47:16,528 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 05:58:36,096 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 05:58:40,480 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 05:58:45,482 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 05:58:50,483 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 06:00:10,563 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 06:00:14,790 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 06:00:19,791 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 06:00:24,795 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 06:00:29,797 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 06:59:04,660 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 06:59:09,488 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 06:59:14,651 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 06:59:19,761 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 07:01:15,711 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 07:01:16,036 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 07:01:21,038 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 07:01:26,038 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 07:15:33,381 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 07:19:08,500 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 07:19:13,502 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 07:19:18,502 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 07:19:33,511 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 07:19:38,514 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 07:19:43,513 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 07:19:48,516 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 07:19:53,517 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 07:19:58,518 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 07:28:40,704 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 07:28:51,946 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 07:29:06,077 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 07:39:28,129 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 07:39:28,535 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 07:39:28,984 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 09:02:16,224 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 09:02:39,445 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 09:02:43,895 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 09:02:48,899 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 09:02:53,903 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 09:13:11,940 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 09:13:16,881 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 09:13:21,885 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 09:13:26,889 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 09:13:31,893 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 10:08:43,598 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 10:08:44,818 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 10:13:52,583 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 10:13:57,580 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 10:14:03,692 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 10:22:55,203 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 10:32:44,572 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 10:40:07,710 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 11:40:04,674 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 11:40:07,736 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 11:40:09,255 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 11:40:10,780 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 11:40:12,306 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 11:40:13,834 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 11:40:15,361 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 11:40:23,712 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 11:40:28,270 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 11:40:33,274 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 11:40:38,276 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 11:42:11,341 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 11:42:15,809 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 11:42:20,812 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 11:42:25,817 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 11:42:40,444 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 11:42:44,741 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 11:42:49,741 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 11:42:54,746 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 11:44:48,099 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 11:44:49,122 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 11:49:33,099 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 11:51:05,871 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 11:51:10,875 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 11:51:15,876 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 11:51:56,022 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 11:52:01,024 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 11:52:06,027 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 11:52:11,031 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 12:02:09,913 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 12:02:14,912 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 12:02:19,916 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 12:02:53,065 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 12:02:57,510 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]
2025-09-16 12:03:02,587 ERROR: Exception: Traceback (most recent call last):
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1982, in wsgi_app
    response = self.full_dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1614, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/usr/local/lib/python3.7/site-packages/flask_restful/__init__.py", line 270, in error_router
    return original_handler(e)
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1517, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/usr/local/lib/python3.7/site-packages/flask/_compat.py", line 33, in reraise
    raise value
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1612, in full_dispatch_request
    rv = self.dispatch_request()
  File "/usr/local/lib/python3.7/site-packages/flask/app.py", line 1598, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/decorators.py", line 54, in wrap
    return f(**args)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 1098, in v4_graph
    data = load_graph_data(req, show_failures, limit, xaxis_date, revision_cache)
  File "/usr/local/lib/python3.7/site-packages/lnt/server/ui/views.py", line 884, in load_graph_data
    .join(ts.Run).join(ts.Order) \
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2396, in join
    from_joinpoint=from_joinpoint,
  File "<string>", line 2, in _join
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/base.py", line 227, in generate
    fn(self, *args[1:], **kw)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2588, in _join
    left, right, onclause, prop, create_aliases, outerjoin, full
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2611, in _join_left_to_right
    ) = self._join_determine_implicit_left_side(left, right, onclause)
  File "/usr/local/lib/python3.7/site-packages/sqlalchemy/orm/query.py", line 2748, in _join_determine_implicit_left_side
    "Can't determine which FROM clause to join "
sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Please use the .select_from() method to establish an explicit left side, as well as providing an explcit ON clause if not present already to help resolve the ambiguity.
 [in app.py:134]