I have exactly the same behaviour.
I have upgraded to 0.3.34 and I am not able to create a "knowledge". I do fill the form, then upload a file, or create a text file. But when I save, I am not able to see the "Knowledge".
Please note I have upgraded chromadb from 0.5.5 to 0.5.9 to ensure open webui client and server side to be compatible
Hope it will help to have more information.
0.050571315, -0.11591656, -0.043896392, 0.14726506, 0.13463342, 0.0011929474, -0.025326358]], 'total_duration': 144375050, 'load_duration': 2410634, 'prompt_eval_count': 3}
chroma-innov-exp | INFO: [26-10-2024 11:46:45] 172.18.0.11:48756 - "POST /api/v1/collections?tenant=default_tenant&database=default_database HTTP/1.1" 200
chroma-innov-exp | DEBUG: [26-10-2024 11:46:45] Starting component PersistentLocalHnswSegment
chroma-innov-exp | INFO: [26-10-2024 11:46:46] 172.18.0.11:48756 - "POST /api/v1/collections/0075dac7-fd68-4b46-8907-b8b30a3c65c5/add HTTP/1.1" 201
openwebui-innov-exp | DEBUG [open_webui.main] Commit session after request
openwebui-innov-exp | Collection b4a61afd-1914-4d40-8d0c-80da98dbc9a3 does not exist.
openwebui-innov-exp | INFO: 172.18.0.1:0 - "POST /api/v1/knowledge/b4a61afd-1914-4d40-8d0c-80da98dbc9a3/file/add HTTP/1.1" 200 OK
chroma-innov-exp | INFO: [26-10-2024 11:46:46] 172.18.0.9:59016 - "GET /api/v1/heartbeat HTTP/1.1" 200
openwebui-innov-exp | DEBUG [open_webui.main] Commit session after request
openwebui-innov-exp | DEBUG [open_webui.main] Commit session after request
openwebui-innov-exp | INFO: 172.18.0.1:0 - "GET /api/v1/knowledge/ HTTP/1.1" 500 Internal Server Error
openwebui-innov-exp | ERROR: Exception in ASGI application
openwebui-innov-exp | + Exception Group Traceback (most recent call last):
openwebui-innov-exp | | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 192, in __call__
openwebui-innov-exp | | await response(scope, wrapped_receive, send)
openwebui-innov-exp | | File "/usr/local/lib/python3.11/site-packages/starlette/responses.py", line 258, in __call__
openwebui-innov-exp | | async with anyio.create_task_group() as task_group:
openwebui-innov-exp | | File "/usr/local/lib/python3.11/site-packages/anyio/_backends/_asyncio.py", line 763, in __aexit__
openwebui-innov-exp | | raise BaseExceptionGroup(
openwebui-innov-exp | | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
openwebui-innov-exp | +-+---------------- 1 ----------------
openwebui-innov-exp | | Traceback (most recent call last):
openwebui-innov-exp | | File "/usr/local/lib/python3.11/site-packages/uvicorn/protocols/http/httptools_impl.py", line 401, in run_asgi
openwebui-innov-exp | | result = await app( # type: ignore[func-returns-value]
openwebui-innov-exp | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
openwebui-innov-exp | | File "/usr/local/lib/python3.11/site-packages/uvicorn/middleware/proxy_headers.py", line 70, in __call__
openwebui-innov-exp | | return await self.app(scope, receive, send)
openwebui-innov-exp | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
openwebui-innov-exp | | File "/usr/local/lib/python3.11/site-packages/fastapi/applications.py", line 1054, in __call__
openwebui-innov-exp | | await super().__call__(scope, receive, send)
openwebui-innov-exp | | File "/usr/local/lib/python3.11/site-packages/starlette/applications.py", line 123, in __call__
openwebui-innov-exp | | await self.middleware_stack(scope, receive, send)
openwebui-innov-exp | | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/errors.py", line 186, in __call__
openwebui-innov-exp | | raise exc
openwebui-innov-exp | | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/errors.py", line 164, in __call__
openwebui-innov-exp | | await self.app(scope, receive, _send)
openwebui-innov-exp | | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 189, in __call__
openwebui-innov-exp | | with collapse_excgroups():
openwebui-innov-exp | | File "/usr/local/lib/python3.11/contextlib.py", line 158, in __exit__
openwebui-innov-exp | | self.gen.throw(typ, value, traceback)
openwebui-innov-exp | | File "/usr/local/lib/python3.11/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
openwebui-innov-exp | | raise exc
openwebui-innov-exp | | File "/usr/local/lib/python3.11/site-packages/starlette/responses.py", line 261, in wrap
openwebui-innov-exp | | await func()
openwebui-innov-exp | | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 217, in stream_response
openwebui-innov-exp | | return await super().stream_response(send)
openwebui-innov-exp | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
openwebui-innov-exp | | File "/usr/local/lib/python3.11/site-packages/starlette/responses.py", line 250, in stream_response
openwebui-innov-exp | | async for chunk in self.body_iterator:
openwebui-innov-exp | | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 181, in body_stream
openwebui-innov-exp | | raise app_exc
openwebui-innov-exp | | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 151, in coro
openwebui-innov-exp | | await self.app(scope, receive_or_disconnect, send_no_error)
openwebui-innov-exp | | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 189, in __call__
openwebui-innov-exp | | with collapse_excgroups():
openwebui-innov-exp | | File "/usr/local/lib/python3.11/contextlib.py", line 158, in __exit__
openwebui-innov-exp | | self.gen.throw(typ, value, traceback)
openwebui-innov-exp | | File "/usr/local/lib/python3.11/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
openwebui-innov-exp | | raise exc
openwebui-innov-exp | | File "/usr/local/lib/python3.11/site-packages/starlette/responses.py", line 261, in wrap
openwebui-innov-exp | | await func()
openwebui-innov-exp | | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 217, in stream_response
openwebui-innov-exp | | return await super().stream_response(send)
openwebui-innov-exp | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
openwebui-innov-exp | | File "/usr/local/lib/python3.11/site-packages/starlette/responses.py", line 250, in stream_response
openwebui-innov-exp | | async for chunk in self.body_iterator:
openwebui-innov-exp | | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 181, in body_stream
openwebui-innov-exp | | raise app_exc
openwebui-innov-exp | | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 151, in coro
openwebui-innov-exp | | await self.app(scope, receive_or_disconnect, send_no_error)
openwebui-innov-exp | | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 189, in __call__
openwebui-innov-exp | | with collapse_excgroups():
openwebui-innov-exp | | File "/usr/local/lib/python3.11/contextlib.py", line 158, in __exit__
openwebui-innov-exp | | self.gen.throw(typ, value, traceback)
openwebui-innov-exp | | File "/usr/local/lib/python3.11/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
openwebui-innov-exp | | raise exc
openwebui-innov-exp | | File "/usr/local/lib/python3.11/site-packages/starlette/responses.py", line 261, in wrap
openwebui-innov-exp | | await func()
openwebui-innov-exp | | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 217, in stream_response
openwebui-innov-exp | | return await super().stream_response(send)
@flefevre commented on GitHub (Oct 26, 2024):
I have exactly the same behaviour.
I have upgraded to 0.3.34 and I am not able to create a "knowledge". I do fill the form, then upload a file, or create a text file. But when I save, I am not able to see the "Knowledge".
Please note I have upgraded chromadb from 0.5.5 to 0.5.9 to ensure open webui client and server side to be compatible
Hope it will help to have more information.
```
0.050571315, -0.11591656, -0.043896392, 0.14726506, 0.13463342, 0.0011929474, -0.025326358]], 'total_duration': 144375050, 'load_duration': 2410634, 'prompt_eval_count': 3}
chroma-innov-exp | INFO: [26-10-2024 11:46:45] 172.18.0.11:48756 - "POST /api/v1/collections?tenant=default_tenant&database=default_database HTTP/1.1" 200
chroma-innov-exp | DEBUG: [26-10-2024 11:46:45] Starting component PersistentLocalHnswSegment
chroma-innov-exp | INFO: [26-10-2024 11:46:46] 172.18.0.11:48756 - "POST /api/v1/collections/0075dac7-fd68-4b46-8907-b8b30a3c65c5/add HTTP/1.1" 201
openwebui-innov-exp | DEBUG [open_webui.main] Commit session after request
openwebui-innov-exp | Collection b4a61afd-1914-4d40-8d0c-80da98dbc9a3 does not exist.
openwebui-innov-exp | INFO: 172.18.0.1:0 - "POST /api/v1/knowledge/b4a61afd-1914-4d40-8d0c-80da98dbc9a3/file/add HTTP/1.1" 200 OK
chroma-innov-exp | INFO: [26-10-2024 11:46:46] 172.18.0.9:59016 - "GET /api/v1/heartbeat HTTP/1.1" 200
openwebui-innov-exp | DEBUG [open_webui.main] Commit session after request
openwebui-innov-exp | DEBUG [open_webui.main] Commit session after request
openwebui-innov-exp | INFO: 172.18.0.1:0 - "GET /api/v1/knowledge/ HTTP/1.1" 500 Internal Server Error
openwebui-innov-exp | ERROR: Exception in ASGI application
openwebui-innov-exp | + Exception Group Traceback (most recent call last):
openwebui-innov-exp | | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 192, in __call__
openwebui-innov-exp | | await response(scope, wrapped_receive, send)
openwebui-innov-exp | | File "/usr/local/lib/python3.11/site-packages/starlette/responses.py", line 258, in __call__
openwebui-innov-exp | | async with anyio.create_task_group() as task_group:
openwebui-innov-exp | | File "/usr/local/lib/python3.11/site-packages/anyio/_backends/_asyncio.py", line 763, in __aexit__
openwebui-innov-exp | | raise BaseExceptionGroup(
openwebui-innov-exp | | ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
openwebui-innov-exp | +-+---------------- 1 ----------------
openwebui-innov-exp | | Traceback (most recent call last):
openwebui-innov-exp | | File "/usr/local/lib/python3.11/site-packages/uvicorn/protocols/http/httptools_impl.py", line 401, in run_asgi
openwebui-innov-exp | | result = await app( # type: ignore[func-returns-value]
openwebui-innov-exp | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
openwebui-innov-exp | | File "/usr/local/lib/python3.11/site-packages/uvicorn/middleware/proxy_headers.py", line 70, in __call__
openwebui-innov-exp | | return await self.app(scope, receive, send)
openwebui-innov-exp | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
openwebui-innov-exp | | File "/usr/local/lib/python3.11/site-packages/fastapi/applications.py", line 1054, in __call__
openwebui-innov-exp | | await super().__call__(scope, receive, send)
openwebui-innov-exp | | File "/usr/local/lib/python3.11/site-packages/starlette/applications.py", line 123, in __call__
openwebui-innov-exp | | await self.middleware_stack(scope, receive, send)
openwebui-innov-exp | | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/errors.py", line 186, in __call__
openwebui-innov-exp | | raise exc
openwebui-innov-exp | | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/errors.py", line 164, in __call__
openwebui-innov-exp | | await self.app(scope, receive, _send)
openwebui-innov-exp | | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 189, in __call__
openwebui-innov-exp | | with collapse_excgroups():
openwebui-innov-exp | | File "/usr/local/lib/python3.11/contextlib.py", line 158, in __exit__
openwebui-innov-exp | | self.gen.throw(typ, value, traceback)
openwebui-innov-exp | | File "/usr/local/lib/python3.11/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
openwebui-innov-exp | | raise exc
openwebui-innov-exp | | File "/usr/local/lib/python3.11/site-packages/starlette/responses.py", line 261, in wrap
openwebui-innov-exp | | await func()
openwebui-innov-exp | | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 217, in stream_response
openwebui-innov-exp | | return await super().stream_response(send)
openwebui-innov-exp | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
openwebui-innov-exp | | File "/usr/local/lib/python3.11/site-packages/starlette/responses.py", line 250, in stream_response
openwebui-innov-exp | | async for chunk in self.body_iterator:
openwebui-innov-exp | | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 181, in body_stream
openwebui-innov-exp | | raise app_exc
openwebui-innov-exp | | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 151, in coro
openwebui-innov-exp | | await self.app(scope, receive_or_disconnect, send_no_error)
openwebui-innov-exp | | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 189, in __call__
openwebui-innov-exp | | with collapse_excgroups():
openwebui-innov-exp | | File "/usr/local/lib/python3.11/contextlib.py", line 158, in __exit__
openwebui-innov-exp | | self.gen.throw(typ, value, traceback)
openwebui-innov-exp | | File "/usr/local/lib/python3.11/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
openwebui-innov-exp | | raise exc
openwebui-innov-exp | | File "/usr/local/lib/python3.11/site-packages/starlette/responses.py", line 261, in wrap
openwebui-innov-exp | | await func()
openwebui-innov-exp | | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 217, in stream_response
openwebui-innov-exp | | return await super().stream_response(send)
openwebui-innov-exp | | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
openwebui-innov-exp | | File "/usr/local/lib/python3.11/site-packages/starlette/responses.py", line 250, in stream_response
openwebui-innov-exp | | async for chunk in self.body_iterator:
openwebui-innov-exp | | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 181, in body_stream
openwebui-innov-exp | | raise app_exc
openwebui-innov-exp | | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 151, in coro
openwebui-innov-exp | | await self.app(scope, receive_or_disconnect, send_no_error)
openwebui-innov-exp | | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 189, in __call__
openwebui-innov-exp | | with collapse_excgroups():
openwebui-innov-exp | | File "/usr/local/lib/python3.11/contextlib.py", line 158, in __exit__
openwebui-innov-exp | | self.gen.throw(typ, value, traceback)
openwebui-innov-exp | | File "/usr/local/lib/python3.11/site-packages/starlette/_utils.py", line 93, in collapse_excgroups
openwebui-innov-exp | | raise exc
openwebui-innov-exp | | File "/usr/local/lib/python3.11/site-packages/starlette/responses.py", line 261, in wrap
openwebui-innov-exp | | await func()
openwebui-innov-exp | | File "/usr/local/lib/python3.11/site-packages/starlette/middleware/base.py", line 217, in stream_response
openwebui-innov-exp | | return await super().stream_response(send)
```
Thanks you.
I have appreciated all changes made with 0.3.33/34/35.
That's great. Very good idea to change the workspace with notion of knowledge management. It is very useful for scientists. Great job at you and your team.
@flefevre commented on GitHub (Oct 26, 2024):
Thanks you.
I have appreciated all changes made with 0.3.33/34/35.
That's great. Very good idea to change the workspace with notion of knowledge management. It is very useful for scientists. Great job at you and your team.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Originally created by @meetzuber on GitHub (Oct 26, 2024).
After upgrade from open-webui vserion 0.3.33 to 0.3.34. All my documents are missing in knowledgebase in logs I found error.
After reverting back to version 0.3.33 all my docs are visible again.
I am using docker compose. Please let me know if more details needed.
Using default settings for vectordb
@flefevre commented on GitHub (Oct 26, 2024):
I have exactly the same behaviour.
I have upgraded to 0.3.34 and I am not able to create a "knowledge". I do fill the form, then upload a file, or create a text file. But when I save, I am not able to see the "Knowledge".
Please note I have upgraded chromadb from 0.5.5 to 0.5.9 to ensure open webui client and server side to be compatible
Hope it will help to have more information.
@tjbck commented on GitHub (Oct 26, 2024):
Fixed with the latest main, you just need to pull again. 0.3.35 will be released shortly.
@flefevre commented on GitHub (Oct 26, 2024):
Thanks you.
I have appreciated all changes made with 0.3.33/34/35.
That's great. Very good idea to change the workspace with notion of knowledge management. It is very useful for scientists. Great job at you and your team.