425 lines
36 KiB
Plaintext
425 lines
36 KiB
Plaintext
2025-05-28 21:29:08 | ERROR | SysTades | ERROR | Fehler 500: 405 Method Not Allowed: The method is not allowed for the requested URL.
|
|
Endpoint: /api/thoughts, Method: GET, IP: 127.0.0.1
|
|
User: 1 (admin)
|
|
Traceback (most recent call last):
|
|
File "/home/core/.local/lib/python3.11/site-packages/flask/app.py", line 867, in full_dispatch_request
|
|
rv = self.dispatch_request()
|
|
^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/core/.local/lib/python3.11/site-packages/flask/app.py", line 841, in dispatch_request
|
|
self.raise_routing_exception(req)
|
|
File "/home/core/.local/lib/python3.11/site-packages/flask/app.py", line 450, in raise_routing_exception
|
|
raise request.routing_exception # type: ignore
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/core/.local/lib/python3.11/site-packages/flask/ctx.py", line 353, in match_request
|
|
result = self.url_adapter.match(return_rule=True) # type: ignore
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/core/.local/lib/python3.11/site-packages/werkzeug/routing/map.py", line 619, in match
|
|
raise MethodNotAllowed(valid_methods=list(e.have_match_for)) from None
|
|
werkzeug.exceptions.MethodNotAllowed: 405 Method Not Allowed: The method is not allowed for the requested URL.
|
|
|
|
2025-05-28 21:43:40 | ERROR | SysTades | ERROR | Fehler in social_feed nach 2.83ms - Exception: AttributeError: followed_id
|
|
Traceback (most recent call last):
|
|
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/sql/base.py", line 1633, in __getattr__
|
|
return self._index[key][1]
|
|
~~~~~~~~~~~^^^^^
|
|
KeyError: 'followed_id'
|
|
|
|
The above exception was the direct cause of the following exception:
|
|
|
|
Traceback (most recent call last):
|
|
File "/home/core/dev/website/utils/logger.py", line 586, in wrapper
|
|
result = func(*args, **kwargs)
|
|
^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/core/dev/website/app.py", line 2774, in social_feed
|
|
followed_posts = current_user.get_feed_posts(limit=100)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/core/dev/website/models.py", line 193, in get_feed_posts
|
|
followed_users, SocialPost.user_id == followed_users.c.followed_id
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/sql/base.py", line 1635, in __getattr__
|
|
raise AttributeError(key) from err
|
|
AttributeError: followed_id
|
|
|
|
2025-05-28 21:43:40 | ERROR | SysTades | ERROR | Fehler 500: followed_id
|
|
Endpoint: /feed, Method: GET, IP: 127.0.0.1
|
|
User: 1 (admin)
|
|
Traceback (most recent call last):
|
|
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/sql/base.py", line 1633, in __getattr__
|
|
return self._index[key][1]
|
|
~~~~~~~~~~~^^^^^
|
|
KeyError: 'followed_id'
|
|
|
|
The above exception was the direct cause of the following exception:
|
|
|
|
Traceback (most recent call last):
|
|
File "/home/core/.local/lib/python3.11/site-packages/flask/app.py", line 867, in full_dispatch_request
|
|
rv = self.dispatch_request()
|
|
^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/core/.local/lib/python3.11/site-packages/flask/app.py", line 852, in dispatch_request
|
|
return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/core/.local/lib/python3.11/site-packages/flask_login/utils.py", line 290, in decorated_view
|
|
return current_app.ensure_sync(func)(*args, **kwargs)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/core/dev/website/utils/logger.py", line 586, in wrapper
|
|
result = func(*args, **kwargs)
|
|
^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/core/dev/website/app.py", line 2774, in social_feed
|
|
followed_posts = current_user.get_feed_posts(limit=100)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/core/dev/website/models.py", line 193, in get_feed_posts
|
|
followed_users, SocialPost.user_id == followed_users.c.followed_id
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/sql/base.py", line 1635, in __getattr__
|
|
raise AttributeError(key) from err
|
|
AttributeError: followed_id
|
|
|
|
2025-05-28 21:43:59 | ERROR | SysTades | ERROR | Fehler in discover nach 16.89ms - Exception: AttributeError: 'AppenderQuery' object has no attribute 'contains'
|
|
Traceback (most recent call last):
|
|
File "/home/core/dev/website/utils/logger.py", line 586, in wrapper
|
|
result = func(*args, **kwargs)
|
|
^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/core/dev/website/app.py", line 2800, in discover
|
|
~current_user.following.contains(User.id)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
AttributeError: 'AppenderQuery' object has no attribute 'contains'
|
|
|
|
2025-05-28 21:43:59 | ERROR | SysTades | ERROR | Fehler 500: 'AppenderQuery' object has no attribute 'contains'
|
|
Endpoint: /discover, Method: GET, IP: 127.0.0.1
|
|
User: 1 (admin)
|
|
Traceback (most recent call last):
|
|
File "/home/core/.local/lib/python3.11/site-packages/flask/app.py", line 867, in full_dispatch_request
|
|
rv = self.dispatch_request()
|
|
^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/core/.local/lib/python3.11/site-packages/flask/app.py", line 852, in dispatch_request
|
|
return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/core/.local/lib/python3.11/site-packages/flask_login/utils.py", line 290, in decorated_view
|
|
return current_app.ensure_sync(func)(*args, **kwargs)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/core/dev/website/utils/logger.py", line 586, in wrapper
|
|
result = func(*args, **kwargs)
|
|
^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/core/dev/website/app.py", line 2800, in discover
|
|
~current_user.following.contains(User.id)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
AttributeError: 'AppenderQuery' object has no attribute 'contains'
|
|
|
|
2025-05-28 21:46:15 | ERROR | SysTades | ERROR | Fehler in social_feed nach 54.92ms - Exception: OperationalError: (sqlite3.OperationalError) near "UNION": syntax error
|
|
[SQL: SELECT anon_1.social_post_id AS anon_1_social_post_id, anon_1.social_post_content AS anon_1_social_post_content, anon_1.social_post_image_url AS anon_1_social_post_image_url, anon_1.social_post_video_url AS anon_1_social_post_video_url, anon_1.social_post_link_url AS anon_1_social_post_link_url, anon_1.social_post_link_title AS anon_1_social_post_link_title, anon_1.social_post_link_description AS anon_1_social_post_link_description, anon_1.social_post_post_type AS anon_1_social_post_post_type, anon_1.social_post_visibility AS anon_1_social_post_visibility, anon_1.social_post_is_pinned AS anon_1_social_post_is_pinned, anon_1.social_post_like_count AS anon_1_social_post_like_count, anon_1.social_post_comment_count AS anon_1_social_post_comment_count, anon_1.social_post_share_count AS anon_1_social_post_share_count, anon_1.social_post_view_count AS anon_1_social_post_view_count, anon_1.social_post_created_at AS anon_1_social_post_created_at, anon_1.social_post_updated_at AS anon_1_social_post_updated_at, anon_1.social_post_user_id AS anon_1_social_post_user_id, anon_1.social_post_shared_thought_id AS anon_1_social_post_shared_thought_id, anon_1.social_post_shared_node_id AS anon_1_social_post_shared_node_id
|
|
FROM ((SELECT social_post.id AS social_post_id, social_post.content AS social_post_content, social_post.image_url AS social_post_image_url, social_post.video_url AS social_post_video_url, social_post.link_url AS social_post_link_url, social_post.link_title AS social_post_link_title, social_post.link_description AS social_post_link_description, social_post.post_type AS social_post_post_type, social_post.visibility AS social_post_visibility, social_post.is_pinned AS social_post_is_pinned, social_post.like_count AS social_post_like_count, social_post.comment_count AS social_post_comment_count, social_post.share_count AS social_post_share_count, social_post.view_count AS social_post_view_count, social_post.created_at AS social_post_created_at, social_post.updated_at AS social_post_updated_at, social_post.user_id AS social_post_user_id, social_post.shared_thought_id AS social_post_shared_thought_id, social_post.shared_node_id AS social_post_shared_node_id
|
|
FROM social_post
|
|
WHERE social_post.user_id IN (?) ORDER BY social_post.created_at DESC
|
|
LIMIT ? OFFSET ?) UNION SELECT social_post.id AS social_post_id, social_post.content AS social_post_content, social_post.image_url AS social_post_image_url, social_post.video_url AS social_post_video_url, social_post.link_url AS social_post_link_url, social_post.link_title AS social_post_link_title, social_post.link_description AS social_post_link_description, social_post.post_type AS social_post_post_type, social_post.visibility AS social_post_visibility, social_post.is_pinned AS social_post_is_pinned, social_post.like_count AS social_post_like_count, social_post.comment_count AS social_post_comment_count, social_post.share_count AS social_post_share_count, social_post.view_count AS social_post_view_count, social_post.created_at AS social_post_created_at, social_post.updated_at AS social_post_updated_at, social_post.user_id AS social_post_user_id, social_post.shared_thought_id AS social_post_shared_thought_id, social_post.shared_node_id AS social_post_shared_node_id
|
|
FROM social_post
|
|
WHERE social_post.user_id = ?) AS anon_1 ORDER BY anon_1.social_post_created_at DESC
|
|
LIMIT ? OFFSET ?]
|
|
[parameters: (1, 100, 0, 1, 10, 0)]
|
|
(Background on this error at: https://sqlalche.me/e/20/e3q8)
|
|
Traceback (most recent call last):
|
|
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1969, in _exec_single_context
|
|
self.dialect.do_execute(
|
|
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/engine/default.py", line 922, in do_execute
|
|
cursor.execute(statement, parameters)
|
|
sqlite3.OperationalError: near "UNION": syntax error
|
|
|
|
The above exception was the direct cause of the following exception:
|
|
|
|
Traceback (most recent call last):
|
|
File "/home/core/dev/website/utils/logger.py", line 586, in wrapper
|
|
result = func(*args, **kwargs)
|
|
^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/core/dev/website/app.py", line 2782, in social_feed
|
|
posts = all_posts.paginate(
|
|
^^^^^^^^^^^^^^^^^^^
|
|
File "/home/core/.local/lib/python3.11/site-packages/flask_sqlalchemy/query.py", line 98, in paginate
|
|
return QueryPagination(
|
|
^^^^^^^^^^^^^^^^
|
|
File "/home/core/.local/lib/python3.11/site-packages/flask_sqlalchemy/pagination.py", line 72, in __init__
|
|
items = self._query_items()
|
|
^^^^^^^^^^^^^^^^^^^
|
|
File "/home/core/.local/lib/python3.11/site-packages/flask_sqlalchemy/pagination.py", line 358, in _query_items
|
|
out = query.limit(self.per_page).offset(self._query_offset).all()
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/orm/query.py", line 2693, in all
|
|
return self._iter().all() # type: ignore
|
|
^^^^^^^^^^^^
|
|
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/orm/query.py", line 2847, in _iter
|
|
result: Union[ScalarResult[_T], Result[_T]] = self.session.execute(
|
|
^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/orm/session.py", line 2308, in execute
|
|
return self._execute_internal(
|
|
^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/orm/session.py", line 2190, in _execute_internal
|
|
result: Result[Any] = compile_state_cls.orm_execute_statement(
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/orm/context.py", line 293, in orm_execute_statement
|
|
result = conn.execute(
|
|
^^^^^^^^^^^^^
|
|
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1416, in execute
|
|
return meth(
|
|
^^^^^
|
|
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/sql/elements.py", line 516, in _execute_on_connection
|
|
return connection._execute_clauseelement(
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1639, in _execute_clauseelement
|
|
ret = self._execute_context(
|
|
^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1848, in _execute_context
|
|
return self._exec_single_context(
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1988, in _exec_single_context
|
|
self._handle_dbapi_exception(
|
|
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 2343, in _handle_dbapi_exception
|
|
raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
|
|
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1969, in _exec_single_context
|
|
self.dialect.do_execute(
|
|
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/engine/default.py", line 922, in do_execute
|
|
cursor.execute(statement, parameters)
|
|
sqlalchemy.exc.OperationalError: (sqlite3.OperationalError) near "UNION": syntax error
|
|
[SQL: SELECT anon_1.social_post_id AS anon_1_social_post_id, anon_1.social_post_content AS anon_1_social_post_content, anon_1.social_post_image_url AS anon_1_social_post_image_url, anon_1.social_post_video_url AS anon_1_social_post_video_url, anon_1.social_post_link_url AS anon_1_social_post_link_url, anon_1.social_post_link_title AS anon_1_social_post_link_title, anon_1.social_post_link_description AS anon_1_social_post_link_description, anon_1.social_post_post_type AS anon_1_social_post_post_type, anon_1.social_post_visibility AS anon_1_social_post_visibility, anon_1.social_post_is_pinned AS anon_1_social_post_is_pinned, anon_1.social_post_like_count AS anon_1_social_post_like_count, anon_1.social_post_comment_count AS anon_1_social_post_comment_count, anon_1.social_post_share_count AS anon_1_social_post_share_count, anon_1.social_post_view_count AS anon_1_social_post_view_count, anon_1.social_post_created_at AS anon_1_social_post_created_at, anon_1.social_post_updated_at AS anon_1_social_post_updated_at, anon_1.social_post_user_id AS anon_1_social_post_user_id, anon_1.social_post_shared_thought_id AS anon_1_social_post_shared_thought_id, anon_1.social_post_shared_node_id AS anon_1_social_post_shared_node_id
|
|
FROM ((SELECT social_post.id AS social_post_id, social_post.content AS social_post_content, social_post.image_url AS social_post_image_url, social_post.video_url AS social_post_video_url, social_post.link_url AS social_post_link_url, social_post.link_title AS social_post_link_title, social_post.link_description AS social_post_link_description, social_post.post_type AS social_post_post_type, social_post.visibility AS social_post_visibility, social_post.is_pinned AS social_post_is_pinned, social_post.like_count AS social_post_like_count, social_post.comment_count AS social_post_comment_count, social_post.share_count AS social_post_share_count, social_post.view_count AS social_post_view_count, social_post.created_at AS social_post_created_at, social_post.updated_at AS social_post_updated_at, social_post.user_id AS social_post_user_id, social_post.shared_thought_id AS social_post_shared_thought_id, social_post.shared_node_id AS social_post_shared_node_id
|
|
FROM social_post
|
|
WHERE social_post.user_id IN (?) ORDER BY social_post.created_at DESC
|
|
LIMIT ? OFFSET ?) UNION SELECT social_post.id AS social_post_id, social_post.content AS social_post_content, social_post.image_url AS social_post_image_url, social_post.video_url AS social_post_video_url, social_post.link_url AS social_post_link_url, social_post.link_title AS social_post_link_title, social_post.link_description AS social_post_link_description, social_post.post_type AS social_post_post_type, social_post.visibility AS social_post_visibility, social_post.is_pinned AS social_post_is_pinned, social_post.like_count AS social_post_like_count, social_post.comment_count AS social_post_comment_count, social_post.share_count AS social_post_share_count, social_post.view_count AS social_post_view_count, social_post.created_at AS social_post_created_at, social_post.updated_at AS social_post_updated_at, social_post.user_id AS social_post_user_id, social_post.shared_thought_id AS social_post_shared_thought_id, social_post.shared_node_id AS social_post_shared_node_id
|
|
FROM social_post
|
|
WHERE social_post.user_id = ?) AS anon_1 ORDER BY anon_1.social_post_created_at DESC
|
|
LIMIT ? OFFSET ?]
|
|
[parameters: (1, 100, 0, 1, 10, 0)]
|
|
(Background on this error at: https://sqlalche.me/e/20/e3q8)
|
|
|
|
2025-05-28 21:46:15 | ERROR | SysTades | ERROR | Fehler 500: (sqlite3.OperationalError) near "UNION": syntax error
|
|
[SQL: SELECT anon_1.social_post_id AS anon_1_social_post_id, anon_1.social_post_content AS anon_1_social_post_content, anon_1.social_post_image_url AS anon_1_social_post_image_url, anon_1.social_post_video_url AS anon_1_social_post_video_url, anon_1.social_post_link_url AS anon_1_social_post_link_url, anon_1.social_post_link_title AS anon_1_social_post_link_title, anon_1.social_post_link_description AS anon_1_social_post_link_description, anon_1.social_post_post_type AS anon_1_social_post_post_type, anon_1.social_post_visibility AS anon_1_social_post_visibility, anon_1.social_post_is_pinned AS anon_1_social_post_is_pinned, anon_1.social_post_like_count AS anon_1_social_post_like_count, anon_1.social_post_comment_count AS anon_1_social_post_comment_count, anon_1.social_post_share_count AS anon_1_social_post_share_count, anon_1.social_post_view_count AS anon_1_social_post_view_count, anon_1.social_post_created_at AS anon_1_social_post_created_at, anon_1.social_post_updated_at AS anon_1_social_post_updated_at, anon_1.social_post_user_id AS anon_1_social_post_user_id, anon_1.social_post_shared_thought_id AS anon_1_social_post_shared_thought_id, anon_1.social_post_shared_node_id AS anon_1_social_post_shared_node_id
|
|
FROM ((SELECT social_post.id AS social_post_id, social_post.content AS social_post_content, social_post.image_url AS social_post_image_url, social_post.video_url AS social_post_video_url, social_post.link_url AS social_post_link_url, social_post.link_title AS social_post_link_title, social_post.link_description AS social_post_link_description, social_post.post_type AS social_post_post_type, social_post.visibility AS social_post_visibility, social_post.is_pinned AS social_post_is_pinned, social_post.like_count AS social_post_like_count, social_post.comment_count AS social_post_comment_count, social_post.share_count AS social_post_share_count, social_post.view_count AS social_post_view_count, social_post.created_at AS social_post_created_at, social_post.updated_at AS social_post_updated_at, social_post.user_id AS social_post_user_id, social_post.shared_thought_id AS social_post_shared_thought_id, social_post.shared_node_id AS social_post_shared_node_id
|
|
FROM social_post
|
|
WHERE social_post.user_id IN (?) ORDER BY social_post.created_at DESC
|
|
LIMIT ? OFFSET ?) UNION SELECT social_post.id AS social_post_id, social_post.content AS social_post_content, social_post.image_url AS social_post_image_url, social_post.video_url AS social_post_video_url, social_post.link_url AS social_post_link_url, social_post.link_title AS social_post_link_title, social_post.link_description AS social_post_link_description, social_post.post_type AS social_post_post_type, social_post.visibility AS social_post_visibility, social_post.is_pinned AS social_post_is_pinned, social_post.like_count AS social_post_like_count, social_post.comment_count AS social_post_comment_count, social_post.share_count AS social_post_share_count, social_post.view_count AS social_post_view_count, social_post.created_at AS social_post_created_at, social_post.updated_at AS social_post_updated_at, social_post.user_id AS social_post_user_id, social_post.shared_thought_id AS social_post_shared_thought_id, social_post.shared_node_id AS social_post_shared_node_id
|
|
FROM social_post
|
|
WHERE social_post.user_id = ?) AS anon_1 ORDER BY anon_1.social_post_created_at DESC
|
|
LIMIT ? OFFSET ?]
|
|
[parameters: (1, 100, 0, 1, 10, 0)]
|
|
(Background on this error at: https://sqlalche.me/e/20/e3q8)
|
|
Endpoint: /feed, Method: GET, IP: 127.0.0.1
|
|
User: 1 (admin)
|
|
Traceback (most recent call last):
|
|
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1969, in _exec_single_context
|
|
self.dialect.do_execute(
|
|
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/engine/default.py", line 922, in do_execute
|
|
cursor.execute(statement, parameters)
|
|
sqlite3.OperationalError: near "UNION": syntax error
|
|
|
|
The above exception was the direct cause of the following exception:
|
|
|
|
Traceback (most recent call last):
|
|
File "/home/core/.local/lib/python3.11/site-packages/flask/app.py", line 867, in full_dispatch_request
|
|
rv = self.dispatch_request()
|
|
^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/core/.local/lib/python3.11/site-packages/flask/app.py", line 852, in dispatch_request
|
|
return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/core/.local/lib/python3.11/site-packages/flask_login/utils.py", line 290, in decorated_view
|
|
return current_app.ensure_sync(func)(*args, **kwargs)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/core/dev/website/utils/logger.py", line 586, in wrapper
|
|
result = func(*args, **kwargs)
|
|
^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/core/dev/website/app.py", line 2782, in social_feed
|
|
posts = all_posts.paginate(
|
|
^^^^^^^^^^^^^^^^^^^
|
|
File "/home/core/.local/lib/python3.11/site-packages/flask_sqlalchemy/query.py", line 98, in paginate
|
|
return QueryPagination(
|
|
^^^^^^^^^^^^^^^^
|
|
File "/home/core/.local/lib/python3.11/site-packages/flask_sqlalchemy/pagination.py", line 72, in __init__
|
|
items = self._query_items()
|
|
^^^^^^^^^^^^^^^^^^^
|
|
File "/home/core/.local/lib/python3.11/site-packages/flask_sqlalchemy/pagination.py", line 358, in _query_items
|
|
out = query.limit(self.per_page).offset(self._query_offset).all()
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/orm/query.py", line 2693, in all
|
|
return self._iter().all() # type: ignore
|
|
^^^^^^^^^^^^
|
|
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/orm/query.py", line 2847, in _iter
|
|
result: Union[ScalarResult[_T], Result[_T]] = self.session.execute(
|
|
^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/orm/session.py", line 2308, in execute
|
|
return self._execute_internal(
|
|
^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/orm/session.py", line 2190, in _execute_internal
|
|
result: Result[Any] = compile_state_cls.orm_execute_statement(
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/orm/context.py", line 293, in orm_execute_statement
|
|
result = conn.execute(
|
|
^^^^^^^^^^^^^
|
|
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1416, in execute
|
|
return meth(
|
|
^^^^^
|
|
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/sql/elements.py", line 516, in _execute_on_connection
|
|
return connection._execute_clauseelement(
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1639, in _execute_clauseelement
|
|
ret = self._execute_context(
|
|
^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1848, in _execute_context
|
|
return self._exec_single_context(
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1988, in _exec_single_context
|
|
self._handle_dbapi_exception(
|
|
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 2343, in _handle_dbapi_exception
|
|
raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
|
|
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/engine/base.py", line 1969, in _exec_single_context
|
|
self.dialect.do_execute(
|
|
File "/home/core/.local/lib/python3.11/site-packages/sqlalchemy/engine/default.py", line 922, in do_execute
|
|
cursor.execute(statement, parameters)
|
|
sqlalchemy.exc.OperationalError: (sqlite3.OperationalError) near "UNION": syntax error
|
|
[SQL: SELECT anon_1.social_post_id AS anon_1_social_post_id, anon_1.social_post_content AS anon_1_social_post_content, anon_1.social_post_image_url AS anon_1_social_post_image_url, anon_1.social_post_video_url AS anon_1_social_post_video_url, anon_1.social_post_link_url AS anon_1_social_post_link_url, anon_1.social_post_link_title AS anon_1_social_post_link_title, anon_1.social_post_link_description AS anon_1_social_post_link_description, anon_1.social_post_post_type AS anon_1_social_post_post_type, anon_1.social_post_visibility AS anon_1_social_post_visibility, anon_1.social_post_is_pinned AS anon_1_social_post_is_pinned, anon_1.social_post_like_count AS anon_1_social_post_like_count, anon_1.social_post_comment_count AS anon_1_social_post_comment_count, anon_1.social_post_share_count AS anon_1_social_post_share_count, anon_1.social_post_view_count AS anon_1_social_post_view_count, anon_1.social_post_created_at AS anon_1_social_post_created_at, anon_1.social_post_updated_at AS anon_1_social_post_updated_at, anon_1.social_post_user_id AS anon_1_social_post_user_id, anon_1.social_post_shared_thought_id AS anon_1_social_post_shared_thought_id, anon_1.social_post_shared_node_id AS anon_1_social_post_shared_node_id
|
|
FROM ((SELECT social_post.id AS social_post_id, social_post.content AS social_post_content, social_post.image_url AS social_post_image_url, social_post.video_url AS social_post_video_url, social_post.link_url AS social_post_link_url, social_post.link_title AS social_post_link_title, social_post.link_description AS social_post_link_description, social_post.post_type AS social_post_post_type, social_post.visibility AS social_post_visibility, social_post.is_pinned AS social_post_is_pinned, social_post.like_count AS social_post_like_count, social_post.comment_count AS social_post_comment_count, social_post.share_count AS social_post_share_count, social_post.view_count AS social_post_view_count, social_post.created_at AS social_post_created_at, social_post.updated_at AS social_post_updated_at, social_post.user_id AS social_post_user_id, social_post.shared_thought_id AS social_post_shared_thought_id, social_post.shared_node_id AS social_post_shared_node_id
|
|
FROM social_post
|
|
WHERE social_post.user_id IN (?) ORDER BY social_post.created_at DESC
|
|
LIMIT ? OFFSET ?) UNION SELECT social_post.id AS social_post_id, social_post.content AS social_post_content, social_post.image_url AS social_post_image_url, social_post.video_url AS social_post_video_url, social_post.link_url AS social_post_link_url, social_post.link_title AS social_post_link_title, social_post.link_description AS social_post_link_description, social_post.post_type AS social_post_post_type, social_post.visibility AS social_post_visibility, social_post.is_pinned AS social_post_is_pinned, social_post.like_count AS social_post_like_count, social_post.comment_count AS social_post_comment_count, social_post.share_count AS social_post_share_count, social_post.view_count AS social_post_view_count, social_post.created_at AS social_post_created_at, social_post.updated_at AS social_post_updated_at, social_post.user_id AS social_post_user_id, social_post.shared_thought_id AS social_post_shared_thought_id, social_post.shared_node_id AS social_post_shared_node_id
|
|
FROM social_post
|
|
WHERE social_post.user_id = ?) AS anon_1 ORDER BY anon_1.social_post_created_at DESC
|
|
LIMIT ? OFFSET ?]
|
|
[parameters: (1, 100, 0, 1, 10, 0)]
|
|
(Background on this error at: https://sqlalche.me/e/20/e3q8)
|
|
|
|
2025-05-28 21:48:48 | ERROR | SysTades | ERROR | Fehler 404: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.
|
|
Endpoint: /sw.js, Method: GET, IP: 127.0.0.1
|
|
Nicht angemeldet
|
|
Traceback (most recent call last):
|
|
File "/home/core/.local/lib/python3.11/site-packages/flask/app.py", line 867, in full_dispatch_request
|
|
rv = self.dispatch_request()
|
|
^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/core/.local/lib/python3.11/site-packages/flask/app.py", line 841, in dispatch_request
|
|
self.raise_routing_exception(req)
|
|
File "/home/core/.local/lib/python3.11/site-packages/flask/app.py", line 450, in raise_routing_exception
|
|
raise request.routing_exception # type: ignore
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/core/.local/lib/python3.11/site-packages/flask/ctx.py", line 353, in match_request
|
|
result = self.url_adapter.match(return_rule=True) # type: ignore
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/core/.local/lib/python3.11/site-packages/werkzeug/routing/map.py", line 624, in match
|
|
raise NotFound() from None
|
|
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.
|
|
|
|
2025-05-28 21:48:54 | ERROR | SysTades | ERROR | Fehler 404: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.
|
|
Endpoint: /static/fonts/inter-regular.woff2, Method: GET, IP: 127.0.0.1
|
|
User: 1 (admin)
|
|
Traceback (most recent call last):
|
|
File "/home/core/.local/lib/python3.11/site-packages/flask/app.py", line 867, in full_dispatch_request
|
|
rv = self.dispatch_request()
|
|
^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/core/.local/lib/python3.11/site-packages/flask/app.py", line 852, in dispatch_request
|
|
return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args)
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/core/.local/lib/python3.11/site-packages/flask/app.py", line 257, in <lambda>
|
|
view_func=lambda **kw: self_ref().send_static_file(**kw), # type: ignore # noqa: B950
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/core/.local/lib/python3.11/site-packages/flask/app.py", line 305, in send_static_file
|
|
return send_from_directory(
|
|
^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/core/.local/lib/python3.11/site-packages/flask/helpers.py", line 554, in send_from_directory
|
|
return werkzeug.utils.send_from_directory( # type: ignore[return-value]
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/core/.local/lib/python3.11/site-packages/werkzeug/utils.py", line 574, in send_from_directory
|
|
raise NotFound()
|
|
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.
|
|
|
|
2025-05-28 21:49:17 | ERROR | SysTades | ERROR | Fehler 404: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.
|
|
Endpoint: /sw.js, Method: GET, IP: 127.0.0.1
|
|
Nicht angemeldet
|
|
Traceback (most recent call last):
|
|
File "/home/core/.local/lib/python3.11/site-packages/flask/app.py", line 867, in full_dispatch_request
|
|
rv = self.dispatch_request()
|
|
^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/core/.local/lib/python3.11/site-packages/flask/app.py", line 841, in dispatch_request
|
|
self.raise_routing_exception(req)
|
|
File "/home/core/.local/lib/python3.11/site-packages/flask/app.py", line 450, in raise_routing_exception
|
|
raise request.routing_exception # type: ignore
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/core/.local/lib/python3.11/site-packages/flask/ctx.py", line 353, in match_request
|
|
result = self.url_adapter.match(return_rule=True) # type: ignore
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/core/.local/lib/python3.11/site-packages/werkzeug/routing/map.py", line 624, in match
|
|
raise NotFound() from None
|
|
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.
|
|
|
|
2025-05-28 21:55:55 | ERROR | SysTades | ERROR | Fehler 500: name 'follows' is not defined
|
|
Endpoint: /api/discover/users, Method: GET, IP: 127.0.0.1
|
|
User: 1 (admin)
|
|
Traceback (most recent call last):
|
|
File "/home/core/dev/website/app.py", line 424, in wrapper
|
|
return func(*args, **kwargs)
|
|
^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/core/dev/website/app.py", line 3141, in discover_users
|
|
not_following_subquery = db.session.query(follows.c.followed_id).filter(
|
|
^^^^^^^
|
|
NameError: name 'follows' is not defined
|
|
|
|
2025-05-28 21:55:55 | ERROR | SysTades | ERROR | Fehler 500: name 'follows' is not defined
|
|
Endpoint: /api/discover/users, Method: GET, IP: 127.0.0.1
|
|
User: 1 (admin)
|
|
Traceback (most recent call last):
|
|
File "/home/core/dev/website/app.py", line 424, in wrapper
|
|
return func(*args, **kwargs)
|
|
^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/core/dev/website/app.py", line 3141, in discover_users
|
|
not_following_subquery = db.session.query(follows.c.followed_id).filter(
|
|
^^^^^^^
|
|
NameError: name 'follows' is not defined
|
|
|
|
2025-05-28 21:56:25 | ERROR | SysTades | ERROR | Fehler 404: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.
|
|
Endpoint: /auth/login, Method: GET, IP: 127.0.0.1
|
|
Nicht angemeldet
|
|
Traceback (most recent call last):
|
|
File "/home/core/.local/lib/python3.11/site-packages/flask/app.py", line 867, in full_dispatch_request
|
|
rv = self.dispatch_request()
|
|
^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/core/.local/lib/python3.11/site-packages/flask/app.py", line 841, in dispatch_request
|
|
self.raise_routing_exception(req)
|
|
File "/home/core/.local/lib/python3.11/site-packages/flask/app.py", line 450, in raise_routing_exception
|
|
raise request.routing_exception # type: ignore
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/core/.local/lib/python3.11/site-packages/flask/ctx.py", line 353, in match_request
|
|
result = self.url_adapter.match(return_rule=True) # type: ignore
|
|
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/core/.local/lib/python3.11/site-packages/werkzeug/routing/map.py", line 624, in match
|
|
raise NotFound() from None
|
|
werkzeug.exceptions.NotFound: 404 Not Found: The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.
|
|
|
|
2025-05-28 21:56:41 | ERROR | SysTades | ERROR | Fehler 500: name 'follows' is not defined
|
|
Endpoint: /api/discover/users, Method: GET, IP: 127.0.0.1
|
|
User: 1 (admin)
|
|
Traceback (most recent call last):
|
|
File "/home/core/dev/website/app.py", line 424, in wrapper
|
|
return func(*args, **kwargs)
|
|
^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/core/dev/website/app.py", line 3141, in discover_users
|
|
not_following_subquery = db.session.query(follows.c.followed_id).filter(
|
|
^^^^^^^
|
|
NameError: name 'follows' is not defined
|
|
|
|
2025-05-28 21:57:25 | ERROR | SysTades | ERROR | Fehler 500: name 'follows' is not defined
|
|
Endpoint: /api/discover/users, Method: GET, IP: 127.0.0.1
|
|
User: 1 (admin)
|
|
Traceback (most recent call last):
|
|
File "/home/core/dev/website/app.py", line 424, in wrapper
|
|
return func(*args, **kwargs)
|
|
^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/core/dev/website/app.py", line 3141, in discover_users
|
|
not_following_subquery = db.session.query(user_follows.c.followed_id).filter(
|
|
^^^^^^^
|
|
NameError: name 'follows' is not defined
|
|
|
|
2025-05-28 21:58:02 | ERROR | SysTades | ERROR | Fehler 500: name 'follows' is not defined
|
|
Endpoint: /api/discover/users, Method: GET, IP: 127.0.0.1
|
|
User: 1 (admin)
|
|
Traceback (most recent call last):
|
|
File "/home/core/dev/website/app.py", line 424, in wrapper
|
|
return func(*args, **kwargs)
|
|
^^^^^^^^^^^^^^^^^^^^^
|
|
File "/home/core/dev/website/app.py", line 3141, in discover_users
|
|
users = User.query.filter(
|
|
|
|
NameError: name 'follows' is not defined
|
|
|