flowintel-cm icon indicating copy to clipboard operation
flowintel-cm copied to clipboard

docker-compose : database is locked

Open LukeVader-IV opened this issue 6 months ago • 4 comments

issue

when starting up flowintel with docker-compose, the logs constantly complain about "database is locked"

Steps to reproduce

  1. clone repo
  2. navigate to project directory
  3. docker compose up -d
  4. docker compose logs --follow

System information

clean installation of Rocky 8.10 Docker installed as shown in rocky's documentation

sample output

flowintel-1  | 10.2.0.62 - - [13/May/2025 10:26:29] "GET /account/ HTTP/1.1" 200 -
flowintel-1  | 10.2.0.62 - - [13/May/2025 10:26:30] "GET /static/js/popper.min.js HTTP/1.1" 304 -
flowintel-1  | 10.2.0.62 - - [13/May/2025 10:26:30] "GET /static/js/dayjs.min.js HTTP/1.1" 304 -
flowintel-1  | 10.2.0.62 - - [13/May/2025 10:26:31] "GET /static/js/dayjs-utc.js HTTP/1.1" 304 -
flowintel-1  | 10.2.0.62 - - [13/May/2025 10:26:31] "GET /static/js/dayjs-relativeTime.js HTTP/1.1" 304 -
flowintel-1  | 10.2.0.62 - - [13/May/2025 10:26:32] "GET /static/js/utils.js HTTP/1.1" 304 -
flowintel-1  | 10.2.0.62 - - [13/May/2025 10:26:32] "GET /static/bootstrap-5.3.0/js/bootstrap.min.js HTTP/1.1" 304 -
flowintel-1  | 10.2.0.62 - - [13/May/2025 10:26:33] "GET /static/css/select2-bootstrap-5-theme.min.css HTTP/1.1" 304 -
flowintel-1  | 10.2.0.62 - - [13/May/2025 10:26:33] "GET /static/bootstrap-5.3.0/css/bootstrap.min.css HTTP/1.1" 304 -
flowintel-1  | 10.2.0.62 - - [13/May/2025 10:26:34] "GET /static/js/jquery.min.js HTTP/1.1" 304 -
flowintel-1  | Exception when querying database ((sqlite3.OperationalError) database is locked
flowintel-1  | [SQL: SELECT flask_sessions.id AS flask_sessions_id, flask_sessions.session_id AS flask_sessions_session_id, flask_sessions.data AS flask_sessions_data, flask_sessions.expiry AS flask_sessions_expiry
flowintel-1  | FROM flask_sessions
flowintel-1  | WHERE flask_sessions.session_id = ?
flowintel-1  |  LIMIT ? OFFSET ?]
flowintel-1  | [parameters: ('session:fKu6cOJx1HYj5ffHRpLVLH5l4Gtitw_MDllrz7hjQNw', 1, 0)]
flowintel-1  | (Background on this error at: https://sqlalche.me/e/20/e3q8)).Retrying (1/3) in 0.30s.
flowintel-1  | Traceback (most recent call last):
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context
flowintel-1  |     self.dialect.do_execute(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/default.py", line 945, in do_execute
flowintel-1  |     cursor.execute(statement, parameters)
flowintel-1  | sqlite3.OperationalError: database is locked
flowintel-1  |
flowintel-1  | The above exception was the direct cause of the following exception:
flowintel-1  |
flowintel-1  | Traceback (most recent call last):
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/flask_session/_utils.py", line 52, in wrapper
flowintel-1  |     return func(*args, **kwargs)
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/flask_session/sqlalchemy/sqlalchemy.py", line 138, in _retrieve_session_data
flowintel-1  |     record = self.sql_session_model.query.filter_by(session_id=store_id).first()
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/orm/query.py", line 2759, in first
flowintel-1  |     return self.limit(1)._iter().first()  # type: ignore
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/orm/query.py", line 2858, in _iter
flowintel-1  |     result: Union[ScalarResult[_T], Result[_T]] = self.session.execute(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 2365, in execute
flowintel-1  |     return self._execute_internal(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 2251, in _execute_internal
flowintel-1  |     result: Result[Any] = compile_state_cls.orm_execute_statement(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/orm/context.py", line 306, in orm_execute_statement
flowintel-1  |     result = conn.execute(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1416, in execute
flowintel-1  |     return meth(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/sql/elements.py", line 523, in _execute_on_connection
flowintel-1  |     return connection._execute_clauseelement(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1638, in _execute_clauseelement
flowintel-1  |     ret = self._execute_context(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1843, in _execute_context
flowintel-1  |     return self._exec_single_context(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1983, in _exec_single_context
flowintel-1  |     self._handle_dbapi_exception(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 2352, in _handle_dbapi_exception
flowintel-1  |     raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context
flowintel-1  |     self.dialect.do_execute(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/default.py", line 945, in do_execute
flowintel-1  |     cursor.execute(statement, parameters)
flowintel-1  | sqlalchemy.exc.OperationalError: (sqlite3.OperationalError) database is locked
flowintel-1  | [SQL: SELECT flask_sessions.id AS flask_sessions_id, flask_sessions.session_id AS flask_sessions_session_id, flask_sessions.data AS flask_sessions_data, flask_sessions.expiry AS flask_sessions_expiry
flowintel-1  | FROM flask_sessions
flowintel-1  | WHERE flask_sessions.session_id = ?
flowintel-1  |  LIMIT ? OFFSET ?]
flowintel-1  | [parameters: ('session:fKu6cOJx1HYj5ffHRpLVLH5l4Gtitw_MDllrz7hjQNw', 1, 0)]
flowintel-1  | (Background on this error at: https://sqlalche.me/e/20/e3q8)
flowintel-1  | Exception when querying database ((sqlite3.OperationalError) database is locked
flowintel-1  | [SQL: SELECT flask_sessions.id AS flask_sessions_id, flask_sessions.session_id AS flask_sessions_session_id, flask_sessions.data AS flask_sessions_data, flask_sessions.expiry AS flask_sessions_expiry
flowintel-1  | FROM flask_sessions
flowintel-1  | WHERE flask_sessions.session_id = ?
flowintel-1  |  LIMIT ? OFFSET ?]
flowintel-1  | [parameters: ('session:fKu6cOJx1HYj5ffHRpLVLH5l4Gtitw_MDllrz7hjQNw', 1, 0)]
flowintel-1  | (Background on this error at: https://sqlalche.me/e/20/e3q8)).Retrying (1/3) in 0.30s.
flowintel-1  | Traceback (most recent call last):
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context
flowintel-1  |     self.dialect.do_execute(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/default.py", line 945, in do_execute
flowintel-1  |     cursor.execute(statement, parameters)
flowintel-1  | sqlite3.OperationalError: database is locked
flowintel-1  |
flowintel-1  | The above exception was the direct cause of the following exception:
flowintel-1  |
flowintel-1  | Traceback (most recent call last):
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/flask_session/_utils.py", line 52, in wrapper
flowintel-1  |     return func(*args, **kwargs)
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/flask_session/sqlalchemy/sqlalchemy.py", line 138, in _retrieve_session_data
flowintel-1  |     record = self.sql_session_model.query.filter_by(session_id=store_id).first()
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/orm/query.py", line 2759, in first
flowintel-1  |     return self.limit(1)._iter().first()  # type: ignore
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/orm/query.py", line 2858, in _iter
flowintel-1  |     result: Union[ScalarResult[_T], Result[_T]] = self.session.execute(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 2365, in execute
flowintel-1  |     return self._execute_internal(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 2251, in _execute_internal
flowintel-1  |     result: Result[Any] = compile_state_cls.orm_execute_statement(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/orm/context.py", line 306, in orm_execute_statement
flowintel-1  |     result = conn.execute(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1416, in execute
flowintel-1  |     return meth(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/sql/elements.py", line 523, in _execute_on_connection
flowintel-1  |     return connection._execute_clauseelement(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1638, in _execute_clauseelement
flowintel-1  |     ret = self._execute_context(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1843, in _execute_context
flowintel-1  |     return self._exec_single_context(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1983, in _exec_single_context
flowintel-1  |     self._handle_dbapi_exception(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 2352, in _handle_dbapi_exception
flowintel-1  |     raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context
flowintel-1  |     self.dialect.do_execute(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/default.py", line 945, in do_execute
flowintel-1  |     cursor.execute(statement, parameters)
flowintel-1  | sqlalchemy.exc.OperationalError: (sqlite3.OperationalError) database is locked
flowintel-1  | [SQL: SELECT flask_sessions.id AS flask_sessions_id, flask_sessions.session_id AS flask_sessions_session_id, flask_sessions.data AS flask_sessions_data, flask_sessions.expiry AS flask_sessions_expiry
flowintel-1  | FROM flask_sessions
flowintel-1  | WHERE flask_sessions.session_id = ?
flowintel-1  |  LIMIT ? OFFSET ?]
flowintel-1  | [parameters: ('session:fKu6cOJx1HYj5ffHRpLVLH5l4Gtitw_MDllrz7hjQNw', 1, 0)]
flowintel-1  | (Background on this error at: https://sqlalche.me/e/20/e3q8)
flowintel-1  | 10.2.0.62 - - [13/May/2025 10:26:34] "GET /static/js/jquery-ui.js HTTP/1.1" 304 -
flowintel-1  | Exception when querying database ((sqlite3.OperationalError) database is locked
flowintel-1  | [SQL: SELECT flask_sessions.id AS flask_sessions_id, flask_sessions.session_id AS flask_sessions_session_id, flask_sessions.data AS flask_sessions_data, flask_sessions.expiry AS flask_sessions_expiry
flowintel-1  | FROM flask_sessions
flowintel-1  | WHERE flask_sessions.session_id = ?
flowintel-1  |  LIMIT ? OFFSET ?]
flowintel-1  | [parameters: ('session:fKu6cOJx1HYj5ffHRpLVLH5l4Gtitw_MDllrz7hjQNw', 1, 0)]
flowintel-1  | (Background on this error at: https://sqlalche.me/e/20/e3q8)).Retrying (2/3) in 0.60s.
flowintel-1  | Traceback (most recent call last):
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context
flowintel-1  |     self.dialect.do_execute(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/default.py", line 945, in do_execute
flowintel-1  |     cursor.execute(statement, parameters)
flowintel-1  | sqlite3.OperationalError: database is locked
flowintel-1  |
flowintel-1  | The above exception was the direct cause of the following exception:
flowintel-1  |
flowintel-1  | Traceback (most recent call last):
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/flask_session/_utils.py", line 52, in wrapper
flowintel-1  |     return func(*args, **kwargs)
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/flask_session/sqlalchemy/sqlalchemy.py", line 138, in _retrieve_session_data
flowintel-1  |     record = self.sql_session_model.query.filter_by(session_id=store_id).first()
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/orm/query.py", line 2759, in first
flowintel-1  |     return self.limit(1)._iter().first()  # type: ignore
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/orm/query.py", line 2858, in _iter
flowintel-1  |     result: Union[ScalarResult[_T], Result[_T]] = self.session.execute(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 2365, in execute
flowintel-1  |     return self._execute_internal(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 2251, in _execute_internal
flowintel-1  |     result: Result[Any] = compile_state_cls.orm_execute_statement(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/orm/context.py", line 306, in orm_execute_statement
flowintel-1  |     result = conn.execute(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1416, in execute
flowintel-1  |     return meth(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/sql/elements.py", line 523, in _execute_on_connection
flowintel-1  |     return connection._execute_clauseelement(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1638, in _execute_clauseelement
flowintel-1  |     ret = self._execute_context(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1843, in _execute_context
flowintel-1  |     return self._exec_single_context(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1983, in _exec_single_context
flowintel-1  |     self._handle_dbapi_exception(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 2352, in _handle_dbapi_exception
flowintel-1  |     raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context
flowintel-1  |     self.dialect.do_execute(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/default.py", line 945, in do_execute
flowintel-1  |     cursor.execute(statement, parameters)
flowintel-1  | sqlalchemy.exc.OperationalError: (sqlite3.OperationalError) database is locked
flowintel-1  | [SQL: SELECT flask_sessions.id AS flask_sessions_id, flask_sessions.session_id AS flask_sessions_session_id, flask_sessions.data AS flask_sessions_data, flask_sessions.expiry AS flask_sessions_expiry
flowintel-1  | FROM flask_sessions
flowintel-1  | WHERE flask_sessions.session_id = ?
flowintel-1  |  LIMIT ? OFFSET ?]
flowintel-1  | [parameters: ('session:fKu6cOJx1HYj5ffHRpLVLH5l4Gtitw_MDllrz7hjQNw', 1, 0)]
flowintel-1  | (Background on this error at: https://sqlalche.me/e/20/e3q8)
flowintel-1  | 10.2.0.62 - - [13/May/2025 10:26:35] "GET /static/css/select2.min.css HTTP/1.1" 304 -
flowintel-1  | 10.2.0.62 - - [13/May/2025 10:26:35] "GET /static/js/vue.global.js HTTP/1.1" 500 -
flowintel-1  | Traceback (most recent call last):
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context
flowintel-1  |     self.dialect.do_execute(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/default.py", line 945, in do_execute
flowintel-1  |     cursor.execute(statement, parameters)
flowintel-1  | sqlite3.OperationalError: database is locked
flowintel-1  |
flowintel-1  | The above exception was the direct cause of the following exception:
flowintel-1  |
flowintel-1  | Traceback (most recent call last):
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/flask/app.py", line 1536, in __call__
flowintel-1  |     return self.wsgi_app(environ, start_response)
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/flask/app.py", line 1514, in wsgi_app
flowintel-1  |     response = self.handle_exception(e)
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/flask_restx/api.py", line 672, in error_router
flowintel-1  |     return original_handler(e)
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/flask_restx/api.py", line 672, in error_router
flowintel-1  |     return original_handler(e)
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/flask_restx/api.py", line 672, in error_router
flowintel-1  |     return original_handler(e)
flowintel-1  |   [Previous line repeated 6 more times]
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/flask/app.py", line 1510, in wsgi_app
flowintel-1  |     ctx.push()
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/flask/ctx.py", line 386, in push
flowintel-1  |     self.session = session_interface.open_session(self.app, self.request)
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/flask_session/base.py", line 350, in open_session
flowintel-1  |     saved_session_data = self._retrieve_session_data(store_id)
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/flask_session/_utils.py", line 56, in wrapper
flowintel-1  |     raise e
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/flask_session/_utils.py", line 52, in wrapper
flowintel-1  |     return func(*args, **kwargs)
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/flask_session/sqlalchemy/sqlalchemy.py", line 138, in _retrieve_session_data
flowintel-1  |     record = self.sql_session_model.query.filter_by(session_id=store_id).first()
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/orm/query.py", line 2759, in first
flowintel-1  |     return self.limit(1)._iter().first()  # type: ignore
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/orm/query.py", line 2858, in _iter
flowintel-1  |     result: Union[ScalarResult[_T], Result[_T]] = self.session.execute(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 2365, in execute
flowintel-1  |     return self._execute_internal(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 2251, in _execute_internal
flowintel-1  |     result: Result[Any] = compile_state_cls.orm_execute_statement(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/orm/context.py", line 306, in orm_execute_statement
flowintel-1  |     result = conn.execute(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1416, in execute
flowintel-1  |     return meth(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/sql/elements.py", line 523, in _execute_on_connection
flowintel-1  |     return connection._execute_clauseelement(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1638, in _execute_clauseelement
flowintel-1  |     ret = self._execute_context(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1843, in _execute_context
flowintel-1  |     return self._exec_single_context(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1983, in _exec_single_context
flowintel-1  |     self._handle_dbapi_exception(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 2352, in _handle_dbapi_exception
flowintel-1  |     raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context
flowintel-1  |     self.dialect.do_execute(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/default.py", line 945, in do_execute
flowintel-1  |     cursor.execute(statement, parameters)
flowintel-1  | sqlalchemy.exc.OperationalError: (sqlite3.OperationalError) database is locked
flowintel-1  | [SQL: SELECT flask_sessions.id AS flask_sessions_id, flask_sessions.session_id AS flask_sessions_session_id, flask_sessions.data AS flask_sessions_data, flask_sessions.expiry AS flask_sessions_expiry
flowintel-1  | FROM flask_sessions
flowintel-1  | WHERE flask_sessions.session_id = ?
flowintel-1  |  LIMIT ? OFFSET ?]
flowintel-1  | [parameters: ('session:fKu6cOJx1HYj5ffHRpLVLH5l4Gtitw_MDllrz7hjQNw', 1, 0)]
flowintel-1  | (Background on this error at: https://sqlalche.me/e/20/e3q8)
flowintel-1  | Exception when querying database ((sqlite3.OperationalError) database is locked
flowintel-1  | [SQL: SELECT flask_sessions.id AS flask_sessions_id, flask_sessions.session_id AS flask_sessions_session_id, flask_sessions.data AS flask_sessions_data, flask_sessions.expiry AS flask_sessions_expiry
flowintel-1  | FROM flask_sessions
flowintel-1  | WHERE flask_sessions.session_id = ?
flowintel-1  |  LIMIT ? OFFSET ?]
flowintel-1  | [parameters: ('session:fKu6cOJx1HYj5ffHRpLVLH5l4Gtitw_MDllrz7hjQNw', 1, 0)]
flowintel-1  | (Background on this error at: https://sqlalche.me/e/20/e3q8)).Retrying (1/3) in 0.30s.
flowintel-1  | Traceback (most recent call last):
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context
flowintel-1  |     self.dialect.do_execute(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/default.py", line 945, in do_execute
flowintel-1  |     cursor.execute(statement, parameters)
flowintel-1  | sqlite3.OperationalError: database is locked
flowintel-1  |
flowintel-1  | The above exception was the direct cause of the following exception:
flowintel-1  |
flowintel-1  | Traceback (most recent call last):
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/flask_session/_utils.py", line 52, in wrapper
flowintel-1  |     return func(*args, **kwargs)
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/flask_session/sqlalchemy/sqlalchemy.py", line 138, in _retrieve_session_data
flowintel-1  |     record = self.sql_session_model.query.filter_by(session_id=store_id).first()
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/orm/query.py", line 2759, in first
flowintel-1  |     return self.limit(1)._iter().first()  # type: ignore
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/orm/query.py", line 2858, in _iter
flowintel-1  |     result: Union[ScalarResult[_T], Result[_T]] = self.session.execute(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 2365, in execute
flowintel-1  |     return self._execute_internal(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 2251, in _execute_internal
flowintel-1  |     result: Result[Any] = compile_state_cls.orm_execute_statement(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/orm/context.py", line 306, in orm_execute_statement
flowintel-1  |     result = conn.execute(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1416, in execute
flowintel-1  |     return meth(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/sql/elements.py", line 523, in _execute_on_connection
flowintel-1  |     return connection._execute_clauseelement(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1638, in _execute_clauseelement
flowintel-1  |     ret = self._execute_context(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1843, in _execute_context
flowintel-1  |     return self._exec_single_context(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1983, in _exec_single_context
flowintel-1  |     self._handle_dbapi_exception(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 2352, in _handle_dbapi_exception
flowintel-1  |     raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context
flowintel-1  |     self.dialect.do_execute(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/default.py", line 945, in do_execute
flowintel-1  |     cursor.execute(statement, parameters)
flowintel-1  | sqlalchemy.exc.OperationalError: (sqlite3.OperationalError) database is locked
flowintel-1  | [SQL: SELECT flask_sessions.id AS flask_sessions_id, flask_sessions.session_id AS flask_sessions_session_id, flask_sessions.data AS flask_sessions_data, flask_sessions.expiry AS flask_sessions_expiry
flowintel-1  | FROM flask_sessions
flowintel-1  | WHERE flask_sessions.session_id = ?
flowintel-1  |  LIMIT ? OFFSET ?]
flowintel-1  | [parameters: ('session:fKu6cOJx1HYj5ffHRpLVLH5l4Gtitw_MDllrz7hjQNw', 1, 0)]
flowintel-1  | (Background on this error at: https://sqlalche.me/e/20/e3q8)
flowintel-1  | 10.2.0.62 - - [13/May/2025 10:26:35] "GET /static/css/jquery-ui.css HTTP/1.1" 304 -
flowintel-1  | Exception when querying database ((sqlite3.OperationalError) database is locked
flowintel-1  | [SQL: SELECT flask_sessions.id AS flask_sessions_id, flask_sessions.session_id AS flask_sessions_session_id, flask_sessions.data AS flask_sessions_data, flask_sessions.expiry AS flask_sessions_expiry
flowintel-1  | FROM flask_sessions
flowintel-1  | WHERE flask_sessions.session_id = ?
flowintel-1  |  LIMIT ? OFFSET ?]
flowintel-1  | [parameters: ('session:fKu6cOJx1HYj5ffHRpLVLH5l4Gtitw_MDllrz7hjQNw', 1, 0)]
flowintel-1  | (Background on this error at: https://sqlalche.me/e/20/e3q8)).Retrying (2/3) in 0.60s.
flowintel-1  | Traceback (most recent call last):
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context
flowintel-1  |     self.dialect.do_execute(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/default.py", line 945, in do_execute
flowintel-1  |     cursor.execute(statement, parameters)
flowintel-1  | sqlite3.OperationalError: database is locked
flowintel-1  |
flowintel-1  | The above exception was the direct cause of the following exception:
flowintel-1  |
flowintel-1  | Traceback (most recent call last):
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/flask_session/_utils.py", line 52, in wrapper
flowintel-1  |     return func(*args, **kwargs)
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/flask_session/sqlalchemy/sqlalchemy.py", line 138, in _retrieve_session_data
flowintel-1  |     record = self.sql_session_model.query.filter_by(session_id=store_id).first()
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/orm/query.py", line 2759, in first
flowintel-1  |     return self.limit(1)._iter().first()  # type: ignore
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/orm/query.py", line 2858, in _iter
flowintel-1  |     result: Union[ScalarResult[_T], Result[_T]] = self.session.execute(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 2365, in execute
flowintel-1  |     return self._execute_internal(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 2251, in _execute_internal
flowintel-1  |     result: Result[Any] = compile_state_cls.orm_execute_statement(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/orm/context.py", line 306, in orm_execute_statement
flowintel-1  |     result = conn.execute(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1416, in execute
flowintel-1  |     return meth(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/sql/elements.py", line 523, in _execute_on_connection
flowintel-1  |     return connection._execute_clauseelement(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1638, in _execute_clauseelement
flowintel-1  |     ret = self._execute_context(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1843, in _execute_context
flowintel-1  |     return self._exec_single_context(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1983, in _exec_single_context
flowintel-1  |     self._handle_dbapi_exception(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 2352, in _handle_dbapi_exception
flowintel-1  |     raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context
flowintel-1  |     self.dialect.do_execute(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/default.py", line 945, in do_execute
flowintel-1  |     cursor.execute(statement, parameters)
flowintel-1  | sqlalchemy.exc.OperationalError: (sqlite3.OperationalError) database is locked
flowintel-1  | [SQL: SELECT flask_sessions.id AS flask_sessions_id, flask_sessions.session_id AS flask_sessions_session_id, flask_sessions.data AS flask_sessions_data, flask_sessions.expiry AS flask_sessions_expiry
flowintel-1  | FROM flask_sessions
flowintel-1  | WHERE flask_sessions.session_id = ?
flowintel-1  |  LIMIT ? OFFSET ?]
flowintel-1  | [parameters: ('session:fKu6cOJx1HYj5ffHRpLVLH5l4Gtitw_MDllrz7hjQNw', 1, 0)]
flowintel-1  | (Background on this error at: https://sqlalche.me/e/20/e3q8)
flowintel-1  | 10.2.0.62 - - [13/May/2025 10:26:36] "GET /static/css/sidebar.css HTTP/1.1" 304 -
flowintel-1  | 10.2.0.62 - - [13/May/2025 10:26:36] "GET /static/css/core.css HTTP/1.1" 500 -
flowintel-1  | Traceback (most recent call last):
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context
flowintel-1  |     self.dialect.do_execute(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/default.py", line 945, in do_execute
flowintel-1  |     cursor.execute(statement, parameters)
flowintel-1  | sqlite3.OperationalError: database is locked
flowintel-1  |
flowintel-1  | The above exception was the direct cause of the following exception:
flowintel-1  |
flowintel-1  | Traceback (most recent call last):
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/flask/app.py", line 1536, in __call__
flowintel-1  |     return self.wsgi_app(environ, start_response)
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/flask/app.py", line 1514, in wsgi_app
flowintel-1  |     response = self.handle_exception(e)
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/flask_restx/api.py", line 672, in error_router
flowintel-1  |     return original_handler(e)
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/flask_restx/api.py", line 672, in error_router
flowintel-1  |     return original_handler(e)
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/flask_restx/api.py", line 672, in error_router
flowintel-1  |     return original_handler(e)
flowintel-1  |   [Previous line repeated 6 more times]
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/flask/app.py", line 1510, in wsgi_app
flowintel-1  |     ctx.push()
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/flask/ctx.py", line 386, in push
flowintel-1  |     self.session = session_interface.open_session(self.app, self.request)
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/flask_session/base.py", line 350, in open_session
flowintel-1  |     saved_session_data = self._retrieve_session_data(store_id)
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/flask_session/_utils.py", line 56, in wrapper
flowintel-1  |     raise e
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/flask_session/_utils.py", line 52, in wrapper
flowintel-1  |     return func(*args, **kwargs)
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/flask_session/sqlalchemy/sqlalchemy.py", line 138, in _retrieve_session_data
flowintel-1  |     record = self.sql_session_model.query.filter_by(session_id=store_id).first()
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/orm/query.py", line 2759, in first
flowintel-1  |     return self.limit(1)._iter().first()  # type: ignore
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/orm/query.py", line 2858, in _iter
flowintel-1  |     result: Union[ScalarResult[_T], Result[_T]] = self.session.execute(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 2365, in execute
flowintel-1  |     return self._execute_internal(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 2251, in _execute_internal
flowintel-1  |     result: Result[Any] = compile_state_cls.orm_execute_statement(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/orm/context.py", line 306, in orm_execute_statement
flowintel-1  |     result = conn.execute(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1416, in execute
flowintel-1  |     return meth(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/sql/elements.py", line 523, in _execute_on_connection
flowintel-1  |     return connection._execute_clauseelement(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1638, in _execute_clauseelement
flowintel-1  |     ret = self._execute_context(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1843, in _execute_context
flowintel-1  |     return self._exec_single_context(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1983, in _exec_single_context
flowintel-1  |     self._handle_dbapi_exception(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 2352, in _handle_dbapi_exception
flowintel-1  |     raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context
flowintel-1  |     self.dialect.do_execute(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/default.py", line 945, in do_execute
flowintel-1  |     cursor.execute(statement, parameters)
flowintel-1  | sqlalchemy.exc.OperationalError: (sqlite3.OperationalError) database is locked
flowintel-1  | [SQL: SELECT flask_sessions.id AS flask_sessions_id, flask_sessions.session_id AS flask_sessions_session_id, flask_sessions.data AS flask_sessions_data, flask_sessions.expiry AS flask_sessions_expiry
flowintel-1  | FROM flask_sessions
flowintel-1  | WHERE flask_sessions.session_id = ?
flowintel-1  |  LIMIT ? OFFSET ?]
flowintel-1  | [parameters: ('session:fKu6cOJx1HYj5ffHRpLVLH5l4Gtitw_MDllrz7hjQNw', 1, 0)]
flowintel-1  | (Background on this error at: https://sqlalche.me/e/20/e3q8)
flowintel-1  | 10.2.0.62 - - [13/May/2025 10:26:36] "GET /static/fontawesome-6.3.0/css/fontawesome.css HTTP/1.1" 304 -
flowintel-1  | 10.2.0.62 - - [13/May/2025 10:26:36] "GET /static/fontawesome-6.3.0/css/solid.css HTTP/1.1" 304 -
flowintel-1  | 10.2.0.62 - - [13/May/2025 10:26:40] "GET /static/fontawesome-6.3.0/css/brands.css HTTP/1.1" 304 -
flowintel-1  | 10.2.0.62 - - [13/May/2025 10:26:40] "GET /static/js/select2.min.js HTTP/1.1" 304 -
flowintel-1  | 10.2.0.62 - - [13/May/2025 10:26:41] "GET /static/js/vue.global.js HTTP/1.1" 200 -
flowintel-1  | 10.2.0.62 - - [13/May/2025 10:26:41] "GET /static/js/toaster.js HTTP/1.1" 304 -
flowintel-1  | 10.2.0.62 - - [13/May/2025 10:26:42] "GET /notification/get_user_notifications_len HTTP/1.1" 200 -
flowintel-1  | 10.2.0.62 - - [13/May/2025 10:26:42] "GET /static/image/flowintel.png HTTP/1.1" 304 -
flowintel-1  | 10.2.0.62 - - [13/May/2025 10:28:05] "GET /account/edit HTTP/1.1" 200 -
flowintel-1  | 10.2.0.62 - - [13/May/2025 10:28:05] "GET /static/js/popper.min.js HTTP/1.1" 304 -
flowintel-1  | 10.2.0.62 - - [13/May/2025 10:28:06] "GET /static/js/dayjs.min.js HTTP/1.1" 304 -
flowintel-1  | 10.2.0.62 - - [13/May/2025 10:28:06] "GET /static/js/dayjs-utc.js HTTP/1.1" 304 -
flowintel-1  | 10.2.0.62 - - [13/May/2025 10:28:07] "GET /static/js/dayjs-relativeTime.js HTTP/1.1" 304 -
flowintel-1  | 10.2.0.62 - - [13/May/2025 10:28:08] "GET /static/js/utils.js HTTP/1.1" 304 -
flowintel-1  | 10.2.0.62 - - [13/May/2025 10:28:08] "GET /static/js/select2.min.js HTTP/1.1" 304 -
flowintel-1  | 10.2.0.62 - - [13/May/2025 10:28:09] "GET /static/bootstrap-5.3.0/js/bootstrap.min.js HTTP/1.1" 304 -
flowintel-1  | 10.2.0.62 - - [13/May/2025 10:28:09] "GET /static/css/select2-bootstrap-5-theme.min.css HTTP/1.1" 304 -
flowintel-1  | 10.2.0.62 - - [13/May/2025 10:28:10] "GET /static/fontawesome-6.3.0/css/fontawesome.css HTTP/1.1" 304 -
flowintel-1  | Exception when querying database ((sqlite3.OperationalError) database is locked
flowintel-1  | [SQL: SELECT flask_sessions.id AS flask_sessions_id, flask_sessions.session_id AS flask_sessions_session_id, flask_sessions.data AS flask_sessions_data, flask_sessions.expiry AS flask_sessions_expiry
flowintel-1  | FROM flask_sessions
flowintel-1  | WHERE flask_sessions.session_id = ?
flowintel-1  |  LIMIT ? OFFSET ?]
flowintel-1  | [parameters: ('session:fKu6cOJx1HYj5ffHRpLVLH5l4Gtitw_MDllrz7hjQNw', 1, 0)]
flowintel-1  | (Background on this error at: https://sqlalche.me/e/20/e3q8)).Retrying (1/3) in 0.30s.
flowintel-1  | Traceback (most recent call last):
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context
flowintel-1  |     self.dialect.do_execute(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/default.py", line 945, in do_execute
flowintel-1  |     cursor.execute(statement, parameters)
flowintel-1  | sqlite3.OperationalError: database is locked
flowintel-1  |
flowintel-1  | The above exception was the direct cause of the following exception:
flowintel-1  |
flowintel-1  | Traceback (most recent call last):
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/flask_session/_utils.py", line 52, in wrapper
flowintel-1  |     return func(*args, **kwargs)
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/flask_session/sqlalchemy/sqlalchemy.py", line 138, in _retrieve_session_data
flowintel-1  |     record = self.sql_session_model.query.filter_by(session_id=store_id).first()
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/orm/query.py", line 2759, in first
flowintel-1  |     return self.limit(1)._iter().first()  # type: ignore
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/orm/query.py", line 2858, in _iter
flowintel-1  |     result: Union[ScalarResult[_T], Result[_T]] = self.session.execute(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 2365, in execute
flowintel-1  |     return self._execute_internal(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 2251, in _execute_internal
flowintel-1  |     result: Result[Any] = compile_state_cls.orm_execute_statement(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/orm/context.py", line 306, in orm_execute_statement
flowintel-1  |     result = conn.execute(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1416, in execute
flowintel-1  |     return meth(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/sql/elements.py", line 523, in _execute_on_connection
flowintel-1  |     return connection._execute_clauseelement(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1638, in _execute_clauseelement
flowintel-1  |     ret = self._execute_context(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1843, in _execute_context
flowintel-1  |     return self._exec_single_context(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1983, in _exec_single_context
flowintel-1  |     self._handle_dbapi_exception(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 2352, in _handle_dbapi_exception
flowintel-1  |     raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context
flowintel-1  |     self.dialect.do_execute(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/default.py", line 945, in do_execute
flowintel-1  |     cursor.execute(statement, parameters)
flowintel-1  | sqlalchemy.exc.OperationalError: (sqlite3.OperationalError) database is locked
flowintel-1  | [SQL: SELECT flask_sessions.id AS flask_sessions_id, flask_sessions.session_id AS flask_sessions_session_id, flask_sessions.data AS flask_sessions_data, flask_sessions.expiry AS flask_sessions_expiry
flowintel-1  | FROM flask_sessions
flowintel-1  | WHERE flask_sessions.session_id = ?
flowintel-1  |  LIMIT ? OFFSET ?]
flowintel-1  | [parameters: ('session:fKu6cOJx1HYj5ffHRpLVLH5l4Gtitw_MDllrz7hjQNw', 1, 0)]
flowintel-1  | (Background on this error at: https://sqlalche.me/e/20/e3q8)
flowintel-1  | Exception when querying database ((sqlite3.OperationalError) database is locked
flowintel-1  | [SQL: SELECT flask_sessions.id AS flask_sessions_id, flask_sessions.session_id AS flask_sessions_session_id, flask_sessions.data AS flask_sessions_data, flask_sessions.expiry AS flask_sessions_expiry
flowintel-1  | FROM flask_sessions
flowintel-1  | WHERE flask_sessions.session_id = ?
flowintel-1  |  LIMIT ? OFFSET ?]
flowintel-1  | [parameters: ('session:fKu6cOJx1HYj5ffHRpLVLH5l4Gtitw_MDllrz7hjQNw', 1, 0)]
flowintel-1  | (Background on this error at: https://sqlalche.me/e/20/e3q8)).Retrying (2/3) in 0.60s.
flowintel-1  | Traceback (most recent call last):
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context
flowintel-1  |     self.dialect.do_execute(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/default.py", line 945, in do_execute
flowintel-1  |     cursor.execute(statement, parameters)
flowintel-1  | sqlite3.OperationalError: database is locked
flowintel-1  |
flowintel-1  | The above exception was the direct cause of the following exception:
flowintel-1  |
flowintel-1  | Traceback (most recent call last):
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/flask_session/_utils.py", line 52, in wrapper
flowintel-1  |     return func(*args, **kwargs)
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/flask_session/sqlalchemy/sqlalchemy.py", line 138, in _retrieve_session_data
flowintel-1  |     record = self.sql_session_model.query.filter_by(session_id=store_id).first()
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/orm/query.py", line 2759, in first
flowintel-1  |     return self.limit(1)._iter().first()  # type: ignore
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/orm/query.py", line 2858, in _iter
flowintel-1  |     result: Union[ScalarResult[_T], Result[_T]] = self.session.execute(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 2365, in execute
flowintel-1  |     return self._execute_internal(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 2251, in _execute_internal
flowintel-1  |     result: Result[Any] = compile_state_cls.orm_execute_statement(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/orm/context.py", line 306, in orm_execute_statement
flowintel-1  |     result = conn.execute(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1416, in execute
flowintel-1  |     return meth(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/sql/elements.py", line 523, in _execute_on_connection
flowintel-1  |     return connection._execute_clauseelement(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1638, in _execute_clauseelement
flowintel-1  |     ret = self._execute_context(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1843, in _execute_context
flowintel-1  |     return self._exec_single_context(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1983, in _exec_single_context
flowintel-1  |     self._handle_dbapi_exception(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 2352, in _handle_dbapi_exception
flowintel-1  |     raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context
flowintel-1  |     self.dialect.do_execute(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/default.py", line 945, in do_execute
flowintel-1  |     cursor.execute(statement, parameters)
flowintel-1  | sqlalchemy.exc.OperationalError: (sqlite3.OperationalError) database is locked
flowintel-1  | [SQL: SELECT flask_sessions.id AS flask_sessions_id, flask_sessions.session_id AS flask_sessions_session_id, flask_sessions.data AS flask_sessions_data, flask_sessions.expiry AS flask_sessions_expiry
flowintel-1  | FROM flask_sessions
flowintel-1  | WHERE flask_sessions.session_id = ?
flowintel-1  |  LIMIT ? OFFSET ?]
flowintel-1  | [parameters: ('session:fKu6cOJx1HYj5ffHRpLVLH5l4Gtitw_MDllrz7hjQNw', 1, 0)]
flowintel-1  | (Background on this error at: https://sqlalche.me/e/20/e3q8)
flowintel-1  | 10.2.0.62 - - [13/May/2025 10:28:10] "GET /static/js/jquery.min.js HTTP/1.1" 304 -
flowintel-1  | 10.2.0.62 - - [13/May/2025 10:28:11] "GET /static/js/jquery-ui.js HTTP/1.1" 304 -
flowintel-1  | 10.2.0.62 - - [13/May/2025 10:28:11] "GET /static/js/vue.global.js HTTP/1.1" 500 -
flowintel-1  | Traceback (most recent call last):
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context
flowintel-1  |     self.dialect.do_execute(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/default.py", line 945, in do_execute
flowintel-1  |     cursor.execute(statement, parameters)
flowintel-1  | sqlite3.OperationalError: database is locked
flowintel-1  |
flowintel-1  | The above exception was the direct cause of the following exception:
flowintel-1  |
flowintel-1  | Traceback (most recent call last):
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/flask/app.py", line 1536, in __call__
flowintel-1  |     return self.wsgi_app(environ, start_response)
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/flask/app.py", line 1514, in wsgi_app
flowintel-1  |     response = self.handle_exception(e)
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/flask_restx/api.py", line 672, in error_router
flowintel-1  |     return original_handler(e)
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/flask_restx/api.py", line 672, in error_router
flowintel-1  |     return original_handler(e)
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/flask_restx/api.py", line 672, in error_router
flowintel-1  |     return original_handler(e)
flowintel-1  |   [Previous line repeated 6 more times]
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/flask/app.py", line 1510, in wsgi_app
flowintel-1  |     ctx.push()
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/flask/ctx.py", line 386, in push
flowintel-1  |     self.session = session_interface.open_session(self.app, self.request)
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/flask_session/base.py", line 350, in open_session
flowintel-1  |     saved_session_data = self._retrieve_session_data(store_id)
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/flask_session/_utils.py", line 56, in wrapper
flowintel-1  |     raise e
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/flask_session/_utils.py", line 52, in wrapper
flowintel-1  |     return func(*args, **kwargs)
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/flask_session/sqlalchemy/sqlalchemy.py", line 138, in _retrieve_session_data
flowintel-1  |     record = self.sql_session_model.query.filter_by(session_id=store_id).first()
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/orm/query.py", line 2759, in first
flowintel-1  |     return self.limit(1)._iter().first()  # type: ignore
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/orm/query.py", line 2858, in _iter
flowintel-1  |     result: Union[ScalarResult[_T], Result[_T]] = self.session.execute(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 2365, in execute
flowintel-1  |     return self._execute_internal(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 2251, in _execute_internal
flowintel-1  |     result: Result[Any] = compile_state_cls.orm_execute_statement(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/orm/context.py", line 306, in orm_execute_statement
flowintel-1  |     result = conn.execute(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1416, in execute
flowintel-1  |     return meth(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/sql/elements.py", line 523, in _execute_on_connection
flowintel-1  |     return connection._execute_clauseelement(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1638, in _execute_clauseelement
flowintel-1  |     ret = self._execute_context(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1843, in _execute_context
flowintel-1  |     return self._exec_single_context(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1983, in _exec_single_context
flowintel-1  |     self._handle_dbapi_exception(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 2352, in _handle_dbapi_exception
flowintel-1  |     raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context
flowintel-1  |     self.dialect.do_execute(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/default.py", line 945, in do_execute
flowintel-1  |     cursor.execute(statement, parameters)
flowintel-1  | sqlalchemy.exc.OperationalError: (sqlite3.OperationalError) database is locked
flowintel-1  | [SQL: SELECT flask_sessions.id AS flask_sessions_id, flask_sessions.session_id AS flask_sessions_session_id, flask_sessions.data AS flask_sessions_data, flask_sessions.expiry AS flask_sessions_expiry
flowintel-1  | FROM flask_sessions
flowintel-1  | WHERE flask_sessions.session_id = ?
flowintel-1  |  LIMIT ? OFFSET ?]
flowintel-1  | [parameters: ('session:fKu6cOJx1HYj5ffHRpLVLH5l4Gtitw_MDllrz7hjQNw', 1, 0)]
flowintel-1  | (Background on this error at: https://sqlalche.me/e/20/e3q8)
flowintel-1  | 10.2.0.62 - - [13/May/2025 10:28:11] "GET /static/css/jquery-ui.css HTTP/1.1" 304 -
flowintel-1  | Exception when querying database ((sqlite3.OperationalError) database is locked
flowintel-1  | [SQL: SELECT flask_sessions.id AS flask_sessions_id, flask_sessions.session_id AS flask_sessions_session_id, flask_sessions.data AS flask_sessions_data, flask_sessions.expiry AS flask_sessions_expiry
flowintel-1  | FROM flask_sessions
flowintel-1  | WHERE flask_sessions.session_id = ?
flowintel-1  |  LIMIT ? OFFSET ?]
flowintel-1  | [parameters: ('session:fKu6cOJx1HYj5ffHRpLVLH5l4Gtitw_MDllrz7hjQNw', 1, 0)]
flowintel-1  | (Background on this error at: https://sqlalche.me/e/20/e3q8)).Retrying (1/3) in 0.30s.
flowintel-1  | Traceback (most recent call last):
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context
flowintel-1  |     self.dialect.do_execute(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/default.py", line 945, in do_execute
flowintel-1  |     cursor.execute(statement, parameters)
flowintel-1  | sqlite3.OperationalError: database is locked
flowintel-1  |
flowintel-1  | The above exception was the direct cause of the following exception:
flowintel-1  |
flowintel-1  | Traceback (most recent call last):
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/flask_session/_utils.py", line 52, in wrapper
flowintel-1  |     return func(*args, **kwargs)
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/flask_session/sqlalchemy/sqlalchemy.py", line 175, in _upsert_session
flowintel-1  |     record = self.sql_session_model.query.filter_by(session_id=store_id).first()
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/orm/query.py", line 2759, in first
flowintel-1  |     return self.limit(1)._iter().first()  # type: ignore
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/orm/query.py", line 2858, in _iter
flowintel-1  |     result: Union[ScalarResult[_T], Result[_T]] = self.session.execute(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 2365, in execute
flowintel-1  |     return self._execute_internal(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 2251, in _execute_internal
flowintel-1  |     result: Result[Any] = compile_state_cls.orm_execute_statement(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/orm/context.py", line 306, in orm_execute_statement
flowintel-1  |     result = conn.execute(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1416, in execute
flowintel-1  |     return meth(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/sql/elements.py", line 523, in _execute_on_connection
flowintel-1  |     return connection._execute_clauseelement(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1638, in _execute_clauseelement
flowintel-1  |     ret = self._execute_context(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1843, in _execute_context
flowintel-1  |     return self._exec_single_context(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1983, in _exec_single_context
flowintel-1  |     self._handle_dbapi_exception(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 2352, in _handle_dbapi_exception
flowintel-1  |     raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context
flowintel-1  |     self.dialect.do_execute(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/default.py", line 945, in do_execute
flowintel-1  |     cursor.execute(statement, parameters)
flowintel-1  | sqlalchemy.exc.OperationalError: (sqlite3.OperationalError) database is locked
flowintel-1  | [SQL: SELECT flask_sessions.id AS flask_sessions_id, flask_sessions.session_id AS flask_sessions_session_id, flask_sessions.data AS flask_sessions_data, flask_sessions.expiry AS flask_sessions_expiry
flowintel-1  | FROM flask_sessions
flowintel-1  | WHERE flask_sessions.session_id = ?
flowintel-1  |  LIMIT ? OFFSET ?]
flowintel-1  | [parameters: ('session:fKu6cOJx1HYj5ffHRpLVLH5l4Gtitw_MDllrz7hjQNw', 1, 0)]
flowintel-1  | (Background on this error at: https://sqlalche.me/e/20/e3q8)
flowintel-1  | Exception when querying database ((sqlite3.OperationalError) database is locked
flowintel-1  | [SQL: SELECT flask_sessions.id AS flask_sessions_id, flask_sessions.session_id AS flask_sessions_session_id, flask_sessions.data AS flask_sessions_data, flask_sessions.expiry AS flask_sessions_expiry
flowintel-1  | FROM flask_sessions
flowintel-1  | WHERE flask_sessions.session_id = ?
flowintel-1  |  LIMIT ? OFFSET ?]
flowintel-1  | [parameters: ('session:fKu6cOJx1HYj5ffHRpLVLH5l4Gtitw_MDllrz7hjQNw', 1, 0)]
flowintel-1  | (Background on this error at: https://sqlalche.me/e/20/e3q8)).Retrying (1/3) in 0.30s.
flowintel-1  | Traceback (most recent call last):
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context
flowintel-1  |     self.dialect.do_execute(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/default.py", line 945, in do_execute
flowintel-1  |     cursor.execute(statement, parameters)
flowintel-1  | sqlite3.OperationalError: database is locked
flowintel-1  |
flowintel-1  | The above exception was the direct cause of the following exception:
flowintel-1  |
flowintel-1  | Traceback (most recent call last):
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/flask_session/_utils.py", line 52, in wrapper
flowintel-1  |     return func(*args, **kwargs)
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/flask_session/sqlalchemy/sqlalchemy.py", line 138, in _retrieve_session_data
flowintel-1  |     record = self.sql_session_model.query.filter_by(session_id=store_id).first()
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/orm/query.py", line 2759, in first
flowintel-1  |     return self.limit(1)._iter().first()  # type: ignore
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/orm/query.py", line 2858, in _iter
flowintel-1  |     result: Union[ScalarResult[_T], Result[_T]] = self.session.execute(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 2365, in execute
flowintel-1  |     return self._execute_internal(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/orm/session.py", line 2251, in _execute_internal
flowintel-1  |     result: Result[Any] = compile_state_cls.orm_execute_statement(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/orm/context.py", line 306, in orm_execute_statement
flowintel-1  |     result = conn.execute(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1416, in execute
flowintel-1  |     return meth(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/sql/elements.py", line 523, in _execute_on_connection
flowintel-1  |     return connection._execute_clauseelement(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1638, in _execute_clauseelement
flowintel-1  |     ret = self._execute_context(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1843, in _execute_context
flowintel-1  |     return self._exec_single_context(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1983, in _exec_single_context
flowintel-1  |     self._handle_dbapi_exception(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 2352, in _handle_dbapi_exception
flowintel-1  |     raise sqlalchemy_exception.with_traceback(exc_info[2]) from e
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context
flowintel-1  |     self.dialect.do_execute(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/default.py", line 945, in do_execute
flowintel-1  |     cursor.execute(statement, parameters)
flowintel-1  | sqlalchemy.exc.OperationalError: (sqlite3.OperationalError) database is locked
flowintel-1  | [SQL: SELECT flask_sessions.id AS flask_sessions_id, flask_sessions.session_id AS flask_sessions_session_id, flask_sessions.data AS flask_sessions_data, flask_sessions.expiry AS flask_sessions_expiry
flowintel-1  | FROM flask_sessions
flowintel-1  | WHERE flask_sessions.session_id = ?
flowintel-1  |  LIMIT ? OFFSET ?]
flowintel-1  | [parameters: ('session:fKu6cOJx1HYj5ffHRpLVLH5l4Gtitw_MDllrz7hjQNw', 1, 0)]
flowintel-1  | (Background on this error at: https://sqlalche.me/e/20/e3q8)
flowintel-1  | 10.2.0.62 - - [13/May/2025 10:28:15] "GET /static/css/select2.min.css HTTP/1.1" 304 -
flowintel-1  | Exception when querying database ((sqlite3.OperationalError) database is locked
flowintel-1  | [SQL: SELECT flask_sessions.id AS flask_sessions_id, flask_sessions.session_id AS flask_sessions_session_id, flask_sessions.data AS flask_sessions_data, flask_sessions.expiry AS flask_sessions_expiry
flowintel-1  | FROM flask_sessions
flowintel-1  | WHERE flask_sessions.session_id = ?
flowintel-1  |  LIMIT ? OFFSET ?]
flowintel-1  | [parameters: ('session:fKu6cOJx1HYj5ffHRpLVLH5l4Gtitw_MDllrz7hjQNw', 1, 0)]
flowintel-1  | (Background on this error at: https://sqlalche.me/e/20/e3q8)).Retrying (1/3) in 0.30s.
flowintel-1  | Traceback (most recent call last):
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/base.py", line 1964, in _exec_single_context
flowintel-1  |     self.dialect.do_execute(
flowintel-1  |   File "/home/flowintel/.local/lib/python3.9/site-packages/sqlalchemy/engine/default.py", line 945, in do_execute
flowintel-1  |     cursor.execute(statement, parameters)
flowintel-1  | sqlite3.OperationalError: database is locked
flowintel-1  |
flowintel-1  | The above exception was the direct cause of the following exception:

LukeVader-IV avatar May 13 '25 09:05 LukeVader-IV

Update, after installing locally on my system, the same errors show up. This does not seem specific to the docker version. i installed the latest release 1.5.0 (note, the UI wrongly shows version 1.4.1)

LukeVader-IV avatar May 15 '25 15:05 LukeVader-IV

Hello @LukeVader-IV, Sorry to hear you've encountered some issues using Flowintel. I'll take a look on my end this week using the logs and errors you shared.

DavidCruciani avatar May 19 '25 09:05 DavidCruciani

After multiple installations I have never faced this issue, it is hard for me to fix it. Searching on web can you try add those lines in conf/config.py in DevelopmentConfig class

SQLALCHEMY_ENGINE_OPTIONS = {
    'connect_args': {'check_same_thread': False}
}

DavidCruciani avatar Jun 11 '25 09:06 DavidCruciani

I will test this, thank you. Note, you seem to have accidentally omitted a ' before connect_args

LukeVader-IV avatar Jun 27 '25 14:06 LukeVader-IV