Skip to content

本地离线环境运行XAgent,403 Client Error: Forbidden for url: http://172.18.52.54:8080/get_available_tools #359

@liyoung1992

Description

@liyoung1992

XAgent-Server        | INFO:     ('172.18.44.28', 42668) - "WebSocket /ws/base/6c0d1dadefc34305996734fa8dd5c750?user_id=guest&token=xagent&description=1+1=?" [accepted]
XAgent-Server        | INFO:     connection open
ToolServerManager_1_570b33bd4700 | [2023-12-26 10:16:07 +0000] [8] [INFO] Node created: da5d19f00551349225521a007bcb97d509a840f9d8a49a42c9ef8b3c7ee37205
ToolServerManager_1_570b33bd4700 | [2023-12-26 10:16:07 +0000] [8] [INFO] Node created 222222: da5d19f00551349225521a007bcb97d509a840f9d8a49a42c9ef8b3c7ee37205
ToolServerManager_1_570b33bd4700 | [2023-12-26 10:16:08 +0000] [7] [INFO] Node da5d19f00551 status updated: running -> exited
ToolServerManager_1_570b33bd4700 | [2023-12-26 10:16:08 +0000] [7] [INFO] Node da5d19f00551 health updated: starting -> unhealthy
ToolServerManager_1_570b33bd4700 | [2023-12-26 10:16:08 +0000] [8] [INFO] Node da5d19f00551 status updated: running -> exited
ToolServerManager_1_570b33bd4700 | [2023-12-26 10:16:08 +0000] [8] [INFO] Node da5d19f00551 health updated: starting -> unhealthy
ToolServerManager_1_570b33bd4700 | [2023-12-26 10:16:37 +0000] [8] [WARNING] Node status detection timeout: da5d19f00551349225521a007bcb97d509a840f9d8a49a42c9ef8b3c7ee37205
XAgent-Server        | Exception in thread Thread-1 (task_handler):
XAgent-Server        | Traceback (most recent call last):
XAgent-Server        |   File "/app/XAgent/toolserver_interface.py", line 195, in get_available_tools
XAgent-Server        |     response.raise_for_status()
XAgent-Server        |   File "/python/lib/python3.10/site-packages/requests/models.py", line 1021, in raise_for_status
XAgent-Server        |     raise HTTPError(http_error_msg, response=self)
XAgent-Server        | requests.exceptions.HTTPError: 403 Client Error: Forbidden for url: http://toolservermanager:8080/get_available_tools
XAgent-Server        | 
XAgent-Server        | During handling of the above exception, another exception occurred:
XAgent-Server        | 
XAgent-Server        | Traceback (most recent call last):
XAgent-Server        |   File "/app/XAgentServer/server.py", line 53, in interact
XAgent-Server        |     xagent_core.build(xagent_param, interaction=interaction)
XAgent-Server        |   File "/app/XAgent/core.py", line 209, in build
XAgent-Server        |     subtask_functions, self.tool_functions_description_list = self.function_handler.get_functions(
XAgent-Server        |   File "/app/XAgent/function_handler.py", line 128, in get_functions
XAgent-Server        |     output = self.toolserver_interface.get_available_tools()
XAgent-Server        |   File "/app/XAgent/toolserver_interface.py", line 206, in get_available_tools
XAgent-Server        |     raise Exception(f"Error when fetching available tools: {e}")
XAgent-Server        | Exception: Error when fetching available tools: 403 Client Error: Forbidden for url: http://toolservermanager:8080/get_available_tools
XAgent-Server        | 
XAgent-Server        | The above exception was the direct cause of the following exception:
XAgent-Server        | 
XAgent-Server        | Traceback (most recent call last):
XAgent-Server        |   File "/app/XAgentServer/server.py", line 106, in interact
XAgent-Server        |     raise XAgentRunningError(str(e)) from e
XAgent-Server        | XAgentServer.exts.exception_ext.XAgentRunningError: Error when fetching available tools: 403 Client Error: Forbidden for url: http://toolservermanager:8080/get_available_tools
XAgent-Server        | 
XAgent-Server        | During handling of the above exception, another exception occurred:
XAgent-Server        | 
XAgent-Server        | Traceback (most recent call last):
XAgent-Server        |   File "/python/lib/python3.10/threading.py", line 1009, in _bootstrap_inner
XAgent-Server        |     self.run()
XAgent-Server        |   File "/python/lib/python3.10/threading.py", line 946, in run
XAgent-Server        |     self._target(*self._args, **self._kwargs)
XAgent-Server        |   File "/app/XAgentServer/application/websockets/base.py", line 324, in task_handler
XAgent-Server        |     server.interact(interaction=interaction)
XAgent-Server        |   File "/app/XAgentServer/server.py", line 109, in interact
XAgent-Server        |     xagent_core.close()
XAgent-Server        |   File "/app/XAgent/core.py", line 223, in close
XAgent-Server        |     self.toolserver_interface.download_all_files()
XAgent-Server        |   File "/app/XAgent/toolserver_interface.py", line 166, in download_all_files
XAgent-Server        |     response.raise_for_status()
XAgent-Server        |   File "/python/lib/python3.10/site-packages/requests/models.py", line 1021, in raise_for_status
XAgent-Server        |     raise HTTPError(http_error_msg, response=self)
XAgent-Server        | requests.exceptions.HTTPError: 403 Client Error: Forbidden for url: http://toolservermanager:8080/download_workspace


Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions