quivr icon indicating copy to clipboard operation
quivr copied to clipboard

Uploading PPT error

Open HoiDam opened this issue 1 year ago • 0 comments

Traceback (most recent call last): backend | File "/usr/local/lib/python3.11/site-packages/uvicorn/protocols/http/h11_impl.py", line 428, in run_asgi backend | result = await app( # type: ignore[func-returns-value] backend | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ backend | File "/usr/local/lib/python3.11/site-packages/uvicorn/middleware/proxy_headers.py", line 78, in call backend | return await self.app(scope, receive, send) backend | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ backend | File "/usr/local/lib/python3.11/site-packages/fastapi/applications.py", line 276, in call backend | await super().call(scope, receive, send) backend | File "/usr/local/lib/python3.11/site-packages/starlette/applications.py", line 122, in call backend | await self.middleware_stack(scope, receive, send) backend | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/errors.py", line 184, in call backend | raise exc backend | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/errors.py", line 162, in call backend | await self.app(scope, receive, _send) backend | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/cors.py", line 91, in call backend | await self.simple_response(scope, receive, send, request_headers=headers) backend | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/cors.py", line 146, in simple_response backend | await self.app(scope, receive, send) backend | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/exceptions.py", line 79, in call backend | raise exc backend | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/exceptions.py", line 68, in call backend | await self.app(scope, receive, sender) backend | File "/usr/local/lib/python3.11/site-packages/fastapi/middleware/asyncexitstack.py", line 21, in call backend | raise e backend | File "/usr/local/lib/python3.11/site-packages/fastapi/middleware/asyncexitstack.py", line 18, in call backend | await self.app(scope, receive, send) backend | File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 718, in call backend | await route.handle(scope, receive, send) backend | File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 276, in handle backend | await self.app(scope, receive, send) backend | File "/usr/local/lib/python3.11/site-packages/starlette/routing.py", line 66, in app backend | response = await func(request) backend | ^^^^^^^^^^^^^^^^^^^ backend | File "/usr/local/lib/python3.11/site-packages/fastapi/routing.py", line 237, in app backend | raw_response = await run_endpoint_function( backend | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^ backend | File "/usr/local/lib/python3.11/site-packages/fastapi/routing.py", line 163, in run_endpoint_function backend | return await dependant.call(**values) backend | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ backend | File "/code/main.py", line 61, in upload_file backend | message = await filter_file(file, enable_summarization, commons['supabase'], user) backend | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ backend | File "/code/utils/processors.py", line 51, in filter_file backend | await file_processors[file_extension](file, enable_summarization, user) backend | File "/code/parsers/common.py", line 29, in process_file backend | documents = loader.load() backend | ^^^^^^^^^^^^^ backend | File "/usr/local/lib/python3.11/site-packages/langchain/document_loaders/unstructured.py", line 71, in load backend | elements = self._get_elements() backend | ^^^^^^^^^^^^^^^^^^^^ backend | File "/usr/local/lib/python3.11/site-packages/langchain/document_loaders/powerpoint.py", line 43, in _get_elements backend | return partition_pptx(filename=self.file_path, **self.unstructured_kwargs) backend | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ backend | File "/usr/local/lib/python3.11/site-packages/unstructured/partition/pptx.py", line 63, in partition_pptx backend | for shape in _order_shapes(slide.shapes): backend | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ backend | File "/usr/local/lib/python3.11/site-packages/unstructured/partition/pptx.py", line 94, in _order_shapes backend | return sorted(shapes, key=lambda x: (x.top, x.left)) backend | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ backend | TypeError: '<' not supported between instances of 'NoneType' and 'Emu'

HoiDam avatar Jun 07 '23 01:06 HoiDam