You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I am encountering consistent connection errors when attempting to switch from using FAISS to Qdrant as my vector store solution. Despite following the setup instructions for Qdrant, I'm unable to successfully query my collections without running into errors. Here's an example of the error log I receive when making a request to Qdrant:
[ERROR] Task application.api.user.tasks.ingest_remote[...] raised unexpected: ResponseHandlingException(...) ValidationError: 1 validation error for ParsingModel[...] obj.result.config.optimizer_config.max_optimization_threads Input should be a valid integer [type=int_type, input_value=None, input_type=NoneType]
👟 Reproduction steps
Setup Qdrant using Docker with the command: docker run -p 6333:6333 qdrant/qdrant.
Configure my application to use Qdrant as the vector store.
Attempt to query a collection from Qdrant.
👍 Expected behavior
I expected the application to query collections from Qdrant without any issues, similar to how it worked with FAISS.
👎 Actual Behavior with Screenshots
2024-03-22 19:31:34 [2024-03-22 22:31:34 +0000] [1] [INFO] Starting gunicorn 21.2.0
2024-03-22 19:31:34 [2024-03-22 22:31:34 +0000] [1] [INFO] Listening at: http://0.0.0.0:7091 (1)
2024-03-22 19:31:34 [2024-03-22 22:31:34 +0000] [1] [INFO] Using worker: sync
2024-03-22 19:31:34 [2024-03-22 22:31:34 +0000] [7] [INFO] Booting worker with pid: 7
2024-03-22 19:31:34 [2024-03-22 22:31:34 +0000] [8] [INFO] Booting worker with pid: 8
2024-03-22 19:31:39 [nltk_data] [Errno 2] No such file or directory:
2024-03-22 19:31:39 [nltk_data] '/root/nltk_data/taggers/averaged_perceptron_tagger.zi
2024-03-22 19:31:39 [nltk_data] p'
2024-03-22 19:35:52 [2024-03-22 22:35:52 +0000] [7] [ERROR] Error handling request /stream
2024-03-22 19:35:52 Traceback (most recent call last):
2024-03-22 19:35:52 File "/usr/local/lib/python3.11/site-packages/qdrant_client/http/api_client.py", line 94, in send
2024-03-22 19:35:52 return parse_as_type(response.json(), type_)
2024-03-22 19:35:52 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:35:52 File "/usr/local/lib/python3.11/site-packages/qdrant_client/http/api_client.py", line 213, in parse_as_type
2024-03-22 19:35:52 return model_type(obj=obj).obj
2024-03-22 19:35:52 ^^^^^^^^^^^^^^^^^^^
2024-03-22 19:35:52 File "/usr/local/lib/python3.11/site-packages/pydantic/main.py", line 171, in init
2024-03-22 19:35:52 self.pydantic_validator.validate_python(data, self_instance=self)
2024-03-22 19:35:52 pydantic_core._pydantic_core.ValidationError: 1 validation error for ParsingModel[InlineResponse2005] (for parse_as_type)
2024-03-22 19:35:52 obj.result.config.optimizer_config.max_optimization_threads
2024-03-22 19:35:52 Input should be a valid integer [type=int_type, input_value=None, input_type=NoneType]
2024-03-22 19:35:52 For further information visit https://errors.pydantic.dev/2.6/v/int_type
2024-03-22 19:35:52
2024-03-22 19:35:52 During handling of the above exception, another exception occurred:
2024-03-22 19:35:52
2024-03-22 19:35:52 Traceback (most recent call last):
2024-03-22 19:35:52 File "/usr/local/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 135, in handle
2024-03-22 19:35:52 self.handle_request(listener, req, client, addr)
2024-03-22 19:35:52 File "/usr/local/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 178, in handle_request
2024-03-22 19:35:52 respiter = self.wsgi(environ, resp.start_response)
2024-03-22 19:35:52 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:35:52 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1488, in call
2024-03-22 19:35:52 return self.wsgi_app(environ, start_response)
2024-03-22 19:35:52 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:35:52 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1466, in wsgi_app
2024-03-22 19:35:52 response = self.handle_exception(e)
2024-03-22 19:35:52 ^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:35:52 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1463, in wsgi_app
2024-03-22 19:35:52 response = self.full_dispatch_request()
2024-03-22 19:35:52 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:35:52 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 872, in full_dispatch_request
2024-03-22 19:35:52 rv = self.handle_user_exception(e)
2024-03-22 19:35:52 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:35:52 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 870, in full_dispatch_request
2024-03-22 19:35:52 rv = self.dispatch_request()
2024-03-22 19:35:52 ^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:35:52 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 855, in dispatch_request
2024-03-22 19:35:52 return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
2024-03-22 19:35:52 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:35:52 File "/app/application/api/answer/routes.py", line 208, in stream
2024-03-22 19:35:52 docsearch = VectorCreator.create_vectorstore(settings.VECTOR_STORE, vectorstore, embeddings_key)
2024-03-22 19:35:52 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:35:52 File "/app/application/vectorstore/vector_creator.py", line 20, in create_vectorstore
2024-03-22 19:35:52 return vectorstore_class(*args, **kwargs)
2024-03-22 19:35:52 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:35:52 File "/app/application/vectorstore/qdrant.py", line 18, in init
2024-03-22 19:35:52 self._docsearch = Qdrant.construct_instance(
2024-03-22 19:35:52 ^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:35:52 File "/usr/local/lib/python3.11/site-packages/langchain_community/vectorstores/qdrant.py", line 1617, in construct_instance
2024-03-22 19:35:52 collection_info = client.get_collection(collection_name=collection_name)
2024-03-22 19:35:52 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:35:52 File "/usr/local/lib/python3.11/site-packages/qdrant_client/qdrant_client.py", line 1532, in get_collection
2024-03-22 19:35:52 return self._client.get_collection(collection_name=collection_name, **kwargs)
2024-03-22 19:35:52 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:35:52 File "/usr/local/lib/python3.11/site-packages/qdrant_client/qdrant_remote.py", line 1963, in get_collection
2024-03-22 19:35:52 result: Optional[types.CollectionInfo] = self.http.collections_api.get_collection(
2024-03-22 19:35:52 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:35:52 File "/usr/local/lib/python3.11/site-packages/qdrant_client/http/api/collections_api.py", line 1262, in get_collection
2024-03-22 19:35:52 return self.build_for_get_collection(
2024-03-22 19:35:52 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:35:52 File "/usr/local/lib/python3.11/site-packages/qdrant_client/http/api/collections_api.py", line 377, in build_for_get_collection
2024-03-22 19:35:52 return self.api_client.request(
2024-03-22 19:35:52 ^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:35:52 File "/usr/local/lib/python3.11/site-packages/qdrant_client/http/api_client.py", line 74, in request
2024-03-22 19:35:52 return self.send(request, type)
2024-03-22 19:35:52 ^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:35:52 File "/usr/local/lib/python3.11/site-packages/qdrant_client/http/api_client.py", line 96, in send
2024-03-22 19:35:52 raise ResponseHandlingException(e)
2024-03-22 19:35:52 qdrant_client.http.exceptions.ResponseHandlingException: 1 validation error for ParsingModel[InlineResponse2005] (for parse_as_type)
2024-03-22 19:35:52 obj.result.config.optimizer_config.max_optimization_threads
2024-03-22 19:35:52 Input should be a valid integer [type=int_type, input_value=None, input_type=NoneType]
2024-03-22 19:35:52 For further information visit https://errors.pydantic.dev/2.6/v/int_type
2024-03-22 19:36:13 [2024-03-22 22:36:13 +0000] [8] [ERROR] Error handling request /api/delete_old?path=indexes/local/A_Arte_da_Guerra.pdf
2024-03-22 19:36:13 Traceback (most recent call last):
2024-03-22 19:36:13 File "/usr/local/lib/python3.11/site-packages/qdrant_client/http/api_client.py", line 94, in send
2024-03-22 19:36:13 return parse_as_type(response.json(), type)
2024-03-22 19:36:13 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:36:13 File "/usr/local/lib/python3.11/site-packages/qdrant_client/http/api_client.py", line 213, in parse_as_type
2024-03-22 19:36:13 return model_type(obj=obj).obj
2024-03-22 19:36:13 ^^^^^^^^^^^^^^^^^^^
2024-03-22 19:36:13 File "/usr/local/lib/python3.11/site-packages/pydantic/main.py", line 171, in init
2024-03-22 19:36:13 self.pydantic_validator.validate_python(data, self_instance=self)
2024-03-22 19:36:13 pydantic_core._pydantic_core.ValidationError: 1 validation error for ParsingModel[InlineResponse2005] (for parse_as_type)
2024-03-22 19:36:13 obj.result.config.optimizer_config.max_optimization_threads
2024-03-22 19:36:13 Input should be a valid integer [type=int_type, input_value=None, input_type=NoneType]
2024-03-22 19:36:13 For further information visit https://errors.pydantic.dev/2.6/v/int_type
2024-03-22 19:36:13
2024-03-22 19:36:13 During handling of the above exception, another exception occurred:
2024-03-22 19:36:13
2024-03-22 19:36:13 Traceback (most recent call last):
2024-03-22 19:36:13 File "/usr/local/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 135, in handle
2024-03-22 19:36:13 self.handle_request(listener, req, client, addr)
2024-03-22 19:36:13 File "/usr/local/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 178, in handle_request
2024-03-22 19:36:13 respiter = self.wsgi(environ, resp.start_response)
2024-03-22 19:36:13 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:36:13 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1488, in call
2024-03-22 19:36:13 return self.wsgi_app(environ, start_response)
2024-03-22 19:36:13 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:36:13 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1466, in wsgi_app
2024-03-22 19:36:13 response = self.handle_exception(e)
2024-03-22 19:36:13 ^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:36:13 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1463, in wsgi_app
2024-03-22 19:36:13 response = self.full_dispatch_request()
2024-03-22 19:36:13 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:36:13 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 872, in full_dispatch_request
2024-03-22 19:36:13 rv = self.handle_user_exception(e)
2024-03-22 19:36:13 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:36:13 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 870, in full_dispatch_request
2024-03-22 19:36:13 rv = self.dispatch_request()
2024-03-22 19:36:13 ^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:36:13 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 855, in dispatch_request
2024-03-22 19:36:13 return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
2024-03-22 19:36:13 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:36:13 File "/app/application/api/user/routes.py", line 119, in delete_old
2024-03-22 19:36:13 vetorstore = VectorCreator.create_vectorstore(
2024-03-22 19:36:13 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:36:13 File "/app/application/vectorstore/vector_creator.py", line 20, in create_vectorstore
2024-03-22 19:36:13 return vectorstore_class(*args, **kwargs)
2024-03-22 19:36:13 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:36:13 File "/app/application/vectorstore/qdrant.py", line 18, in init
2024-03-22 19:36:13 self._docsearch = Qdrant.construct_instance(
2024-03-22 19:36:13 ^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:36:13 File "/usr/local/lib/python3.11/site-packages/langchain_community/vectorstores/qdrant.py", line 1617, in construct_instance
2024-03-22 19:36:13 collection_info = client.get_collection(collection_name=collection_name)
2024-03-22 19:36:13 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:36:13 File "/usr/local/lib/python3.11/site-packages/qdrant_client/qdrant_client.py", line 1532, in get_collection
2024-03-22 19:36:13 return self._client.get_collection(collection_name=collection_name, **kwargs)
2024-03-22 19:36:13 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:36:13 File "/usr/local/lib/python3.11/site-packages/qdrant_client/qdrant_remote.py", line 1963, in get_collection
2024-03-22 19:36:13 result: Optional[types.CollectionInfo] = self.http.collections_api.get_collection(
2024-03-22 19:36:13 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:36:13 File "/usr/local/lib/python3.11/site-packages/qdrant_client/http/api/collections_api.py", line 1262, in get_collection
2024-03-22 19:36:13 return self._build_for_get_collection(
2024-03-22 19:36:13 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:36:13 File "/usr/local/lib/python3.11/site-packages/qdrant_client/http/api/collections_api.py", line 377, in build_for_get_collection
2024-03-22 19:36:13 return self.api_client.request(
2024-03-22 19:36:13 ^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:36:13 File "/usr/local/lib/python3.11/site-packages/qdrant_client/http/api_client.py", line 74, in request
2024-03-22 19:36:13 return self.send(request, type)
2024-03-22 19:36:13 ^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:36:13 File "/usr/local/lib/python3.11/site-packages/qdrant_client/http/api_client.py", line 96, in send
2024-03-22 19:36:13 raise ResponseHandlingException(e)
2024-03-22 19:36:13 qdrant_client.http.exceptions.ResponseHandlingException: 1 validation error for ParsingModel[InlineResponse2005] (for parse_as_type)
2024-03-22 19:36:13 obj.result.config.optimizer_config.max_optimization_threads
2024-03-22 19:36:13 Input should be a valid integer [type=int_type, input_value=None, input_type=NoneType]
2024-03-22 19:36:13 For further information visit https://errors.pydantic.dev/2.6/v/int_type
2024-03-22 19:37:15 [2024-03-22 22:37:15 +0000] [8] [ERROR] Error handling request /api/task_status?task_id=3493a242-5326-4a68-9d72-d8898ffc7033
2024-03-22 19:37:15 Traceback (most recent call last):
2024-03-22 19:37:15 File "/usr/local/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 135, in handle
2024-03-22 19:37:15 self.handle_request(listener, req, client, addr)
2024-03-22 19:37:15 File "/usr/local/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 178, in handle_request
2024-03-22 19:37:15 respiter = self.wsgi(environ, resp.start_response)
2024-03-22 19:37:15 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:37:15 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1488, in call
2024-03-22 19:37:15 return self.wsgi_app(environ, start_response)
2024-03-22 19:37:15 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:37:15 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1466, in wsgi_app
2024-03-22 19:37:15 response = self.handle_exception(e)
2024-03-22 19:37:15 ^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:37:15 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1463, in wsgi_app
2024-03-22 19:37:15 response = self.full_dispatch_request()
2024-03-22 19:37:15 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:37:15 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 873, in full_dispatch_request
2024-03-22 19:37:15 return self.finalize_request(rv)
2024-03-22 19:37:15 ^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:37:15 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 892, in finalize_request
2024-03-22 19:37:15 response = self.make_response(rv)
2024-03-22 19:37:15 ^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:37:15 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1183, in make_response
2024-03-22 19:37:15 rv = self.json.response(rv)
2024-03-22 19:37:15 ^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:37:15 File "/usr/local/lib/python3.11/site-packages/flask/json/provider.py", line 214, in response
2024-03-22 19:37:15 f"{self.dumps(obj, **dump_args)}\n", mimetype=self.mimetype
2024-03-22 19:37:15 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:37:15 File "/usr/local/lib/python3.11/site-packages/flask/json/provider.py", line 179, in dumps
2024-03-22 19:37:15 return json.dumps(obj, **kwargs)
2024-03-22 19:37:15 ^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:37:15 File "/usr/local/lib/python3.11/json/init.py", line 238, in dumps
2024-03-22 19:37:15 **kw).encode(obj)
2024-03-22 19:37:15 ^^^^^^^^^^^
2024-03-22 19:37:15 File "/usr/local/lib/python3.11/json/encoder.py", line 202, in encode
2024-03-22 19:37:15 chunks = list(chunks)
2024-03-22 19:37:15 ^^^^^^^^^^^^
2024-03-22 19:37:15 File "/usr/local/lib/python3.11/json/encoder.py", line 432, in _iterencode
2024-03-22 19:37:15 yield from _iterencode_dict(o, _current_indent_level)
2024-03-22 19:37:15 File "/usr/local/lib/python3.11/json/encoder.py", line 406, in _iterencode_dict
2024-03-22 19:37:15 yield from chunks
2024-03-22 19:37:15 File "/usr/local/lib/python3.11/json/encoder.py", line 439, in _iterencode
2024-03-22 19:37:15 o = _default(o)
2024-03-22 19:37:15 ^^^^^^^^^^^
2024-03-22 19:37:15 File "/usr/local/lib/python3.11/site-packages/flask/json/provider.py", line 121, in _default
2024-03-22 19:37:15 raise TypeError(f"Object of type {type(o).name} is not JSON serializable")
2024-03-22 19:37:15 TypeError: Object of type ResponseHandlingException is not JSON serializable
2024-03-22 19:37:15 [2024-03-22 22:37:15 +0000] [8] [ERROR] Error handling request /api/task_status?task_id=3493a242-5326-4a68-9d72-d8898ffc7033
2024-03-22 19:37:15 Traceback (most recent call last):
2024-03-22 19:37:15 File "/usr/local/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 135, in handle
2024-03-22 19:37:15 self.handle_request(listener, req, client, addr)
2024-03-22 19:37:15 File "/usr/local/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 178, in handle_request
2024-03-22 19:37:15 respiter = self.wsgi(environ, resp.start_response)
2024-03-22 19:37:15 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:37:15 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1488, in call
2024-03-22 19:37:15 return self.wsgi_app(environ, start_response)
2024-03-22 19:37:15 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:37:15 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1466, in wsgi_app
2024-03-22 19:37:15 response = self.handle_exception(e)
2024-03-22 19:37:15 ^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:37:15 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1463, in wsgi_app
2024-03-22 19:37:15 response = self.full_dispatch_request()
2024-03-22 19:37:15 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:37:15 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 873, in full_dispatch_request
2024-03-22 19:37:15 return self.finalize_request(rv)
2024-03-22 19:37:15 ^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:37:15 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 892, in finalize_request
2024-03-22 19:37:15 response = self.make_response(rv)
2024-03-22 19:37:15 ^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:37:15 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1183, in make_response
2024-03-22 19:37:15 rv = self.json.response(rv)
2024-03-22 19:37:15 ^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:37:15 File "/usr/local/lib/python3.11/site-packages/flask/json/provider.py", line 214, in response
2024-03-22 19:37:15 f"{self.dumps(obj, **dump_args)}\n", mimetype=self.mimetype
2024-03-22 19:37:15 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:37:15 File "/usr/local/lib/python3.11/site-packages/flask/json/provider.py", line 179, in dumps
2024-03-22 19:37:15 return json.dumps(obj, **kwargs)
2024-03-22 19:37:15 ^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:37:15 File "/usr/local/lib/python3.11/json/init.py", line 238, in dumps
2024-03-22 19:37:15 **kw).encode(obj)
2024-03-22 19:37:15 ^^^^^^^^^^^
2024-03-22 19:37:15 File "/usr/local/lib/python3.11/json/encoder.py", line 202, in encode
2024-03-22 19:37:15 chunks = list(chunks)
2024-03-22 19:37:15 ^^^^^^^^^^^^
2024-03-22 19:37:15 File "/usr/local/lib/python3.11/json/encoder.py", line 432, in _iterencode
2024-03-22 19:37:15 yield from _iterencode_dict(o, _current_indent_level)
2024-03-22 19:37:15 File "/usr/local/lib/python3.11/json/encoder.py", line 406, in _iterencode_dict
2024-03-22 19:37:15 yield from chunks
2024-03-22 19:37:15 File "/usr/local/lib/python3.11/json/encoder.py", line 439, in _iterencode
2024-03-22 19:37:15 o = _default(o)
2024-03-22 19:37:15 ^^^^^^^^^^^
2024-03-22 19:37:15 File "/usr/local/lib/python3.11/site-packages/flask/json/provider.py", line 121, in _default
2024-03-22 19:37:15 raise TypeError(f"Object of type {type(o).name} is not JSON serializable")
2024-03-22 19:37:15 TypeError: Object of type ResponseHandlingException is not JSON serializable
2024-03-22 19:39:07 [2024-03-22 22:39:07 +0000] [8] [ERROR] Error handling request /api/task_status?task_id=3493a242-5326-4a68-9d72-d8898ffc7033
2024-03-22 19:39:07 Traceback (most recent call last):
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 135, in handle
2024-03-22 19:39:07 self.handle_request(listener, req, client, addr)
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 178, in handle_request
2024-03-22 19:39:07 respiter = self.wsgi(environ, resp.start_response)
2024-03-22 19:39:07 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1488, in call
2024-03-22 19:39:07 return self.wsgi_app(environ, start_response)
2024-03-22 19:39:07 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1466, in wsgi_app
2024-03-22 19:39:07 response = self.handle_exception(e)
2024-03-22 19:39:07 ^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1463, in wsgi_app
2024-03-22 19:39:07 response = self.full_dispatch_request()
2024-03-22 19:39:07 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 873, in full_dispatch_request
2024-03-22 19:39:07 return self.finalize_request(rv)
2024-03-22 19:39:07 ^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 892, in finalize_request
2024-03-22 19:39:07 response = self.make_response(rv)
2024-03-22 19:39:07 ^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1183, in make_response
2024-03-22 19:39:07 rv = self.json.response(rv)
2024-03-22 19:39:07 ^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/flask/json/provider.py", line 214, in response
2024-03-22 19:39:07 f"{self.dumps(obj, **dump_args)}\n", mimetype=self.mimetype
2024-03-22 19:39:07 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/flask/json/provider.py", line 179, in dumps
2024-03-22 19:39:07 return json.dumps(obj, **kwargs)
2024-03-22 19:39:07 ^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/json/init.py", line 238, in dumps
2024-03-22 19:39:07 **kw).encode(obj)
2024-03-22 19:39:07 ^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/json/encoder.py", line 202, in encode
2024-03-22 19:39:07 chunks = list(chunks)
2024-03-22 19:39:07 ^^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/json/encoder.py", line 432, in _iterencode
2024-03-22 19:39:07 yield from _iterencode_dict(o, _current_indent_level)
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/json/encoder.py", line 406, in _iterencode_dict
2024-03-22 19:39:07 yield from chunks
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/json/encoder.py", line 439, in _iterencode
2024-03-22 19:39:07 o = _default(o)
2024-03-22 19:39:07 ^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/flask/json/provider.py", line 121, in _default
2024-03-22 19:39:07 raise TypeError(f"Object of type {type(o).name} is not JSON serializable")
2024-03-22 19:39:07 TypeError: Object of type ResponseHandlingException is not JSON serializable
2024-03-22 19:39:07 [2024-03-22 22:39:07 +0000] [8] [ERROR] Error handling request /api/task_status?task_id=3493a242-5326-4a68-9d72-d8898ffc7033
2024-03-22 19:39:07 Traceback (most recent call last):
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 135, in handle
2024-03-22 19:39:07 self.handle_request(listener, req, client, addr)
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 178, in handle_request
2024-03-22 19:39:07 respiter = self.wsgi(environ, resp.start_response)
2024-03-22 19:39:07 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1488, in call
2024-03-22 19:39:07 return self.wsgi_app(environ, start_response)
2024-03-22 19:39:07 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1466, in wsgi_app
2024-03-22 19:39:07 response = self.handle_exception(e)
2024-03-22 19:39:07 ^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1463, in wsgi_app
2024-03-22 19:39:07 response = self.full_dispatch_request()
2024-03-22 19:39:07 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 873, in full_dispatch_request
2024-03-22 19:39:07 return self.finalize_request(rv)
2024-03-22 19:39:07 ^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 892, in finalize_request
2024-03-22 19:39:07 response = self.make_response(rv)
2024-03-22 19:39:07 ^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1183, in make_response
2024-03-22 19:39:07 rv = self.json.response(rv)
2024-03-22 19:39:07 ^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/flask/json/provider.py", line 214, in response
2024-03-22 19:39:07 f"{self.dumps(obj, **dump_args)}\n", mimetype=self.mimetype
2024-03-22 19:39:07 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/flask/json/provider.py", line 179, in dumps
2024-03-22 19:39:07 return json.dumps(obj, **kwargs)
2024-03-22 19:39:07 ^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/json/init.py", line 238, in dumps
2024-03-22 19:39:07 **kw).encode(obj)
2024-03-22 19:39:07 ^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/json/encoder.py", line 202, in encode
2024-03-22 19:39:07 chunks = list(chunks)
2024-03-22 19:39:07 ^^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/json/encoder.py", line 432, in _iterencode
2024-03-22 19:39:07 yield from _iterencode_dict(o, _current_indent_level)
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/json/encoder.py", line 406, in _iterencode_dict
2024-03-22 19:39:07 yield from chunks
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/json/encoder.py", line 439, in _iterencode
2024-03-22 19:39:07 o = _default(o)
2024-03-22 19:39:07 ^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/flask/json/provider.py", line 121, in _default
2024-03-22 19:39:07 raise TypeError(f"Object of type {type(o).name} is not JSON serializable")
2024-03-22 19:39:07 TypeError: Object of type ResponseHandlingException is not JSON serializable
2024-03-22 19:39:07 [2024-03-22 22:39:07 +0000] [8] [ERROR] Error handling request /api/task_status?task_id=3493a242-5326-4a68-9d72-d8898ffc7033
2024-03-22 19:39:07 Traceback (most recent call last):
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 135, in handle
2024-03-22 19:39:07 self.handle_request(listener, req, client, addr)
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 178, in handle_request
2024-03-22 19:39:07 respiter = self.wsgi(environ, resp.start_response)
2024-03-22 19:39:07 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1488, in call
2024-03-22 19:39:07 return self.wsgi_app(environ, start_response)
2024-03-22 19:39:07 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1466, in wsgi_app
2024-03-22 19:39:07 response = self.handle_exception(e)
2024-03-22 19:39:07 ^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1463, in wsgi_app
2024-03-22 19:39:07 response = self.full_dispatch_request()
2024-03-22 19:39:07 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 873, in full_dispatch_request
2024-03-22 19:39:07 return self.finalize_request(rv)
2024-03-22 19:39:07 ^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 892, in finalize_request
2024-03-22 19:39:07 response = self.make_response(rv)
2024-03-22 19:39:07 ^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1183, in make_response
2024-03-22 19:39:07 rv = self.json.response(rv)
2024-03-22 19:39:07 ^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/flask/json/provider.py", line 214, in response
2024-03-22 19:39:07 f"{self.dumps(obj, **dump_args)}\n", mimetype=self.mimetype
2024-03-22 19:39:07 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/flask/json/provider.py", line 179, in dumps
2024-03-22 19:39:07 return json.dumps(obj, **kwargs)
2024-03-22 19:39:07 ^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/json/init.py", line 238, in dumps
2024-03-22 19:39:07 **kw).encode(obj)
2024-03-22 19:39:07 ^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/json/encoder.py", line 202, in encode
2024-03-22 19:39:07 chunks = list(chunks)
2024-03-22 19:39:07 ^^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/json/encoder.py", line 432, in _iterencode
2024-03-22 19:39:07 yield from _iterencode_dict(o, _current_indent_level)
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/json/encoder.py", line 406, in _iterencode_dict
2024-03-22 19:39:07 yield from chunks
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/json/encoder.py", line 439, in _iterencode
2024-03-22 19:39:07 o = _default(o)
2024-03-22 19:39:07 ^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/flask/json/provider.py", line 121, in _default
2024-03-22 19:39:07 raise TypeError(f"Object of type {type(o).name} is not JSON serializable")
2024-03-22 19:39:07 TypeError: Object of type ResponseHandlingException is not JSON serializable
2024-03-22 19:39:07 [2024-03-22 22:39:07 +0000] [8] [ERROR] Error handling request /api/task_status?task_id=3493a242-5326-4a68-9d72-d8898ffc7033
2024-03-22 19:39:07 Traceback (most recent call last):
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 135, in handle
2024-03-22 19:39:07 self.handle_request(listener, req, client, addr)
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 178, in handle_request
2024-03-22 19:39:07 respiter = self.wsgi(environ, resp.start_response)
2024-03-22 19:39:07 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1488, in call
2024-03-22 19:39:07 return self.wsgi_app(environ, start_response)
2024-03-22 19:39:07 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1466, in wsgi_app
2024-03-22 19:39:07 response = self.handle_exception(e)
2024-03-22 19:39:07 ^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1463, in wsgi_app
2024-03-22 19:39:07 response = self.full_dispatch_request()
2024-03-22 19:39:07 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 873, in full_dispatch_request
2024-03-22 19:39:07 return self.finalize_request(rv)
2024-03-22 19:39:07 ^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 892, in finalize_request
2024-03-22 19:39:07 response = self.make_response(rv)
2024-03-22 19:39:07 ^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1183, in make_response
2024-03-22 19:39:07 rv = self.json.response(rv)
2024-03-22 19:39:07 ^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/flask/json/provider.py", line 214, in response
2024-03-22 19:39:07 f"{self.dumps(obj, **dump_args)}\n", mimetype=self.mimetype
2024-03-22 19:39:07 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/flask/json/provider.py", line 179, in dumps
2024-03-22 19:39:07 return json.dumps(obj, **kwargs)
2024-03-22 19:39:07 ^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/json/init.py", line 238, in dumps
2024-03-22 19:39:07 **kw).encode(obj)
2024-03-22 19:39:07 ^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/json/encoder.py", line 202, in encode
2024-03-22 19:39:07 chunks = list(chunks)
2024-03-22 19:39:07 ^^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/json/encoder.py", line 432, in _iterencode
2024-03-22 19:39:07 yield from _iterencode_dict(o, _current_indent_level)
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/json/encoder.py", line 406, in _iterencode_dict
2024-03-22 19:39:07 yield from chunks
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/json/encoder.py", line 439, in _iterencode
2024-03-22 19:39:07 o = _default(o)
2024-03-22 19:39:07 ^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/flask/json/provider.py", line 121, in _default
2024-03-22 19:39:07 raise TypeError(f"Object of type {type(o).name} is not JSON serializable")
2024-03-22 19:39:07 TypeError: Object of type ResponseHandlingException is not JSON serializable
2024-03-22 19:45:23 [2024-03-22 22:45:23 +0000] [7] [ERROR] Error handling request /api/task_status?task_id=3493a242-5326-4a68-9d72-d8898ffc7033
2024-03-22 19:45:23 Traceback (most recent call last):
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 135, in handle
2024-03-22 19:45:23 self.handle_request(listener, req, client, addr)
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 178, in handle_request
2024-03-22 19:45:23 respiter = self.wsgi(environ, resp.start_response)
2024-03-22 19:45:23 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1488, in call
2024-03-22 19:45:23 return self.wsgi_app(environ, start_response)
2024-03-22 19:45:23 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1466, in wsgi_app
2024-03-22 19:45:23 response = self.handle_exception(e)
2024-03-22 19:45:23 ^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1463, in wsgi_app
2024-03-22 19:45:23 response = self.full_dispatch_request()
2024-03-22 19:45:23 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 873, in full_dispatch_request
2024-03-22 19:45:23 return self.finalize_request(rv)
2024-03-22 19:45:23 ^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 892, in finalize_request
2024-03-22 19:45:23 response = self.make_response(rv)
2024-03-22 19:45:23 ^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1183, in make_response
2024-03-22 19:45:23 rv = self.json.response(rv)
2024-03-22 19:45:23 ^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/flask/json/provider.py", line 214, in response
2024-03-22 19:45:23 f"{self.dumps(obj, **dump_args)}\n", mimetype=self.mimetype
2024-03-22 19:45:23 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/flask/json/provider.py", line 179, in dumps
2024-03-22 19:45:23 return json.dumps(obj, **kwargs)
2024-03-22 19:45:23 ^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/json/init.py", line 238, in dumps
2024-03-22 19:45:23 **kw).encode(obj)
2024-03-22 19:45:23 ^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/json/encoder.py", line 202, in encode
2024-03-22 19:45:23 chunks = list(chunks)
2024-03-22 19:45:23 ^^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/json/encoder.py", line 432, in _iterencode
2024-03-22 19:45:23 yield from _iterencode_dict(o, _current_indent_level)
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/json/encoder.py", line 406, in _iterencode_dict
2024-03-22 19:45:23 yield from chunks
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/json/encoder.py", line 439, in _iterencode
2024-03-22 19:45:23 o = _default(o)
2024-03-22 19:45:23 ^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/flask/json/provider.py", line 121, in _default
2024-03-22 19:45:23 raise TypeError(f"Object of type {type(o).name} is not JSON serializable")
2024-03-22 19:45:23 TypeError: Object of type ResponseHandlingException is not JSON serializable
2024-03-22 19:45:23 [2024-03-22 22:45:23 +0000] [7] [ERROR] Error handling request /api/task_status?task_id=3493a242-5326-4a68-9d72-d8898ffc7033
2024-03-22 19:45:23 Traceback (most recent call last):
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 135, in handle
2024-03-22 19:45:23 self.handle_request(listener, req, client, addr)
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 178, in handle_request
2024-03-22 19:45:23 respiter = self.wsgi(environ, resp.start_response)
2024-03-22 19:45:23 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1488, in call
2024-03-22 19:45:23 return self.wsgi_app(environ, start_response)
2024-03-22 19:45:23 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1466, in wsgi_app
2024-03-22 19:45:23 response = self.handle_exception(e)
2024-03-22 19:45:23 ^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1463, in wsgi_app
2024-03-22 19:45:23 response = self.full_dispatch_request()
2024-03-22 19:45:23 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 873, in full_dispatch_request
2024-03-22 19:45:23 return self.finalize_request(rv)
2024-03-22 19:45:23 ^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 892, in finalize_request
2024-03-22 19:45:23 response = self.make_response(rv)
2024-03-22 19:45:23 ^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1183, in make_response
2024-03-22 19:45:23 rv = self.json.response(rv)
2024-03-22 19:45:23 ^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/flask/json/provider.py", line 214, in response
2024-03-22 19:45:23 f"{self.dumps(obj, **dump_args)}\n", mimetype=self.mimetype
2024-03-22 19:45:23 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/flask/json/provider.py", line 179, in dumps
2024-03-22 19:45:23 return json.dumps(obj, **kwargs)
2024-03-22 19:45:23 ^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/json/init.py", line 238, in dumps
2024-03-22 19:45:23 **kw).encode(obj)
2024-03-22 19:45:23 ^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/json/encoder.py", line 202, in encode
2024-03-22 19:45:23 chunks = list(chunks)
2024-03-22 19:45:23 ^^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/json/encoder.py", line 432, in _iterencode
2024-03-22 19:45:23 yield from _iterencode_dict(o, _current_indent_level)
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/json/encoder.py", line 406, in _iterencode_dict
2024-03-22 19:45:23 yield from chunks
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/json/encoder.py", line 439, in _iterencode
2024-03-22 19:45:23 o = _default(o)
2024-03-22 19:45:23 ^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/flask/json/provider.py", line 121, in _default
2024-03-22 19:45:23 raise TypeError(f"Object of type {type(o).name} is not JSON serializable")
2024-03-22 19:45:23 TypeError: Object of type ResponseHandlingException is not JSON serializable
2024-03-22 19:45:23 [2024-03-22 22:45:23 +0000] [7] [ERROR] Error handling request /api/task_status?task_id=3493a242-5326-4a68-9d72-d8898ffc7033
2024-03-22 19:45:23 Traceback (most recent call last):
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 135, in handle
2024-03-22 19:45:23 self.handle_request(listener, req, client, addr)
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 178, in handle_request
2024-03-22 19:45:23 respiter = self.wsgi(environ, resp.start_response)
2024-03-22 19:45:23 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1488, in call
2024-03-22 19:45:23 return self.wsgi_app(environ, start_response)
2024-03-22 19:45:23 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1466, in wsgi_app
2024-03-22 19:45:23 response = self.handle_exception(e)
2024-03-22 19:45:23 ^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1463, in wsgi_app
2024-03-22 19:45:23 response = self.full_dispatch_request()
2024-03-22 19:45:23 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 873, in full_dispatch_request
2024-03-22 19:45:23 return self.finalize_request(rv)
2024-03-22 19:45:23 ^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 892, in finalize_request
2024-03-22 19:45:23 response = self.make_response(rv)
2024-03-22 19:45:23 ^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1183, in make_response
2024-03-22 19:45:23 rv = self.json.response(rv)
2024-03-22 19:45:23 ^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/flask/json/provider.py", line 214, in response
2024-03-22 19:45:23 f"{self.dumps(obj, **dump_args)}\n", mimetype=self.mimetype
2024-03-22 19:45:23 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/flask/json/provider.py", line 179, in dumps
2024-03-22 19:45:23 return json.dumps(obj, **kwargs)
2024-03-22 19:45:23 ^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/json/init.py", line 238, in dumps
2024-03-22 19:45:23 **kw).encode(obj)
2024-03-22 19:45:23 ^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/json/encoder.py", line 202, in encode
2024-03-22 19:45:23 chunks = list(chunks)
2024-03-22 19:45:23 ^^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/json/encoder.py", line 432, in _iterencode
2024-03-22 19:45:23 yield from _iterencode_dict(o, _current_indent_level)
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/json/encoder.py", line 406, in _iterencode_dict
2024-03-22 19:45:23 yield from chunks
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/json/encoder.py", line 439, in _iterencode
2024-03-22 19:45:23 o = _default(o)
2024-03-22 19:45:23 ^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/flask/json/provider.py", line 121, in _default
2024-03-22 19:45:23 raise TypeError(f"Object of type {type(o).name} is not JSON serializable")
2024-03-22 19:45:23 TypeError: Object of type ResponseHandlingException is not JSON serializable
2024-03-22 19:45:23 [2024-03-22 22:45:23 +0000] [7] [ERROR] Error handling request /api/task_status?task_id=3493a242-5326-4a68-9d72-d8898ffc7033
2024-03-22 19:45:23 Traceback (most recent call last):
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 135, in handle
2024-03-22 19:45:23 self.handle_request(listener, req, client, addr)
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 178, in handle_request
2024-03-22 19:45:23 respiter = self.wsgi(environ, resp.start_response)
2024-03-22 19:45:23 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1488, in call
2024-03-22 19:45:23 return self.wsgi_app(environ, start_response)
2024-03-22 19:45:23 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1466, in wsgi_app
2024-03-22 19:45:23 response = self.handle_exception(e)
2024-03-22 19:45:23 ^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1463, in wsgi_app
2024-03-22 19:45:23 response = self.full_dispatch_request()
2024-03-22 19:45:23 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 873, in full_dispatch_request
2024-03-22 19:45:23 return self.finalize_request(rv)
2024-03-22 19:45:23 ^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 892, in finalize_request
2024-03-22 19:45:23 response = self.make_response(rv)
2024-03-22 19:45:23 ^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1183, in make_response
2024-03-22 19:45:23 rv = self.json.response(rv)
2024-03-22 19:45:23 ^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/flask/json/provider.py", line 214, in response
2024-03-22 19:45:23 f"{self.dumps(obj, **dump_args)}\n", mimetype=self.mimetype
2024-03-22 19:45:23 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/flask/json/provider.py", line 179, in dumps
2024-03-22 19:45:23 return json.dumps(obj, **kwargs)
2024-03-22 19:45:23 ^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/json/init.py", line 238, in dumps
2024-03-22 19:45:23 **kw).encode(obj)
2024-03-22 19:45:23 ^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/json/encoder.py", line 202, in encode
2024-03-22 19:45:23 chunks = list(chunks)
2024-03-22 19:45:23 ^^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/json/encoder.py", line 432, in _iterencode
2024-03-22 19:45:23 yield from _iterencode_dict(o, _current_indent_level)
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/json/encoder.py", line 406, in _iterencode_dict
2024-03-22 19:45:23 yield from chunks
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/json/encoder.py", line 439, in _iterencode
2024-03-22 19:45:23 o = _default(o)
2024-03-22 19:45:23 ^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/flask/json/provider.py", line 121, in _default
2024-03-22 19:45:23 raise TypeError(f"Object of type {type(o).name} is not JSON serializable")
2024-03-22 19:45:23 TypeError: Object of type ResponseHandlingException is not JSON serializable
💻 Operating system
Linux
What browsers are you seeing the problem on?
Chrome
🤖 What development environment are you experiencing this bug on?
Docker
🔒 Did you set the correct environment variables in the right path? List the environment variable names (not values please!)
📜 Description
I am encountering consistent connection errors when attempting to switch from using FAISS to Qdrant as my vector store solution. Despite following the setup instructions for Qdrant, I'm unable to successfully query my collections without running into errors. Here's an example of the error log I receive when making a request to Qdrant:
[ERROR] Task application.api.user.tasks.ingest_remote[...] raised unexpected: ResponseHandlingException(...) ValidationError: 1 validation error for ParsingModel[...] obj.result.config.optimizer_config.max_optimization_threads Input should be a valid integer [type=int_type, input_value=None, input_type=NoneType]
👟 Reproduction steps
Setup Qdrant using Docker with the command: docker run -p 6333:6333 qdrant/qdrant.
Configure my application to use Qdrant as the vector store.
Attempt to query a collection from Qdrant.
👍 Expected behavior
I expected the application to query collections from Qdrant without any issues, similar to how it worked with FAISS.
👎 Actual Behavior with Screenshots
2024-03-22 19:31:34 [2024-03-22 22:31:34 +0000] [1] [INFO] Starting gunicorn 21.2.0
2024-03-22 19:31:34 [2024-03-22 22:31:34 +0000] [1] [INFO] Listening at: http://0.0.0.0:7091 (1)
2024-03-22 19:31:34 [2024-03-22 22:31:34 +0000] [1] [INFO] Using worker: sync
2024-03-22 19:31:34 [2024-03-22 22:31:34 +0000] [7] [INFO] Booting worker with pid: 7
2024-03-22 19:31:34 [2024-03-22 22:31:34 +0000] [8] [INFO] Booting worker with pid: 8
2024-03-22 19:31:39 [nltk_data] [Errno 2] No such file or directory:
2024-03-22 19:31:39 [nltk_data] '/root/nltk_data/taggers/averaged_perceptron_tagger.zi
2024-03-22 19:31:39 [nltk_data] p'
2024-03-22 19:35:52 [2024-03-22 22:35:52 +0000] [7] [ERROR] Error handling request /stream
2024-03-22 19:35:52 Traceback (most recent call last):
2024-03-22 19:35:52 File "/usr/local/lib/python3.11/site-packages/qdrant_client/http/api_client.py", line 94, in send
2024-03-22 19:35:52 return parse_as_type(response.json(), type_)
2024-03-22 19:35:52 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:35:52 File "/usr/local/lib/python3.11/site-packages/qdrant_client/http/api_client.py", line 213, in parse_as_type
2024-03-22 19:35:52 return model_type(obj=obj).obj
2024-03-22 19:35:52 ^^^^^^^^^^^^^^^^^^^
2024-03-22 19:35:52 File "/usr/local/lib/python3.11/site-packages/pydantic/main.py", line 171, in init
2024-03-22 19:35:52 self.pydantic_validator.validate_python(data, self_instance=self)
2024-03-22 19:35:52 pydantic_core._pydantic_core.ValidationError: 1 validation error for ParsingModel[InlineResponse2005] (for parse_as_type)
2024-03-22 19:35:52 obj.result.config.optimizer_config.max_optimization_threads
2024-03-22 19:35:52 Input should be a valid integer [type=int_type, input_value=None, input_type=NoneType]
2024-03-22 19:35:52 For further information visit https://errors.pydantic.dev/2.6/v/int_type
2024-03-22 19:35:52
2024-03-22 19:35:52 During handling of the above exception, another exception occurred:
2024-03-22 19:35:52
2024-03-22 19:35:52 Traceback (most recent call last):
2024-03-22 19:35:52 File "/usr/local/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 135, in handle
2024-03-22 19:35:52 self.handle_request(listener, req, client, addr)
2024-03-22 19:35:52 File "/usr/local/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 178, in handle_request
2024-03-22 19:35:52 respiter = self.wsgi(environ, resp.start_response)
2024-03-22 19:35:52 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:35:52 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1488, in call
2024-03-22 19:35:52 return self.wsgi_app(environ, start_response)
2024-03-22 19:35:52 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:35:52 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1466, in wsgi_app
2024-03-22 19:35:52 response = self.handle_exception(e)
2024-03-22 19:35:52 ^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:35:52 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1463, in wsgi_app
2024-03-22 19:35:52 response = self.full_dispatch_request()
2024-03-22 19:35:52 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:35:52 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 872, in full_dispatch_request
2024-03-22 19:35:52 rv = self.handle_user_exception(e)
2024-03-22 19:35:52 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:35:52 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 870, in full_dispatch_request
2024-03-22 19:35:52 rv = self.dispatch_request()
2024-03-22 19:35:52 ^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:35:52 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 855, in dispatch_request
2024-03-22 19:35:52 return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
2024-03-22 19:35:52 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:35:52 File "/app/application/api/answer/routes.py", line 208, in stream
2024-03-22 19:35:52 docsearch = VectorCreator.create_vectorstore(settings.VECTOR_STORE, vectorstore, embeddings_key)
2024-03-22 19:35:52 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:35:52 File "/app/application/vectorstore/vector_creator.py", line 20, in create_vectorstore
2024-03-22 19:35:52 return vectorstore_class(*args, **kwargs)
2024-03-22 19:35:52 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:35:52 File "/app/application/vectorstore/qdrant.py", line 18, in init
2024-03-22 19:35:52 self._docsearch = Qdrant.construct_instance(
2024-03-22 19:35:52 ^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:35:52 File "/usr/local/lib/python3.11/site-packages/langchain_community/vectorstores/qdrant.py", line 1617, in construct_instance
2024-03-22 19:35:52 collection_info = client.get_collection(collection_name=collection_name)
2024-03-22 19:35:52 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:35:52 File "/usr/local/lib/python3.11/site-packages/qdrant_client/qdrant_client.py", line 1532, in get_collection
2024-03-22 19:35:52 return self._client.get_collection(collection_name=collection_name, **kwargs)
2024-03-22 19:35:52 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:35:52 File "/usr/local/lib/python3.11/site-packages/qdrant_client/qdrant_remote.py", line 1963, in get_collection
2024-03-22 19:35:52 result: Optional[types.CollectionInfo] = self.http.collections_api.get_collection(
2024-03-22 19:35:52 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:35:52 File "/usr/local/lib/python3.11/site-packages/qdrant_client/http/api/collections_api.py", line 1262, in get_collection
2024-03-22 19:35:52 return self.build_for_get_collection(
2024-03-22 19:35:52 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:35:52 File "/usr/local/lib/python3.11/site-packages/qdrant_client/http/api/collections_api.py", line 377, in build_for_get_collection
2024-03-22 19:35:52 return self.api_client.request(
2024-03-22 19:35:52 ^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:35:52 File "/usr/local/lib/python3.11/site-packages/qdrant_client/http/api_client.py", line 74, in request
2024-03-22 19:35:52 return self.send(request, type)
2024-03-22 19:35:52 ^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:35:52 File "/usr/local/lib/python3.11/site-packages/qdrant_client/http/api_client.py", line 96, in send
2024-03-22 19:35:52 raise ResponseHandlingException(e)
2024-03-22 19:35:52 qdrant_client.http.exceptions.ResponseHandlingException: 1 validation error for ParsingModel[InlineResponse2005] (for parse_as_type)
2024-03-22 19:35:52 obj.result.config.optimizer_config.max_optimization_threads
2024-03-22 19:35:52 Input should be a valid integer [type=int_type, input_value=None, input_type=NoneType]
2024-03-22 19:35:52 For further information visit https://errors.pydantic.dev/2.6/v/int_type
2024-03-22 19:36:13 [2024-03-22 22:36:13 +0000] [8] [ERROR] Error handling request /api/delete_old?path=indexes/local/A_Arte_da_Guerra.pdf
2024-03-22 19:36:13 Traceback (most recent call last):
2024-03-22 19:36:13 File "/usr/local/lib/python3.11/site-packages/qdrant_client/http/api_client.py", line 94, in send
2024-03-22 19:36:13 return parse_as_type(response.json(), type)
2024-03-22 19:36:13 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:36:13 File "/usr/local/lib/python3.11/site-packages/qdrant_client/http/api_client.py", line 213, in parse_as_type
2024-03-22 19:36:13 return model_type(obj=obj).obj
2024-03-22 19:36:13 ^^^^^^^^^^^^^^^^^^^
2024-03-22 19:36:13 File "/usr/local/lib/python3.11/site-packages/pydantic/main.py", line 171, in init
2024-03-22 19:36:13 self.pydantic_validator.validate_python(data, self_instance=self)
2024-03-22 19:36:13 pydantic_core._pydantic_core.ValidationError: 1 validation error for ParsingModel[InlineResponse2005] (for parse_as_type)
2024-03-22 19:36:13 obj.result.config.optimizer_config.max_optimization_threads
2024-03-22 19:36:13 Input should be a valid integer [type=int_type, input_value=None, input_type=NoneType]
2024-03-22 19:36:13 For further information visit https://errors.pydantic.dev/2.6/v/int_type
2024-03-22 19:36:13
2024-03-22 19:36:13 During handling of the above exception, another exception occurred:
2024-03-22 19:36:13
2024-03-22 19:36:13 Traceback (most recent call last):
2024-03-22 19:36:13 File "/usr/local/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 135, in handle
2024-03-22 19:36:13 self.handle_request(listener, req, client, addr)
2024-03-22 19:36:13 File "/usr/local/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 178, in handle_request
2024-03-22 19:36:13 respiter = self.wsgi(environ, resp.start_response)
2024-03-22 19:36:13 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:36:13 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1488, in call
2024-03-22 19:36:13 return self.wsgi_app(environ, start_response)
2024-03-22 19:36:13 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:36:13 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1466, in wsgi_app
2024-03-22 19:36:13 response = self.handle_exception(e)
2024-03-22 19:36:13 ^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:36:13 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1463, in wsgi_app
2024-03-22 19:36:13 response = self.full_dispatch_request()
2024-03-22 19:36:13 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:36:13 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 872, in full_dispatch_request
2024-03-22 19:36:13 rv = self.handle_user_exception(e)
2024-03-22 19:36:13 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:36:13 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 870, in full_dispatch_request
2024-03-22 19:36:13 rv = self.dispatch_request()
2024-03-22 19:36:13 ^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:36:13 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 855, in dispatch_request
2024-03-22 19:36:13 return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
2024-03-22 19:36:13 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:36:13 File "/app/application/api/user/routes.py", line 119, in delete_old
2024-03-22 19:36:13 vetorstore = VectorCreator.create_vectorstore(
2024-03-22 19:36:13 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:36:13 File "/app/application/vectorstore/vector_creator.py", line 20, in create_vectorstore
2024-03-22 19:36:13 return vectorstore_class(*args, **kwargs)
2024-03-22 19:36:13 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:36:13 File "/app/application/vectorstore/qdrant.py", line 18, in init
2024-03-22 19:36:13 self._docsearch = Qdrant.construct_instance(
2024-03-22 19:36:13 ^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:36:13 File "/usr/local/lib/python3.11/site-packages/langchain_community/vectorstores/qdrant.py", line 1617, in construct_instance
2024-03-22 19:36:13 collection_info = client.get_collection(collection_name=collection_name)
2024-03-22 19:36:13 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:36:13 File "/usr/local/lib/python3.11/site-packages/qdrant_client/qdrant_client.py", line 1532, in get_collection
2024-03-22 19:36:13 return self._client.get_collection(collection_name=collection_name, **kwargs)
2024-03-22 19:36:13 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:36:13 File "/usr/local/lib/python3.11/site-packages/qdrant_client/qdrant_remote.py", line 1963, in get_collection
2024-03-22 19:36:13 result: Optional[types.CollectionInfo] = self.http.collections_api.get_collection(
2024-03-22 19:36:13 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:36:13 File "/usr/local/lib/python3.11/site-packages/qdrant_client/http/api/collections_api.py", line 1262, in get_collection
2024-03-22 19:36:13 return self._build_for_get_collection(
2024-03-22 19:36:13 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:36:13 File "/usr/local/lib/python3.11/site-packages/qdrant_client/http/api/collections_api.py", line 377, in build_for_get_collection
2024-03-22 19:36:13 return self.api_client.request(
2024-03-22 19:36:13 ^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:36:13 File "/usr/local/lib/python3.11/site-packages/qdrant_client/http/api_client.py", line 74, in request
2024-03-22 19:36:13 return self.send(request, type)
2024-03-22 19:36:13 ^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:36:13 File "/usr/local/lib/python3.11/site-packages/qdrant_client/http/api_client.py", line 96, in send
2024-03-22 19:36:13 raise ResponseHandlingException(e)
2024-03-22 19:36:13 qdrant_client.http.exceptions.ResponseHandlingException: 1 validation error for ParsingModel[InlineResponse2005] (for parse_as_type)
2024-03-22 19:36:13 obj.result.config.optimizer_config.max_optimization_threads
2024-03-22 19:36:13 Input should be a valid integer [type=int_type, input_value=None, input_type=NoneType]
2024-03-22 19:36:13 For further information visit https://errors.pydantic.dev/2.6/v/int_type
2024-03-22 19:37:15 [2024-03-22 22:37:15 +0000] [8] [ERROR] Error handling request /api/task_status?task_id=3493a242-5326-4a68-9d72-d8898ffc7033
2024-03-22 19:37:15 Traceback (most recent call last):
2024-03-22 19:37:15 File "/usr/local/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 135, in handle
2024-03-22 19:37:15 self.handle_request(listener, req, client, addr)
2024-03-22 19:37:15 File "/usr/local/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 178, in handle_request
2024-03-22 19:37:15 respiter = self.wsgi(environ, resp.start_response)
2024-03-22 19:37:15 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:37:15 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1488, in call
2024-03-22 19:37:15 return self.wsgi_app(environ, start_response)
2024-03-22 19:37:15 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:37:15 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1466, in wsgi_app
2024-03-22 19:37:15 response = self.handle_exception(e)
2024-03-22 19:37:15 ^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:37:15 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1463, in wsgi_app
2024-03-22 19:37:15 response = self.full_dispatch_request()
2024-03-22 19:37:15 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:37:15 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 873, in full_dispatch_request
2024-03-22 19:37:15 return self.finalize_request(rv)
2024-03-22 19:37:15 ^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:37:15 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 892, in finalize_request
2024-03-22 19:37:15 response = self.make_response(rv)
2024-03-22 19:37:15 ^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:37:15 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1183, in make_response
2024-03-22 19:37:15 rv = self.json.response(rv)
2024-03-22 19:37:15 ^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:37:15 File "/usr/local/lib/python3.11/site-packages/flask/json/provider.py", line 214, in response
2024-03-22 19:37:15 f"{self.dumps(obj, **dump_args)}\n", mimetype=self.mimetype
2024-03-22 19:37:15 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:37:15 File "/usr/local/lib/python3.11/site-packages/flask/json/provider.py", line 179, in dumps
2024-03-22 19:37:15 return json.dumps(obj, **kwargs)
2024-03-22 19:37:15 ^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:37:15 File "/usr/local/lib/python3.11/json/init.py", line 238, in dumps
2024-03-22 19:37:15 **kw).encode(obj)
2024-03-22 19:37:15 ^^^^^^^^^^^
2024-03-22 19:37:15 File "/usr/local/lib/python3.11/json/encoder.py", line 202, in encode
2024-03-22 19:37:15 chunks = list(chunks)
2024-03-22 19:37:15 ^^^^^^^^^^^^
2024-03-22 19:37:15 File "/usr/local/lib/python3.11/json/encoder.py", line 432, in _iterencode
2024-03-22 19:37:15 yield from _iterencode_dict(o, _current_indent_level)
2024-03-22 19:37:15 File "/usr/local/lib/python3.11/json/encoder.py", line 406, in _iterencode_dict
2024-03-22 19:37:15 yield from chunks
2024-03-22 19:37:15 File "/usr/local/lib/python3.11/json/encoder.py", line 439, in _iterencode
2024-03-22 19:37:15 o = _default(o)
2024-03-22 19:37:15 ^^^^^^^^^^^
2024-03-22 19:37:15 File "/usr/local/lib/python3.11/site-packages/flask/json/provider.py", line 121, in _default
2024-03-22 19:37:15 raise TypeError(f"Object of type {type(o).name} is not JSON serializable")
2024-03-22 19:37:15 TypeError: Object of type ResponseHandlingException is not JSON serializable
2024-03-22 19:37:15 [2024-03-22 22:37:15 +0000] [8] [ERROR] Error handling request /api/task_status?task_id=3493a242-5326-4a68-9d72-d8898ffc7033
2024-03-22 19:37:15 Traceback (most recent call last):
2024-03-22 19:37:15 File "/usr/local/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 135, in handle
2024-03-22 19:37:15 self.handle_request(listener, req, client, addr)
2024-03-22 19:37:15 File "/usr/local/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 178, in handle_request
2024-03-22 19:37:15 respiter = self.wsgi(environ, resp.start_response)
2024-03-22 19:37:15 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:37:15 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1488, in call
2024-03-22 19:37:15 return self.wsgi_app(environ, start_response)
2024-03-22 19:37:15 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:37:15 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1466, in wsgi_app
2024-03-22 19:37:15 response = self.handle_exception(e)
2024-03-22 19:37:15 ^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:37:15 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1463, in wsgi_app
2024-03-22 19:37:15 response = self.full_dispatch_request()
2024-03-22 19:37:15 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:37:15 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 873, in full_dispatch_request
2024-03-22 19:37:15 return self.finalize_request(rv)
2024-03-22 19:37:15 ^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:37:15 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 892, in finalize_request
2024-03-22 19:37:15 response = self.make_response(rv)
2024-03-22 19:37:15 ^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:37:15 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1183, in make_response
2024-03-22 19:37:15 rv = self.json.response(rv)
2024-03-22 19:37:15 ^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:37:15 File "/usr/local/lib/python3.11/site-packages/flask/json/provider.py", line 214, in response
2024-03-22 19:37:15 f"{self.dumps(obj, **dump_args)}\n", mimetype=self.mimetype
2024-03-22 19:37:15 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:37:15 File "/usr/local/lib/python3.11/site-packages/flask/json/provider.py", line 179, in dumps
2024-03-22 19:37:15 return json.dumps(obj, **kwargs)
2024-03-22 19:37:15 ^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:37:15 File "/usr/local/lib/python3.11/json/init.py", line 238, in dumps
2024-03-22 19:37:15 **kw).encode(obj)
2024-03-22 19:37:15 ^^^^^^^^^^^
2024-03-22 19:37:15 File "/usr/local/lib/python3.11/json/encoder.py", line 202, in encode
2024-03-22 19:37:15 chunks = list(chunks)
2024-03-22 19:37:15 ^^^^^^^^^^^^
2024-03-22 19:37:15 File "/usr/local/lib/python3.11/json/encoder.py", line 432, in _iterencode
2024-03-22 19:37:15 yield from _iterencode_dict(o, _current_indent_level)
2024-03-22 19:37:15 File "/usr/local/lib/python3.11/json/encoder.py", line 406, in _iterencode_dict
2024-03-22 19:37:15 yield from chunks
2024-03-22 19:37:15 File "/usr/local/lib/python3.11/json/encoder.py", line 439, in _iterencode
2024-03-22 19:37:15 o = _default(o)
2024-03-22 19:37:15 ^^^^^^^^^^^
2024-03-22 19:37:15 File "/usr/local/lib/python3.11/site-packages/flask/json/provider.py", line 121, in _default
2024-03-22 19:37:15 raise TypeError(f"Object of type {type(o).name} is not JSON serializable")
2024-03-22 19:37:15 TypeError: Object of type ResponseHandlingException is not JSON serializable
2024-03-22 19:39:07 [2024-03-22 22:39:07 +0000] [8] [ERROR] Error handling request /api/task_status?task_id=3493a242-5326-4a68-9d72-d8898ffc7033
2024-03-22 19:39:07 Traceback (most recent call last):
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 135, in handle
2024-03-22 19:39:07 self.handle_request(listener, req, client, addr)
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 178, in handle_request
2024-03-22 19:39:07 respiter = self.wsgi(environ, resp.start_response)
2024-03-22 19:39:07 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1488, in call
2024-03-22 19:39:07 return self.wsgi_app(environ, start_response)
2024-03-22 19:39:07 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1466, in wsgi_app
2024-03-22 19:39:07 response = self.handle_exception(e)
2024-03-22 19:39:07 ^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1463, in wsgi_app
2024-03-22 19:39:07 response = self.full_dispatch_request()
2024-03-22 19:39:07 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 873, in full_dispatch_request
2024-03-22 19:39:07 return self.finalize_request(rv)
2024-03-22 19:39:07 ^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 892, in finalize_request
2024-03-22 19:39:07 response = self.make_response(rv)
2024-03-22 19:39:07 ^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1183, in make_response
2024-03-22 19:39:07 rv = self.json.response(rv)
2024-03-22 19:39:07 ^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/flask/json/provider.py", line 214, in response
2024-03-22 19:39:07 f"{self.dumps(obj, **dump_args)}\n", mimetype=self.mimetype
2024-03-22 19:39:07 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/flask/json/provider.py", line 179, in dumps
2024-03-22 19:39:07 return json.dumps(obj, **kwargs)
2024-03-22 19:39:07 ^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/json/init.py", line 238, in dumps
2024-03-22 19:39:07 **kw).encode(obj)
2024-03-22 19:39:07 ^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/json/encoder.py", line 202, in encode
2024-03-22 19:39:07 chunks = list(chunks)
2024-03-22 19:39:07 ^^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/json/encoder.py", line 432, in _iterencode
2024-03-22 19:39:07 yield from _iterencode_dict(o, _current_indent_level)
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/json/encoder.py", line 406, in _iterencode_dict
2024-03-22 19:39:07 yield from chunks
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/json/encoder.py", line 439, in _iterencode
2024-03-22 19:39:07 o = _default(o)
2024-03-22 19:39:07 ^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/flask/json/provider.py", line 121, in _default
2024-03-22 19:39:07 raise TypeError(f"Object of type {type(o).name} is not JSON serializable")
2024-03-22 19:39:07 TypeError: Object of type ResponseHandlingException is not JSON serializable
2024-03-22 19:39:07 [2024-03-22 22:39:07 +0000] [8] [ERROR] Error handling request /api/task_status?task_id=3493a242-5326-4a68-9d72-d8898ffc7033
2024-03-22 19:39:07 Traceback (most recent call last):
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 135, in handle
2024-03-22 19:39:07 self.handle_request(listener, req, client, addr)
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 178, in handle_request
2024-03-22 19:39:07 respiter = self.wsgi(environ, resp.start_response)
2024-03-22 19:39:07 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1488, in call
2024-03-22 19:39:07 return self.wsgi_app(environ, start_response)
2024-03-22 19:39:07 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1466, in wsgi_app
2024-03-22 19:39:07 response = self.handle_exception(e)
2024-03-22 19:39:07 ^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1463, in wsgi_app
2024-03-22 19:39:07 response = self.full_dispatch_request()
2024-03-22 19:39:07 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 873, in full_dispatch_request
2024-03-22 19:39:07 return self.finalize_request(rv)
2024-03-22 19:39:07 ^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 892, in finalize_request
2024-03-22 19:39:07 response = self.make_response(rv)
2024-03-22 19:39:07 ^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1183, in make_response
2024-03-22 19:39:07 rv = self.json.response(rv)
2024-03-22 19:39:07 ^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/flask/json/provider.py", line 214, in response
2024-03-22 19:39:07 f"{self.dumps(obj, **dump_args)}\n", mimetype=self.mimetype
2024-03-22 19:39:07 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/flask/json/provider.py", line 179, in dumps
2024-03-22 19:39:07 return json.dumps(obj, **kwargs)
2024-03-22 19:39:07 ^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/json/init.py", line 238, in dumps
2024-03-22 19:39:07 **kw).encode(obj)
2024-03-22 19:39:07 ^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/json/encoder.py", line 202, in encode
2024-03-22 19:39:07 chunks = list(chunks)
2024-03-22 19:39:07 ^^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/json/encoder.py", line 432, in _iterencode
2024-03-22 19:39:07 yield from _iterencode_dict(o, _current_indent_level)
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/json/encoder.py", line 406, in _iterencode_dict
2024-03-22 19:39:07 yield from chunks
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/json/encoder.py", line 439, in _iterencode
2024-03-22 19:39:07 o = _default(o)
2024-03-22 19:39:07 ^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/flask/json/provider.py", line 121, in _default
2024-03-22 19:39:07 raise TypeError(f"Object of type {type(o).name} is not JSON serializable")
2024-03-22 19:39:07 TypeError: Object of type ResponseHandlingException is not JSON serializable
2024-03-22 19:39:07 [2024-03-22 22:39:07 +0000] [8] [ERROR] Error handling request /api/task_status?task_id=3493a242-5326-4a68-9d72-d8898ffc7033
2024-03-22 19:39:07 Traceback (most recent call last):
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 135, in handle
2024-03-22 19:39:07 self.handle_request(listener, req, client, addr)
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 178, in handle_request
2024-03-22 19:39:07 respiter = self.wsgi(environ, resp.start_response)
2024-03-22 19:39:07 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1488, in call
2024-03-22 19:39:07 return self.wsgi_app(environ, start_response)
2024-03-22 19:39:07 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1466, in wsgi_app
2024-03-22 19:39:07 response = self.handle_exception(e)
2024-03-22 19:39:07 ^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1463, in wsgi_app
2024-03-22 19:39:07 response = self.full_dispatch_request()
2024-03-22 19:39:07 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 873, in full_dispatch_request
2024-03-22 19:39:07 return self.finalize_request(rv)
2024-03-22 19:39:07 ^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 892, in finalize_request
2024-03-22 19:39:07 response = self.make_response(rv)
2024-03-22 19:39:07 ^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1183, in make_response
2024-03-22 19:39:07 rv = self.json.response(rv)
2024-03-22 19:39:07 ^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/flask/json/provider.py", line 214, in response
2024-03-22 19:39:07 f"{self.dumps(obj, **dump_args)}\n", mimetype=self.mimetype
2024-03-22 19:39:07 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/flask/json/provider.py", line 179, in dumps
2024-03-22 19:39:07 return json.dumps(obj, **kwargs)
2024-03-22 19:39:07 ^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/json/init.py", line 238, in dumps
2024-03-22 19:39:07 **kw).encode(obj)
2024-03-22 19:39:07 ^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/json/encoder.py", line 202, in encode
2024-03-22 19:39:07 chunks = list(chunks)
2024-03-22 19:39:07 ^^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/json/encoder.py", line 432, in _iterencode
2024-03-22 19:39:07 yield from _iterencode_dict(o, _current_indent_level)
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/json/encoder.py", line 406, in _iterencode_dict
2024-03-22 19:39:07 yield from chunks
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/json/encoder.py", line 439, in _iterencode
2024-03-22 19:39:07 o = _default(o)
2024-03-22 19:39:07 ^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/flask/json/provider.py", line 121, in _default
2024-03-22 19:39:07 raise TypeError(f"Object of type {type(o).name} is not JSON serializable")
2024-03-22 19:39:07 TypeError: Object of type ResponseHandlingException is not JSON serializable
2024-03-22 19:39:07 [2024-03-22 22:39:07 +0000] [8] [ERROR] Error handling request /api/task_status?task_id=3493a242-5326-4a68-9d72-d8898ffc7033
2024-03-22 19:39:07 Traceback (most recent call last):
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 135, in handle
2024-03-22 19:39:07 self.handle_request(listener, req, client, addr)
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 178, in handle_request
2024-03-22 19:39:07 respiter = self.wsgi(environ, resp.start_response)
2024-03-22 19:39:07 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1488, in call
2024-03-22 19:39:07 return self.wsgi_app(environ, start_response)
2024-03-22 19:39:07 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1466, in wsgi_app
2024-03-22 19:39:07 response = self.handle_exception(e)
2024-03-22 19:39:07 ^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1463, in wsgi_app
2024-03-22 19:39:07 response = self.full_dispatch_request()
2024-03-22 19:39:07 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 873, in full_dispatch_request
2024-03-22 19:39:07 return self.finalize_request(rv)
2024-03-22 19:39:07 ^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 892, in finalize_request
2024-03-22 19:39:07 response = self.make_response(rv)
2024-03-22 19:39:07 ^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1183, in make_response
2024-03-22 19:39:07 rv = self.json.response(rv)
2024-03-22 19:39:07 ^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/flask/json/provider.py", line 214, in response
2024-03-22 19:39:07 f"{self.dumps(obj, **dump_args)}\n", mimetype=self.mimetype
2024-03-22 19:39:07 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/flask/json/provider.py", line 179, in dumps
2024-03-22 19:39:07 return json.dumps(obj, **kwargs)
2024-03-22 19:39:07 ^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/json/init.py", line 238, in dumps
2024-03-22 19:39:07 **kw).encode(obj)
2024-03-22 19:39:07 ^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/json/encoder.py", line 202, in encode
2024-03-22 19:39:07 chunks = list(chunks)
2024-03-22 19:39:07 ^^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/json/encoder.py", line 432, in _iterencode
2024-03-22 19:39:07 yield from _iterencode_dict(o, _current_indent_level)
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/json/encoder.py", line 406, in _iterencode_dict
2024-03-22 19:39:07 yield from chunks
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/json/encoder.py", line 439, in _iterencode
2024-03-22 19:39:07 o = _default(o)
2024-03-22 19:39:07 ^^^^^^^^^^^
2024-03-22 19:39:07 File "/usr/local/lib/python3.11/site-packages/flask/json/provider.py", line 121, in _default
2024-03-22 19:39:07 raise TypeError(f"Object of type {type(o).name} is not JSON serializable")
2024-03-22 19:39:07 TypeError: Object of type ResponseHandlingException is not JSON serializable
2024-03-22 19:45:23 [2024-03-22 22:45:23 +0000] [7] [ERROR] Error handling request /api/task_status?task_id=3493a242-5326-4a68-9d72-d8898ffc7033
2024-03-22 19:45:23 Traceback (most recent call last):
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 135, in handle
2024-03-22 19:45:23 self.handle_request(listener, req, client, addr)
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 178, in handle_request
2024-03-22 19:45:23 respiter = self.wsgi(environ, resp.start_response)
2024-03-22 19:45:23 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1488, in call
2024-03-22 19:45:23 return self.wsgi_app(environ, start_response)
2024-03-22 19:45:23 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1466, in wsgi_app
2024-03-22 19:45:23 response = self.handle_exception(e)
2024-03-22 19:45:23 ^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1463, in wsgi_app
2024-03-22 19:45:23 response = self.full_dispatch_request()
2024-03-22 19:45:23 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 873, in full_dispatch_request
2024-03-22 19:45:23 return self.finalize_request(rv)
2024-03-22 19:45:23 ^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 892, in finalize_request
2024-03-22 19:45:23 response = self.make_response(rv)
2024-03-22 19:45:23 ^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1183, in make_response
2024-03-22 19:45:23 rv = self.json.response(rv)
2024-03-22 19:45:23 ^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/flask/json/provider.py", line 214, in response
2024-03-22 19:45:23 f"{self.dumps(obj, **dump_args)}\n", mimetype=self.mimetype
2024-03-22 19:45:23 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/flask/json/provider.py", line 179, in dumps
2024-03-22 19:45:23 return json.dumps(obj, **kwargs)
2024-03-22 19:45:23 ^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/json/init.py", line 238, in dumps
2024-03-22 19:45:23 **kw).encode(obj)
2024-03-22 19:45:23 ^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/json/encoder.py", line 202, in encode
2024-03-22 19:45:23 chunks = list(chunks)
2024-03-22 19:45:23 ^^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/json/encoder.py", line 432, in _iterencode
2024-03-22 19:45:23 yield from _iterencode_dict(o, _current_indent_level)
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/json/encoder.py", line 406, in _iterencode_dict
2024-03-22 19:45:23 yield from chunks
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/json/encoder.py", line 439, in _iterencode
2024-03-22 19:45:23 o = _default(o)
2024-03-22 19:45:23 ^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/flask/json/provider.py", line 121, in _default
2024-03-22 19:45:23 raise TypeError(f"Object of type {type(o).name} is not JSON serializable")
2024-03-22 19:45:23 TypeError: Object of type ResponseHandlingException is not JSON serializable
2024-03-22 19:45:23 [2024-03-22 22:45:23 +0000] [7] [ERROR] Error handling request /api/task_status?task_id=3493a242-5326-4a68-9d72-d8898ffc7033
2024-03-22 19:45:23 Traceback (most recent call last):
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 135, in handle
2024-03-22 19:45:23 self.handle_request(listener, req, client, addr)
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 178, in handle_request
2024-03-22 19:45:23 respiter = self.wsgi(environ, resp.start_response)
2024-03-22 19:45:23 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1488, in call
2024-03-22 19:45:23 return self.wsgi_app(environ, start_response)
2024-03-22 19:45:23 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1466, in wsgi_app
2024-03-22 19:45:23 response = self.handle_exception(e)
2024-03-22 19:45:23 ^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1463, in wsgi_app
2024-03-22 19:45:23 response = self.full_dispatch_request()
2024-03-22 19:45:23 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 873, in full_dispatch_request
2024-03-22 19:45:23 return self.finalize_request(rv)
2024-03-22 19:45:23 ^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 892, in finalize_request
2024-03-22 19:45:23 response = self.make_response(rv)
2024-03-22 19:45:23 ^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1183, in make_response
2024-03-22 19:45:23 rv = self.json.response(rv)
2024-03-22 19:45:23 ^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/flask/json/provider.py", line 214, in response
2024-03-22 19:45:23 f"{self.dumps(obj, **dump_args)}\n", mimetype=self.mimetype
2024-03-22 19:45:23 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/flask/json/provider.py", line 179, in dumps
2024-03-22 19:45:23 return json.dumps(obj, **kwargs)
2024-03-22 19:45:23 ^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/json/init.py", line 238, in dumps
2024-03-22 19:45:23 **kw).encode(obj)
2024-03-22 19:45:23 ^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/json/encoder.py", line 202, in encode
2024-03-22 19:45:23 chunks = list(chunks)
2024-03-22 19:45:23 ^^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/json/encoder.py", line 432, in _iterencode
2024-03-22 19:45:23 yield from _iterencode_dict(o, _current_indent_level)
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/json/encoder.py", line 406, in _iterencode_dict
2024-03-22 19:45:23 yield from chunks
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/json/encoder.py", line 439, in _iterencode
2024-03-22 19:45:23 o = _default(o)
2024-03-22 19:45:23 ^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/flask/json/provider.py", line 121, in _default
2024-03-22 19:45:23 raise TypeError(f"Object of type {type(o).name} is not JSON serializable")
2024-03-22 19:45:23 TypeError: Object of type ResponseHandlingException is not JSON serializable
2024-03-22 19:45:23 [2024-03-22 22:45:23 +0000] [7] [ERROR] Error handling request /api/task_status?task_id=3493a242-5326-4a68-9d72-d8898ffc7033
2024-03-22 19:45:23 Traceback (most recent call last):
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 135, in handle
2024-03-22 19:45:23 self.handle_request(listener, req, client, addr)
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 178, in handle_request
2024-03-22 19:45:23 respiter = self.wsgi(environ, resp.start_response)
2024-03-22 19:45:23 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1488, in call
2024-03-22 19:45:23 return self.wsgi_app(environ, start_response)
2024-03-22 19:45:23 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1466, in wsgi_app
2024-03-22 19:45:23 response = self.handle_exception(e)
2024-03-22 19:45:23 ^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1463, in wsgi_app
2024-03-22 19:45:23 response = self.full_dispatch_request()
2024-03-22 19:45:23 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 873, in full_dispatch_request
2024-03-22 19:45:23 return self.finalize_request(rv)
2024-03-22 19:45:23 ^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 892, in finalize_request
2024-03-22 19:45:23 response = self.make_response(rv)
2024-03-22 19:45:23 ^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1183, in make_response
2024-03-22 19:45:23 rv = self.json.response(rv)
2024-03-22 19:45:23 ^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/flask/json/provider.py", line 214, in response
2024-03-22 19:45:23 f"{self.dumps(obj, **dump_args)}\n", mimetype=self.mimetype
2024-03-22 19:45:23 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/flask/json/provider.py", line 179, in dumps
2024-03-22 19:45:23 return json.dumps(obj, **kwargs)
2024-03-22 19:45:23 ^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/json/init.py", line 238, in dumps
2024-03-22 19:45:23 **kw).encode(obj)
2024-03-22 19:45:23 ^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/json/encoder.py", line 202, in encode
2024-03-22 19:45:23 chunks = list(chunks)
2024-03-22 19:45:23 ^^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/json/encoder.py", line 432, in _iterencode
2024-03-22 19:45:23 yield from _iterencode_dict(o, _current_indent_level)
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/json/encoder.py", line 406, in _iterencode_dict
2024-03-22 19:45:23 yield from chunks
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/json/encoder.py", line 439, in _iterencode
2024-03-22 19:45:23 o = _default(o)
2024-03-22 19:45:23 ^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/flask/json/provider.py", line 121, in _default
2024-03-22 19:45:23 raise TypeError(f"Object of type {type(o).name} is not JSON serializable")
2024-03-22 19:45:23 TypeError: Object of type ResponseHandlingException is not JSON serializable
2024-03-22 19:45:23 [2024-03-22 22:45:23 +0000] [7] [ERROR] Error handling request /api/task_status?task_id=3493a242-5326-4a68-9d72-d8898ffc7033
2024-03-22 19:45:23 Traceback (most recent call last):
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 135, in handle
2024-03-22 19:45:23 self.handle_request(listener, req, client, addr)
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/gunicorn/workers/sync.py", line 178, in handle_request
2024-03-22 19:45:23 respiter = self.wsgi(environ, resp.start_response)
2024-03-22 19:45:23 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1488, in call
2024-03-22 19:45:23 return self.wsgi_app(environ, start_response)
2024-03-22 19:45:23 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1466, in wsgi_app
2024-03-22 19:45:23 response = self.handle_exception(e)
2024-03-22 19:45:23 ^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1463, in wsgi_app
2024-03-22 19:45:23 response = self.full_dispatch_request()
2024-03-22 19:45:23 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 873, in full_dispatch_request
2024-03-22 19:45:23 return self.finalize_request(rv)
2024-03-22 19:45:23 ^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 892, in finalize_request
2024-03-22 19:45:23 response = self.make_response(rv)
2024-03-22 19:45:23 ^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/flask/app.py", line 1183, in make_response
2024-03-22 19:45:23 rv = self.json.response(rv)
2024-03-22 19:45:23 ^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/flask/json/provider.py", line 214, in response
2024-03-22 19:45:23 f"{self.dumps(obj, **dump_args)}\n", mimetype=self.mimetype
2024-03-22 19:45:23 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/flask/json/provider.py", line 179, in dumps
2024-03-22 19:45:23 return json.dumps(obj, **kwargs)
2024-03-22 19:45:23 ^^^^^^^^^^^^^^^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/json/init.py", line 238, in dumps
2024-03-22 19:45:23 **kw).encode(obj)
2024-03-22 19:45:23 ^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/json/encoder.py", line 202, in encode
2024-03-22 19:45:23 chunks = list(chunks)
2024-03-22 19:45:23 ^^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/json/encoder.py", line 432, in _iterencode
2024-03-22 19:45:23 yield from _iterencode_dict(o, _current_indent_level)
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/json/encoder.py", line 406, in _iterencode_dict
2024-03-22 19:45:23 yield from chunks
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/json/encoder.py", line 439, in _iterencode
2024-03-22 19:45:23 o = _default(o)
2024-03-22 19:45:23 ^^^^^^^^^^^
2024-03-22 19:45:23 File "/usr/local/lib/python3.11/site-packages/flask/json/provider.py", line 121, in _default
2024-03-22 19:45:23 raise TypeError(f"Object of type {type(o).name} is not JSON serializable")
2024-03-22 19:45:23 TypeError: Object of type ResponseHandlingException is not JSON serializable
💻 Operating system
Linux
What browsers are you seeing the problem on?
Chrome
🤖 What development environment are you experiencing this bug on?
Docker
🔒 Did you set the correct environment variables in the right path? List the environment variable names (not values please!)
version: "3.9"
services:
frontend:
build: ./frontend
environment:
- VITE_API_HOST=http://localhost:7091
- VITE_API_STREAMING=$VITE_API_STREAMING
ports:
- "5173:5173"
depends_on:
- backend
backend:
build: ./application
environment:
- API_KEY=$API_KEY
- EMBEDDINGS_KEY=$API_KEY
- LLM_NAME=$LLM_NAME
- CELERY_BROKER_URL=redis://redis:6379/0
- CELERY_RESULT_BACKEND=redis://redis:6379/1
- MONGO_URI=mongodb://mongo:27017/docsgpt
- VECTOR_STORE=qdrant
- QDRANT_URL=http://qdrant:6333
ports:
- "7091:7091"
volumes:
- ./application/indexes:/app/application/indexes
- ./application/inputs:/app/application/inputs
- ./application/vectors:/app/application/vectors
depends_on:
- redis
- mongo
worker:
build: ./application
command: celery -A application.app.celery worker -l INFO
environment:
- API_KEY=$API_KEY
- EMBEDDINGS_KEY=$API_KEY
- LLM_NAME=$LLM_NAME
- CELERY_BROKER_URL=redis://redis:6379/0
- CELERY_RESULT_BACKEND=redis://redis:6379/1
- MONGO_URI=mongodb://mongo:27017/docsgpt
- API_URL=http://backend:7091
- VECTOR_STORE=qdrant
- QDRANT_URL=http://qdrant:6333
depends_on:
- redis
- mongo
redis:
image: redis:6-alpine
ports:
- 6379:6379
qdrant:
image: qdrant/qdrant
ports:
- "6333:6333"
mongo:
image: mongo:6
ports:
- 27017:27017
volumes:
- mongodb_data_container:/data/db
volumes:
mongodb_data_container:
📃 Provide any additional context for the Bug.
No response
📖 Relevant log output
No response
👀 Have you spent some time to check if this bug has been raised before?
🔗 Are you willing to submit PR?
Yes, I am willing to submit a PR!
🧑⚖️ Code of Conduct
The text was updated successfully, but these errors were encountered: