mirror of
https://github.com/open-webui/open-webui.git
synced 2026-05-07 11:28:35 -05:00
[GH-ISSUE #19654] issue: Type Error when adding URL to chat context #57613
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @apunkt on GitHub (Dec 1, 2025).
Original GitHub issue: https://github.com/open-webui/open-webui/issues/19654
Check Existing Issues
Installation Method
Pip Install
Open WebUI Version
v0.6.40
Ollama Version (if applicable)
No response
Operating System
Ubuntu 24.o4
Browser (if applicable)
No response
Confirmation
README.md.Expected Behavior
As a user I want to add a Webpage to my chat context.
Actual Behavior
Adding a Webpage causes Type Error
Steps to Reproduce
Add URL to chat
Logs & Screenshots
Dez 01 10:01:47 hydrogen open-webui[116110]: https://openwebui.com/ [] ['169.254.169.254', 'metadata.google.internal', 'fd00:ec2::254', '100.100.100.200', 'metadata.azure.com'] Dez 01 10:01:47 hydrogen open-webui[116110]: 2025-12-01 10:01:47.193 | INFO | open_webui.routers.retrieval:save_docs_to_vector_db:1252 - save_docs_to_vector_db: document Open WebUI 438dbf870fc24cbed79dfdf7592c6cb6eb8728b4df203ba655086b4ff1cb064 Dez 01 10:01:47 hydrogen open-webui[116110]: 2025-12-01 10:01:47.194 | ERROR | open_webui.routers.retrieval:process_web:1744 - argument of type 'bool' is not iterable Dez 01 10:01:47 hydrogen open-webui[116110]: Traceback (most recent call last): Dez 01 10:01:47 hydrogen open-webui[116110]: File "/home/owui/venv/open-webui/bin/open-webui", line 8, in <module> Dez 01 10:01:47 hydrogen open-webui[116110]: sys.exit(app()) Dez 01 10:01:47 hydrogen open-webui[116110]: │ │ └ <typer.main.Typer object at 0x7bdcb4f9ef00> Dez 01 10:01:47 hydrogen open-webui[116110]: │ └ <built-in function exit> Dez 01 10:01:47 hydrogen open-webui[116110]: └ <module 'sys' (built-in)> Dez 01 10:01:47 hydrogen open-webui[116110]: File "/home/owui/venv/open-webui/lib/python3.12/site-packages/typer/main.py", line 323, in __call__ Dez 01 10:01:47 hydrogen open-webui[116110]: return get_command(self)(*args, **kwargs) Dez 01 10:01:47 hydrogen open-webui[116110]: │ │ │ └ {} Dez 01 10:01:47 hydrogen open-webui[116110]: │ │ └ () Dez 01 10:01:47 hydrogen open-webui[116110]: │ └ <typer.main.Typer object at 0x7bdcb4f9ef00> Dez 01 10:01:47 hydrogen open-webui[116110]: └ <function get_command at 0x7bdcb43d5080> Dez 01 10:01:47 hydrogen open-webui[116110]: File "/home/owui/venv/open-webui/lib/python3.12/site-packages/click/core.py", line 1161, in __call__ Dez 01 10:01:47 hydrogen open-webui[116110]: return self.main(*args, **kwargs) Dez 01 10:01:47 hydrogen open-webui[116110]: │ │ │ └ {} Dez 01 10:01:47 hydrogen open-webui[116110]: │ │ └ () Dez 01 10:01:47 hydrogen open-webui[116110]: │ └ <function TyperGroup.main at 0x7bdcb43c37e0> Dez 01 10:01:47 hydrogen open-webui[116110]: └ <TyperGroup > Dez 01 10:01:47 hydrogen open-webui[116110]: File "/home/owui/venv/open-webui/lib/python3.12/site-packages/typer/core.py", line 743, in main Dez 01 10:01:47 hydrogen open-webui[116110]: return _main( Dez 01 10:01:47 hydrogen open-webui[116110]: └ <function _main at 0x7bdcb43c2980> Dez 01 10:01:47 hydrogen open-webui[116110]: File "/home/owui/venv/open-webui/lib/python3.12/site-packages/typer/core.py", line 198, in _main Dez 01 10:01:47 hydrogen open-webui[116110]: rv = self.invoke(ctx) Dez 01 10:01:47 hydrogen open-webui[116110]: │ │ └ <click.core.Context object at 0x7bdcb4713ec0> Dez 01 10:01:47 hydrogen open-webui[116110]: │ └ <function MultiCommand.invoke at 0x7bdcb4bc4f40> Dez 01 10:01:47 hydrogen open-webui[116110]: └ <TyperGroup > Dez 01 10:01:47 hydrogen open-webui[116110]: File "/home/owui/venv/open-webui/lib/python3.12/site-packages/click/core.py", line 1697, in invoke Dez 01 10:01:47 hydrogen open-webui[116110]: return _process_result(sub_ctx.command.invoke(sub_ctx)) Dez 01 10:01:47 hydrogen open-webui[116110]: │ │ │ │ └ <click.core.Context object at 0x7bdcb41d3530> Dez 01 10:01:47 hydrogen open-webui[116110]: │ │ │ └ <function Command.invoke at 0x7bdcb4bc4900> Dez 01 10:01:47 hydrogen open-webui[116110]: │ │ └ <TyperCommand serve> Dez 01 10:01:47 hydrogen open-webui[116110]: │ └ <click.core.Context object at 0x7bdcb41d3530> Dez 01 10:01:47 hydrogen open-webui[116110]: └ <function MultiCommand.invoke.<locals>._process_result at 0x7bdcb39d3560> Dez 01 10:01:47 hydrogen open-webui[116110]: File "/home/owui/venv/open-webui/lib/python3.12/site-packages/click/core.py", line 1443, in invoke Dez 01 10:01:47 hydrogen open-webui[116110]: return ctx.invoke(self.callback, **ctx.params) Dez 01 10:01:47 hydrogen open-webui[116110]: │ │ │ │ │ └ {'host': '0.0.0.0', 'port': 8080} Dez 01 10:01:47 hydrogen open-webui[116110]: │ │ │ │ └ <click.core.Context object at 0x7bdcb41d3530> Dez 01 10:01:47 hydrogen open-webui[116110]: │ │ │ └ <function serve at 0x7bdcb39d3420> Dez 01 10:01:47 hydrogen open-webui[116110]: │ │ └ <TyperCommand serve> Dez 01 10:01:47 hydrogen open-webui[116110]: │ └ <function Context.invoke at 0x7bdcb4bb3240> Dez 01 10:01:47 hydrogen open-webui[116110]: └ <click.core.Context object at 0x7bdcb41d3530> Dez 01 10:01:47 hydrogen open-webui[116110]: File "/home/owui/venv/open-webui/lib/python3.12/site-packages/click/core.py", line 788, in invoke Dez 01 10:01:47 hydrogen open-webui[116110]: return __callback(*args, **kwargs) Dez 01 10:01:47 hydrogen open-webui[116110]: │ └ {'host': '0.0.0.0', 'port': 8080} Dez 01 10:01:47 hydrogen open-webui[116110]: └ () Dez 01 10:01:47 hydrogen open-webui[116110]: File "/home/owui/venv/open-webui/lib/python3.12/site-packages/typer/main.py", line 698, in wrapper Dez 01 10:01:47 hydrogen open-webui[116110]: return callback(**use_params) Dez 01 10:01:47 hydrogen open-webui[116110]: │ └ {'host': '0.0.0.0', 'port': 8080} Dez 01 10:01:47 hydrogen open-webui[116110]: └ <function serve at 0x7bdcb3beef20> Dez 01 10:01:47 hydrogen open-webui[116110]: File "/home/owui/venv/open-webui/lib/python3.12/site-packages/open_webui/__init__.py", line 78, in serve Dez 01 10:01:47 hydrogen open-webui[116110]: uvicorn.run( Dez 01 10:01:47 hydrogen open-webui[116110]: │ └ <function run at 0x7bdcb3b99e40> Dez 01 10:01:47 hydrogen open-webui[116110]: └ <module 'uvicorn' from '/home/owui/venv/open-webui/lib/python3.12/site-packages/uvicorn/__init__.py'> Dez 01 10:01:47 hydrogen open-webui[116110]: File "/home/owui/venv/open-webui/lib/python3.12/site-packages/uvicorn/main.py", line 593, in run Dez 01 10:01:47 hydrogen open-webui[116110]: server.run() Dez 01 10:01:47 hydrogen open-webui[116110]: │ └ <function Server.run at 0x7bdcb3b996c0> Dez 01 10:01:47 hydrogen open-webui[116110]: └ <uvicorn.server.Server object at 0x7bdcb3b915e0> Dez 01 10:01:47 hydrogen open-webui[116110]: File "/home/owui/venv/open-webui/lib/python3.12/site-packages/uvicorn/server.py", line 67, in run Dez 01 10:01:47 hydrogen open-webui[116110]: return asyncio_run(self.serve(sockets=sockets), loop_factory=self.config.get_loop_factory()) Dez 01 10:01:47 hydrogen open-webui[116110]: │ │ │ │ │ │ └ <function Config.get_loop_factory at 0x7bdcb3b99080> Dez 01 10:01:47 hydrogen open-webui[116110]: │ │ │ │ │ └ <uvicorn.config.Config object at 0x7bdcb41d33b0> Dez 01 10:01:47 hydrogen open-webui[116110]: │ │ │ │ └ <uvicorn.server.Server object at 0x7bdcb3b915e0> Dez 01 10:01:47 hydrogen open-webui[116110]: │ │ │ └ None Dez 01 10:01:47 hydrogen open-webui[116110]: │ │ └ <function Server.serve at 0x7bdcb3b99760> Dez 01 10:01:47 hydrogen open-webui[116110]: │ └ <uvicorn.server.Server object at 0x7bdcb3b915e0> Dez 01 10:01:47 hydrogen open-webui[116110]: └ <function run at 0x7bdcb43d5f80> Dez 01 10:01:47 hydrogen open-webui[116110]: File "/usr/lib/python3.12/asyncio/runners.py", line 194, in run Dez 01 10:01:47 hydrogen open-webui[116110]: return runner.run(main) Dez 01 10:01:47 hydrogen open-webui[116110]: │ │ └ <coroutine object Server.serve at 0x7bdcb398fa00> Dez 01 10:01:47 hydrogen open-webui[116110]: │ └ <function Runner.run at 0x7bdcb425f380> Dez 01 10:01:47 hydrogen open-webui[116110]: └ <asyncio.runners.Runner object at 0x7bda6b4ef740> Dez 01 10:01:47 hydrogen open-webui[116110]: File "/usr/lib/python3.12/asyncio/runners.py", line 118, in run Dez 01 10:01:47 hydrogen open-webui[116110]: return self._loop.run_until_complete(task) Dez 01 10:01:47 hydrogen open-webui[116110]: │ │ │ └ <Task pending name='Task-1' coro=<Server.serve() running at /home/owui/venv/open-webui/lib/python3.12/site-packages/uvicor... Dez 01 10:01:47 hydrogen open-webui[116110]: │ │ └ <cyfunction Loop.run_until_complete at 0x7bda6a385f20> Dez 01 10:01:47 hydrogen open-webui[116110]: │ └ <uvloop.Loop running=True closed=False debug=False> Dez 01 10:01:47 hydrogen open-webui[116110]: └ <asyncio.runners.Runner object at 0x7bda6b4ef740> Dez 01 10:01:47 hydrogen open-webui[116110]: File "/home/owui/venv/open-webui/lib/python3.12/site-packages/starlette/middleware/base.py", line 141, in coro Dez 01 10:01:47 hydrogen open-webui[116110]: await self.app(scope, receive_or_disconnect, send_no_error) Dez 01 10:01:47 hydrogen open-webui[116110]: │ │ │ │ └ <function BaseHTTPMiddleware.__call__.<locals>.call_next.<locals>.send_no_error at 0x7bd9915c25c0> Dez 01 10:01:47 hydrogen open-webui[116110]: │ │ │ └ <function BaseHTTPMiddleware.__call__.<locals>.call_next.<locals>.receive_or_disconnect at 0x7bd9915c0f40> Dez 01 10:01:47 hydrogen open-webui[116110]: │ │ └ {'type': 'http', 'asgi': {'version': '3.0', 'spec_version': '2.3'}, 'http_version': '1.1', 'server': ('192.168.0.50', 8080), ... Dez 01 10:01:47 hydrogen open-webui[116110]: │ └ <starlette_compress.CompressMiddleware object at 0x7bda6a01bc40> Dez 01 10:01:47 hydrogen open-webui[116110]: └ <open_webui.main.RedirectMiddleware object at 0x7bda6b7cf2c0> Dez 01 10:01:47 hydrogen open-webui[116110]: File "/home/owui/venv/open-webui/lib/python3.12/site-packages/starlette_compress/__init__.py", line 96, in __call__ Dez 01 10:01:47 hydrogen open-webui[116110]: return await self._gzip(scope, receive, send) Dez 01 10:01:47 hydrogen open-webui[116110]: │ │ │ │ └ <function BaseHTTPMiddleware.__call__.<locals>.call_next.<locals>.send_no_error at 0x7bd9915c25c0> Dez 01 10:01:47 hydrogen open-webui[116110]: │ │ │ └ <function BaseHTTPMiddleware.__call__.<locals>.call_next.<locals>.receive_or_disconnect at 0x7bd9915c0f40> Dez 01 10:01:47 hydrogen open-webui[116110]: │ │ └ {'type': 'http', 'asgi': {'version': '3.0', 'spec_version': '2.3'}, 'http_version': '1.1', 'server': ('192.168.0.50', 8080), ... Dez 01 10:01:47 hydrogen open-webui[116110]: │ └ <member '_gzip' of 'CompressMiddleware' objects> Dez 01 10:01:47 hydrogen open-webui[116110]: └ <starlette_compress.CompressMiddleware object at 0x7bda6a01bc40> Dez 01 10:01:47 hydrogen open-webui[116110]: File "/home/owui/venv/open-webui/lib/python3.12/site-packages/starlette_compress/_gzip.py", line 110, in __call__ Dez 01 10:01:47 hydrogen open-webui[116110]: await self.app(scope, receive, wrapper) Dez 01 10:01:47 hydrogen open-webui[116110]: │ │ │ │ └ <function GZipResponder.__call__.<locals>.wrapper at 0x7bd9915c2d40> Dez 01 10:01:47 hydrogen open-webui[116110]: │ │ │ └ <function BaseHTTPMiddleware.__call__.<locals>.call_next.<locals>.receive_or_disconnect at 0x7bd9915c0f40> Dez 01 10:01:47 hydrogen open-webui[116110]: │ │ └ {'type': 'http', 'asgi': {'version': '3.0', 'spec_version': '2.3'}, 'http_version': '1.1', 'server': ('192.168.0.50', 8080), ... Dez 01 10:01:47 hydrogen open-webui[116110]: │ └ <member 'app' of 'GZipResponder' objects> Dez 01 10:01:47 hydrogen open-webui[116110]: └ <starlette_compress._gzip.GZipResponder object at 0x7bda6a3a3080> Dez 01 10:01:47 hydrogen open-webui[116110]: File "/home/owui/venv/open-webui/lib/python3.12/site-packages/starlette/middleware/exceptions.py", line 62, in __call__ Dez 01 10:01:47 hydrogen open-webui[116110]: await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send) Dez 01 10:01:47 hydrogen open-webui[116110]: │ │ │ │ │ │ └ <function GZipResponder.__call__.<locals>.wrapper at 0x7bd9915c2d40> Dez 01 10:01:47 hydrogen open-webui[116110]: │ │ │ │ │ └ <function BaseHTTPMiddleware.__call__.<locals>.call_next.<locals>.receive_or_disconnect at 0x7bd9915c0f40> Dez 01 10:01:47 hydrogen open-webui[116110]: │ │ │ │ └ {'type': 'http', 'asgi': {'version': '3.0', 'spec_version': '2.3'}, 'http_version': '1.1', 'server': ('192.168.0.50', 8080), ... Dez 01 10:01:47 hydrogen open-webui[116110]: │ │ │ └ <starlette.requests.Request object at 0x7bd9c1adfe90> Dez 01 10:01:47 hydrogen open-webui[116110]: │ │ └ <fastapi.middleware.asyncexitstack.AsyncExitStackMiddleware object at 0x7bda6a00f0b0> Dez 01 10:01:47 hydrogen open-webui[116110]: │ └ <starlette.middleware.exceptions.ExceptionMiddleware object at 0x7bda6a00f050> Dez 01 10:01:47 hydrogen open-webui[116110]: └ <function wrap_app_handling_exceptions at 0x7bdcb1b03100> Dez 01 10:01:47 hydrogen open-webui[116110]: File "/home/owui/venv/open-webui/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app Dez 01 10:01:47 hydrogen open-webui[116110]: await app(scope, receive, sender) Dez 01 10:01:47 hydrogen open-webui[116110]: │ │ │ └ <function wrap_app_handling_exceptions.<locals>.wrapped_app.<locals>.sender at 0x7bd9915c1940> Dez 01 10:01:47 hydrogen open-webui[116110]: │ │ └ <function BaseHTTPMiddleware.__call__.<locals>.call_next.<locals>.receive_or_disconnect at 0x7bd9915c0f40> Dez 01 10:01:47 hydrogen open-webui[116110]: │ └ {'type': 'http', 'asgi': {'version': '3.0', 'spec_version': '2.3'}, 'http_version': '1.1', 'server': ('192.168.0.50', 8080), ... Dez 01 10:01:47 hydrogen open-webui[116110]: └ <fastapi.middleware.asyncexitstack.AsyncExitStackMiddleware object at 0x7bda6a00f0b0> Dez 01 10:01:47 hydrogen open-webui[116110]: File "/home/owui/venv/open-webui/lib/python3.12/site-packages/fastapi/middleware/asyncexitstack.py", line 18, in __call__ Dez 01 10:01:47 hydrogen open-webui[116110]: await self.app(scope, receive, send) Dez 01 10:01:47 hydrogen open-webui[116110]: │ │ │ │ └ <function wrap_app_handling_exceptions.<locals>.wrapped_app.<locals>.sender at 0x7bd9915c1940> Dez 01 10:01:47 hydrogen open-webui[116110]: │ │ │ └ <function BaseHTTPMiddleware.__call__.<locals>.call_next.<locals>.receive_or_disconnect at 0x7bd9915c0f40> Dez 01 10:01:47 hydrogen open-webui[116110]: │ │ └ {'type': 'http', 'asgi': {'version': '3.0', 'spec_version': '2.3'}, 'http_version': '1.1', 'server': ('192.168.0.50', 8080), ... Dez 01 10:01:47 hydrogen open-webui[116110]: │ └ <fastapi.routing.APIRouter object at 0x7bdb25699310> Dez 01 10:01:47 hydrogen open-webui[116110]: └ <fastapi.middleware.asyncexitstack.AsyncExitStackMiddleware object at 0x7bda6a00f0b0> Dez 01 10:01:47 hydrogen open-webui[116110]: File "/home/owui/venv/open-webui/lib/python3.12/site-packages/starlette/routing.py", line 715, in __call__ Dez 01 10:01:47 hydrogen open-webui[116110]: await self.middleware_stack(scope, receive, send) Dez 01 10:01:47 hydrogen open-webui[116110]: │ │ │ │ └ <function wrap_app_handling_exceptions.<locals>.wrapped_app.<locals>.sender at 0x7bd9915c1940> Dez 01 10:01:47 hydrogen open-webui[116110]: │ │ │ └ <function BaseHTTPMiddleware.__call__.<locals>.call_next.<locals>.receive_or_disconnect at 0x7bd9915c0f40> Dez 01 10:01:47 hydrogen open-webui[116110]: │ │ └ {'type': 'http', 'asgi': {'version': '3.0', 'spec_version': '2.3'}, 'http_version': '1.1', 'server': ('192.168.0.50', 8080), ... Dez 01 10:01:47 hydrogen open-webui[116110]: │ └ <bound method Router.app of <fastapi.routing.APIRouter object at 0x7bdb25699310>> Dez 01 10:01:47 hydrogen open-webui[116110]: └ <fastapi.routing.APIRouter object at 0x7bdb25699310> Dez 01 10:01:47 hydrogen open-webui[116110]: File "/home/owui/venv/open-webui/lib/python3.12/site-packages/starlette/routing.py", line 735, in app Dez 01 10:01:47 hydrogen open-webui[116110]: await route.handle(scope, receive, send) Dez 01 10:01:47 hydrogen open-webui[116110]: │ │ │ │ └ <function wrap_app_handling_exceptions.<locals>.wrapped_app.<locals>.sender at 0x7bd9915c1940> Dez 01 10:01:47 hydrogen open-webui[116110]: │ │ │ └ <function BaseHTTPMiddleware.__call__.<locals>.call_next.<locals>.receive_or_disconnect at 0x7bd9915c0f40> Dez 01 10:01:47 hydrogen open-webui[116110]: │ │ └ {'type': 'http', 'asgi': {'version': '3.0', 'spec_version': '2.3'}, 'http_version': '1.1', 'server': ('192.168.0.50', 8080), ... Dez 01 10:01:47 hydrogen open-webui[116110]: │ └ <function Route.handle at 0x7bdcb1b38720> Dez 01 10:01:47 hydrogen open-webui[116110]: └ APIRoute(path='/api/v1/retrieval/process/web', name='process_web', methods=['POST']) Dez 01 10:01:47 hydrogen open-webui[116110]: File "/home/owui/venv/open-webui/lib/python3.12/site-packages/starlette/routing.py", line 288, in handle Dez 01 10:01:47 hydrogen open-webui[116110]: await self.app(scope, receive, send) Dez 01 10:01:47 hydrogen open-webui[116110]: │ │ │ │ └ <function wrap_app_handling_exceptions.<locals>.wrapped_app.<locals>.sender at 0x7bd9915c1940> Dez 01 10:01:47 hydrogen open-webui[116110]: │ │ │ └ <function BaseHTTPMiddleware.__call__.<locals>.call_next.<locals>.receive_or_disconnect at 0x7bd9915c0f40> Dez 01 10:01:47 hydrogen open-webui[116110]: │ │ └ {'type': 'http', 'asgi': {'version': '3.0', 'spec_version': '2.3'}, 'http_version': '1.1', 'server': ('192.168.0.50', 8080), ... Dez 01 10:01:47 hydrogen open-webui[116110]: │ └ <function request_response.<locals>.app at 0x7bda6b4c4540> Dez 01 10:01:47 hydrogen open-webui[116110]: └ APIRoute(path='/api/v1/retrieval/process/web', name='process_web', methods=['POST']) Dez 01 10:01:47 hydrogen open-webui[116110]: File "/home/owui/venv/open-webui/lib/python3.12/site-packages/fastapi/routing.py", line 123, in app Dez 01 10:01:47 hydrogen open-webui[116110]: await wrap_app_handling_exceptions(app, request)(scope, receive, send) Dez 01 10:01:47 hydrogen open-webui[116110]: │ │ │ │ │ └ <function wrap_app_handling_exceptions.<locals>.wrapped_app.<locals>.sender at 0x7bd9915c1940> Dez 01 10:01:47 hydrogen open-webui[116110]: │ │ │ │ └ <function BaseHTTPMiddleware.__call__.<locals>.call_next.<locals>.receive_or_disconnect at 0x7bd9915c0f40> Dez 01 10:01:47 hydrogen open-webui[116110]: │ │ │ └ {'type': 'http', 'asgi': {'version': '3.0', 'spec_version': '2.3'}, 'http_version': '1.1', 'server': ('192.168.0.50', 8080), ... Dez 01 10:01:47 hydrogen open-webui[116110]: │ │ └ <starlette.requests.Request object at 0x7bd9c1adf050> Dez 01 10:01:47 hydrogen open-webui[116110]: │ └ <function request_response.<locals>.app.<locals>.app at 0x7bd9915c05e0> Dez 01 10:01:47 hydrogen open-webui[116110]: └ <function wrap_app_handling_exceptions at 0x7bdcb1b03100> Dez 01 10:01:47 hydrogen open-webui[116110]: File "/home/owui/venv/open-webui/lib/python3.12/site-packages/starlette/_exception_handler.py", line 42, in wrapped_app Dez 01 10:01:47 hydrogen open-webui[116110]: await app(scope, receive, sender) Dez 01 10:01:47 hydrogen open-webui[116110]: │ │ │ └ <function wrap_app_handling_exceptions.<locals>.wrapped_app.<locals>.sender at 0x7bd9915c14e0> Dez 01 10:01:47 hydrogen open-webui[116110]: │ │ └ <function BaseHTTPMiddleware.__call__.<locals>.call_next.<locals>.receive_or_disconnect at 0x7bd9915c0f40> Dez 01 10:01:47 hydrogen open-webui[116110]: │ └ {'type': 'http', 'asgi': {'version': '3.0', 'spec_version': '2.3'}, 'http_version': '1.1', 'server': ('192.168.0.50', 8080), ... Dez 01 10:01:47 hydrogen open-webui[116110]: └ <function request_response.<locals>.app.<locals>.app at 0x7bd9915c05e0> Dez 01 10:01:47 hydrogen open-webui[116110]: File "/home/owui/venv/open-webui/lib/python3.12/site-packages/fastapi/routing.py", line 109, in app Dez 01 10:01:47 hydrogen open-webui[116110]: response = await f(request) Dez 01 10:01:47 hydrogen open-webui[116110]: │ └ <starlette.requests.Request object at 0x7bd9c1adf050> Dez 01 10:01:47 hydrogen open-webui[116110]: └ <function get_request_handler.<locals>.app at 0x7bda6b4c44a0> Dez 01 10:01:47 hydrogen open-webui[116110]: File "/home/owui/venv/open-webui/lib/python3.12/site-packages/fastapi/routing.py", line 387, in app Dez 01 10:01:47 hydrogen open-webui[116110]: raw_response = await run_endpoint_function( Dez 01 10:01:47 hydrogen open-webui[116110]: └ <function run_endpoint_function at 0x7bdcb1b3a5c0> Dez 01 10:01:47 hydrogen open-webui[116110]: File "/home/owui/venv/open-webui/lib/python3.12/site-packages/fastapi/routing.py", line 288, in run_endpoint_function Dez 01 10:01:47 hydrogen open-webui[116110]: return await dependant.call(**values) Dez 01 10:01:47 hydrogen open-webui[116110]: │ │ └ {'user': UserModel(id='xxxxxxxxxxxxxxxxxx', name='xxxxxxxxx', email='xxxxxxxxxxxxxx', username=None, ... Dez 01 10:01:47 hydrogen open-webui[116110]: │ └ <function process_web at 0x7bdb2710b420> Dez 01 10:01:47 hydrogen open-webui[116110]: └ Dependant(path_params=[], query_params=[], header_params=[], cookie_params=[], body_params=[ModelField(field_info=Body(Pydant... Dez 01 10:01:47 hydrogen open-webui[116110]: > File "/home/owui/venv/open-webui/lib/python3.12/site-packages/open_webui/routers/retrieval.py", line 1723, in process_web Dez 01 10:01:47 hydrogen open-webui[116110]: await run_in_threadpool( Dez 01 10:01:47 hydrogen open-webui[116110]: └ <function run_in_threadpool at 0x7bdcb1d2d580> Dez 01 10:01:47 hydrogen open-webui[116110]: File "/home/owui/venv/open-webui/lib/python3.12/site-packages/starlette/concurrency.py", line 37, in run_in_threadpool Dez 01 10:01:47 hydrogen open-webui[116110]: return await anyio.to_thread.run_sync(func) Dez 01 10:01:47 hydrogen open-webui[116110]: │ │ │ └ functools.partial(<function save_docs_to_vector_db at 0x7bdb27108fe0>, <starlette.requests.Request object at 0x7bd9c1adf050>,... Dez 01 10:01:47 hydrogen open-webui[116110]: │ │ └ <function run_sync at 0x7bdcb3919f80> Dez 01 10:01:47 hydrogen open-webui[116110]: │ └ <module 'anyio.to_thread' from '/home/owui/venv/open-webui/lib/python3.12/site-packages/anyio/to_thread.py'> Dez 01 10:01:47 hydrogen open-webui[116110]: └ <module 'anyio' from '/home/owui/venv/open-webui/lib/python3.12/site-packages/anyio/__init__.py'> Dez 01 10:01:47 hydrogen open-webui[116110]: File "/home/owui/venv/open-webui/lib/python3.12/site-packages/anyio/to_thread.py", line 56, in run_sync Dez 01 10:01:47 hydrogen open-webui[116110]: return await get_async_backend().run_sync_in_worker_thread( Dez 01 10:01:47 hydrogen open-webui[116110]: └ <function get_async_backend at 0x7bdcb39196c0> Dez 01 10:01:47 hydrogen open-webui[116110]: File "/home/owui/venv/open-webui/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 2461, in run_sync_in_worker_thread Dez 01 10:01:47 hydrogen open-webui[116110]: return await future Dez 01 10:01:47 hydrogen open-webui[116110]: └ <Future finished exception=TypeError("argument of type 'bool' is not iterable")> Dez 01 10:01:47 hydrogen open-webui[116110]: File "/home/owui/venv/open-webui/lib/python3.12/site-packages/anyio/_backends/_asyncio.py", line 962, in run Dez 01 10:01:47 hydrogen open-webui[116110]: result = context.run(func, *args) Dez 01 10:01:47 hydrogen open-webui[116110]: │ │ │ └ () Dez 01 10:01:47 hydrogen open-webui[116110]: │ │ └ functools.partial(<function save_docs_to_vector_db at 0x7bdb27108fe0>, <starlette.requests.Request object at 0x7bd9c1adf050>,... Dez 01 10:01:47 hydrogen open-webui[116110]: │ └ <method 'run' of '_contextvars.Context' objects> Dez 01 10:01:47 hydrogen open-webui[116110]: └ <_contextvars.Context object at 0x7bd9b3a46700> Dez 01 10:01:47 hydrogen open-webui[116110]: File "/home/owui/venv/open-webui/lib/python3.12/site-packages/open_webui/routers/retrieval.py", line 1257, in save_docs_to_vector_db Dez 01 10:01:47 hydrogen open-webui[116110]: if metadata and "hash" in metadata: Dez 01 10:01:47 hydrogen open-webui[116110]: │ └ True Dez 01 10:01:47 hydrogen open-webui[116110]: └ True Dez 01 10:01:47 hydrogen open-webui[116110]: TypeError: argument of type 'bool' is not iterableAdditional Information
No response
@owui-terminator[bot] commented on GitHub (Dec 1, 2025):
🔍 Similar Issues Found
I found some existing issues that might be related to this one. Please check if any of these are duplicates or contain helpful solutions:
#18995 issue: image generation and edition doesn’t work on temporary chats
by futureshield • Nov 06, 2025 •
bug#18999 issue: Unable to load chat history
by i-iooi-i • Nov 07, 2025 •
bug#19127 issue: /api/v1/chats/ keeps getting called
by HelifeWasTaken • Nov 11, 2025 •
bug#19085 issue: Chat UI loads forever instead of showing error
by TamKej • Nov 10, 2025 •
bug#16164 issue: temporary-chat
by 5478-lfy • Jul 31, 2025 •
bugShow 5 more related issues
#19247 issue: Sporadic server errors when searching chats
by richardwatts-seale • Nov 17, 2025 •
bug#19563 issue:
by naruto7g • Nov 28, 2025 •
bug#16207 issue: temporary-chat
by 5478-lfy • Aug 01, 2025 •
bug#16611 issue: Enforced temporary chat returns 404 error from v0.6.19
by AInteriorB • Aug 14, 2025 •
bug#18314 issue: 400: "bge-m3:latest" does not support chat
by zhlgx • Oct 14, 2025 •
bug💡 Tips:
This comment was generated automatically by a bot. Please react with a 👍 if this comment was helpful, or a 👎 if it was not.
@Classic298 commented on GitHub (Dec 1, 2025):
@apunkt P L E A S E check for issues and discussions first.
This is a duplicate. The fifth duplicate or so.
It is fixed in dev and will be addressed in the next release
@Classic298 commented on GitHub (Dec 1, 2025):
https://github.com/open-webui/open-webui/issues/19563
https://github.com/open-webui/open-webui/issues/19562
https://github.com/open-webui/open-webui/issues/19493
@apunkt commented on GitHub (Dec 1, 2025):
I searched issues and discussions before opening the issue.
I then check the issues mentioned by owui-terminator bot.
I wasn't able to find the ones you mentioned.
@Classic298 commented on GitHub (Dec 1, 2025):
@westbrook-ai improvement possible here for the bot - the issue that should've been in first position in the 10-list was in the seventh position.
Seventh should've been first
And the three above i linked were missing from the list entirely
@Classic298 commented on GitHub (Dec 1, 2025):
@apunkt the first one of the three i just linked to is part of the 10 links the bot posted.
Unfortunately it should've been the first but it was the seventh.
But still, PLEASE check for existing issues. It is easy to find them and this issue was raised many times.
@Classic298 commented on GitHub (Dec 1, 2025):
@apunkt just searching for "attaching webpage" would have already yielded the correct result: https://github.com/open-webui/open-webui/issues?q=sort%3Aupdated-desc%20is%3Aissue%20attaching%20webpage