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
ERROR: Exception in ASGI application
Traceback (most recent call last):
File "/root/miniconda3/envs/llama/lib/python3.10/site-packages/sse_starlette/sse.py", line 269, in __call__
await wrap(partial(self.listen_for_disconnect, receive))
File "/root/miniconda3/envs/llama/lib/python3.10/site-packages/sse_starlette/sse.py", line 258, in wrap
await func()
File "/root/miniconda3/envs/llama/lib/python3.10/site-packages/sse_starlette/sse.py", line 215, in listen_for_disconnect
message = await receive()
File "/root/miniconda3/envs/llama/lib/python3.10/site-packages/uvicorn/protocols/http/httptools_impl.py", line 580, in receive
await self.message_event.wait()
File "/root/miniconda3/envs/llama/lib/python3.10/asyncio/locks.py", line 213, in wait
await fut
asyncio.exceptions.CancelledError: Cancelled by cancel scope 7f461f74e110
During handling of the above exception, another exception occurred:
+ Exception Group Traceback (most recent call last):
| File "/root/miniconda3/envs/llama/lib/python3.10/site-packages/uvicorn/protocols/http/httptools_impl.py", line 419, in run_asgi
| result = await app( # type: ignore[func-returns-value]
| File "/root/miniconda3/envs/llama/lib/python3.10/site-packages/uvicorn/middleware/proxy_headers.py", line 84, in __call__
| return await self.app(scope, receive, send)
| File "/root/miniconda3/envs/llama/lib/python3.10/site-packages/fastapi/applications.py", line 1054, in __call__
| await super().__call__(scope, receive, send)
| File "/root/miniconda3/envs/llama/lib/python3.10/site-packages/starlette/applications.py", line 119, in __call__
| await self.middleware_stack(scope, receive, send)
| File "/root/miniconda3/envs/llama/lib/python3.10/site-packages/starlette/middleware/errors.py", line 186, in __call__
| raise exc
| File "/root/miniconda3/envs/llama/lib/python3.10/site-packages/starlette/middleware/errors.py", line 164, in __call__
| await self.app(scope, receive, _send)
| File "/root/miniconda3/envs/llama/lib/python3.10/site-packages/starlette/middleware/exceptions.py", line 62, in __call__
| await wrap_app_handling_exceptions(self.app, conn)(scope, receive, send)
| File "/root/miniconda3/envs/llama/lib/python3.10/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
| raise exc
| File "/root/miniconda3/envs/llama/lib/python3.10/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
| await app(scope, receive, sender)
| File "/root/miniconda3/envs/llama/lib/python3.10/site-packages/starlette/routing.py", line 762, in __call__
| await self.middleware_stack(scope, receive, send)
| File "/root/miniconda3/envs/llama/lib/python3.10/site-packages/starlette/routing.py", line 782, in app
| await route.handle(scope, receive, send)
| File "/root/miniconda3/envs/llama/lib/python3.10/site-packages/starlette/routing.py", line 297, in handle
| await self.app(scope, receive, send)
| File "/root/miniconda3/envs/llama/lib/python3.10/site-packages/starlette/routing.py", line 77, in app
| await wrap_app_handling_exceptions(app, request)(scope, receive, send)
| File "/root/miniconda3/envs/llama/lib/python3.10/site-packages/starlette/_exception_handler.py", line 64, in wrapped_app
| raise exc
| File "/root/miniconda3/envs/llama/lib/python3.10/site-packages/starlette/_exception_handler.py", line 53, in wrapped_app
| await app(scope, receive, sender)
| File "/root/miniconda3/envs/llama/lib/python3.10/site-packages/starlette/routing.py", line 75, in app
| await response(scope, receive, send)
| File "/root/miniconda3/envs/llama/lib/python3.10/site-packages/sse_starlette/sse.py", line 255, in __call__
| async with anyio.create_task_group() as task_group:
| File "/root/miniconda3/envs/llama/lib/python3.10/site-packages/anyio/_backends/_asyncio.py", line 678, in __aexit__
| raise BaseExceptionGroup(
| exceptiongroup.ExceptionGroup: unhandled errors in a TaskGroup (1 sub-exception)
+-+---------------- 1 ----------------
| Traceback (most recent call last):
| File "/root/miniconda3/envs/llama/lib/python3.10/site-packages/httpcore/_exceptions.py", line 10, in map_exceptions
| yield
| File "/root/miniconda3/envs/llama/lib/python3.10/site-packages/httpcore/_backends/sync.py", line 206, in connect_tcp
| sock = socket.create_connection(
| File "/root/miniconda3/envs/llama/lib/python3.10/socket.py", line 845, in create_connection
| raise err
| File "/root/miniconda3/envs/llama/lib/python3.10/socket.py", line 833, in create_connection
| sock.connect(sa)
| OSError: [Errno 99] Cannot assign requested address
|
| The above exception was the direct cause of the following exception:
|
| Traceback (most recent call last):
| File "/root/miniconda3/envs/llama/lib/python3.10/site-packages/httpx/_transports/default.py", line 67, in map_httpcore_exceptions
| yield
| File "/root/miniconda3/envs/llama/lib/python3.10/site-packages/httpx/_transports/default.py", line 231, in handle_request
| resp = self._pool.handle_request(req)
| File "/root/miniconda3/envs/llama/lib/python3.10/site-packages/httpcore/_sync/connection_pool.py", line 268, in handle_request
| raise exc
| File "/root/miniconda3/envs/llama/lib/python3.10/site-packages/httpcore/_sync/connection_pool.py", line 251, in handle_request
| response = connection.handle_request(request)
| File "/root/miniconda3/envs/llama/lib/python3.10/site-packages/httpcore/_sync/connection.py", line 99, in handle_request
| raise exc
| File "/root/miniconda3/envs/llama/lib/python3.10/site-packages/httpcore/_sync/connection.py", line 76, in handle_request
| stream = self._connect(request)
| File "/root/miniconda3/envs/llama/lib/python3.10/site-packages/httpcore/_sync/connection.py", line 124, in _connect
| stream = self._network_backend.connect_tcp(**kwargs)
| File "/root/miniconda3/envs/llama/lib/python3.10/site-packages/httpcore/_backends/sync.py", line 205, in connect_tcp
| with map_exceptions(exc_map):
| File "/root/miniconda3/envs/llama/lib/python3.10/contextlib.py", line 153, in __exit__
| self.gen.throw(typ, value, traceback)
| File "/root/miniconda3/envs/llama/lib/python3.10/site-packages/httpcore/_exceptions.py", line 14, in map_exceptions
| raise to_exc(exc) from exc
| httpcore.ConnectError: [Errno 99] Cannot assign requested address
|
| The above exception was the direct cause of the following exception:
|
| Traceback (most recent call last):
| File "/root/miniconda3/envs/llama/lib/python3.10/site-packages/duckduckgo_search/duckduckgo_search.py", line 44, in _get_url
| resp = self._client.request(method, url, follow_redirects=True, **kwargs)
| File "/root/miniconda3/envs/llama/lib/python3.10/site-packages/httpx/_client.py", line 828, in request
| return self.send(request, auth=auth, follow_redirects=follow_redirects)
| File "/root/miniconda3/envs/llama/lib/python3.10/site-packages/httpx/_client.py", line 915, in send
| response = self._send_handling_auth(
| File "/root/miniconda3/envs/llama/lib/python3.10/site-packages/httpx/_client.py", line 943, in _send_handling_auth
| response = self._send_handling_redirects(
| File "/root/miniconda3/envs/llama/lib/python3.10/site-packages/httpx/_client.py", line 980, in _send_handling_redirects
| response = self._send_single_request(request)
| File "/root/miniconda3/envs/llama/lib/python3.10/site-packages/httpx/_client.py", line 1016, in _send_single_request
| response = transport.handle_request(request)
| File "/root/miniconda3/envs/llama/lib/python3.10/site-packages/httpx/_transports/default.py", line 230, in handle_request
| with map_httpcore_exceptions():
| File "/root/miniconda3/envs/llama/lib/python3.10/contextlib.py", line 153, in __exit__
| self.gen.throw(typ, value, traceback)
| File "/root/miniconda3/envs/llama/lib/python3.10/site-packages/httpx/_transports/default.py", line 84, in map_httpcore_exceptions
| raise mapped_exc(message) from exc
| httpx.ConnectError: [Errno 99] Cannot assign requested address
|
| During handling of the above exception, another exception occurred:
|
| Traceback (most recent call last):
| File "/root/miniconda3/envs/llama/lib/python3.10/site-packages/sse_starlette/sse.py", line 258, in wrap
| await func()
| File "/root/miniconda3/envs/llama/lib/python3.10/site-packages/sse_starlette/sse.py", line 245, in stream_response
| async for data in self.body_iterator:
| File "/root/autodl-tmp/Langchain-Chatchat/server/chat/search_engine_chat.py", line 164, in search_engine_chat_iterator
| docs = await lookup_search_engine(query, search_engine_name, top_k, split_result=split_result)
| File "/root/autodl-tmp/Langchain-Chatchat/server/chat/search_engine_chat.py", line 112, in lookup_search_engine
| results = await run_in_threadpool(search_engine, query, result_len=top_k, split_result=split_result)
| File "/root/miniconda3/envs/llama/lib/python3.10/site-packages/starlette/concurrency.py", line 40, in run_in_threadpool
| return await anyio.to_thread.run_sync(func, *args)
| File "/root/miniconda3/envs/llama/lib/python3.10/site-packages/anyio/to_thread.py", line 56, in run_sync
| return await get_async_backend().run_sync_in_worker_thread(
| File "/root/miniconda3/envs/llama/lib/python3.10/site-packages/anyio/_backends/_asyncio.py", line 2134, in run_sync_in_worker_thread
| return await future
| File "/root/miniconda3/envs/llama/lib/python3.10/site-packages/anyio/_backends/_asyncio.py", line 851, in run
| result = context.run(func, *args)
| File "/root/autodl-tmp/Langchain-Chatchat/server/chat/search_engine_chat.py", line 37, in duckduckgo_search
| return search.results(text, result_len)
| File "/root/miniconda3/envs/llama/lib/python3.10/site-packages/langchain_community/utilities/duckduckgo_search.py", line 111, in results
| for r in self._ddgs_text(query, max_results=max_results)
| File "/root/miniconda3/envs/llama/lib/python3.10/site-packages/langchain_community/utilities/duckduckgo_search.py", line 57, in _ddgs_text
| return [r for r in ddgs_gen]
| File "/root/miniconda3/envs/llama/lib/python3.10/site-packages/langchain_community/utilities/duckduckgo_search.py", line 57, in <listcomp>
| return [r for r in ddgs_gen]
| File "/root/miniconda3/envs/llama/lib/python3.10/site-packages/duckduckgo_search/duckduckgo_search.py", line 105, in text
| for i, result in enumerate(results, start=1):
| File "/root/miniconda3/envs/llama/lib/python3.10/site-packages/duckduckgo_search/duckduckgo_search.py", line 133, in _text_api
| vqd = self._get_vqd(keywords)
| File "/root/miniconda3/envs/llama/lib/python3.10/site-packages/duckduckgo_search/duckduckgo_search.py", line 63, in _get_vqd
| resp = self._get_url("POST", "https://duckduckgo.com", data={"q": keywords})
| File "/root/miniconda3/envs/llama/lib/python3.10/site-packages/duckduckgo_search/duckduckgo_search.py", line 57, in _get_url
| raise HTTPException(f"_get_url() {url} HttpError: {ex}")
| duckduckgo_search.exceptions.HTTPException: _get_url() https://duckduckgo.com HttpError: [Errno 99] Cannot assign requested address
+------------------------------------
2024-02-06 21:10:15,600 - utils.py[line:197] - ERROR: RemoteProtocolError: API通信遇到错误:peer closed connection without sending complete message body (incomplete chunked read)
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
报错信息如下
Beta Was this translation helpful? Give feedback.
All reactions