General DiscussionI Internal Server Error : | requests.exceptions.HTTPError: 404 Client Error: Not Found for url: http://plugin_daemon:5002/plugin/fab91eda-78ff-4351-bc60-ff093d43c902/management/install/tasks?page=1&page_size=100 #25218
Replies: 1 comment 8 replies
-
Hi @binpanoutlook! I'm Dosu and I’m helping the dify team. The 404 error occurs because the endpoint If you need this functionality, you may want to monitor the repository for future updates or check if there are any unpublished/private plugins or backend extensions that implement this endpoint. For now, this error is expected given the current public codebase. To reply, just mention @dosu. How did I do? Good | Irrelevant | Incorrect | Verbose | Hallucination | Report 🐛 | Other |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
Self Checks
Content
I cloned the the code via the command: git clone [email protected]:langgenius/dify.git, and followed the document(https://github.com/langgenius/dify/blob/main/README.md) to start the Dify Server, but encounter an "Internal Server Error". The further details of the log are shown as below:
api-1 | 2025-09-05 03:32:20.980 ERROR [Dummy-20] [app.py:875] - Exception on /console/api/workspaces/current/plugin/tasks [GET]
api-1 | Traceback (most recent call last):
api-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/app.py", line 917, in full_dispatch_request
api-1 | rv = self.dispatch_request()
api-1 | ^^^^^^^^^^^^^^^^^^^^^^^
api-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/app.py", line 902, in dispatch_request
api-1 | return self.ensure_sync(self.view_functions[rule.endpoint])(**view_args) # type: ignore[no-any-return]
api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
api-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask_restx/api.py", line 402, in wrapper
api-1 | resp = resource(*args, **kwargs)
api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^
api-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask/views.py", line 110, in view
api-1 | return current_app.ensure_sync(self.dispatch_request)(**kwargs) # type: ignore[no-any-return]
api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
api-1 | File "/app/api/.venv/lib/python3.12/site-packages/flask_restx/resource.py", line 41, in dispatch_request
api-1 | resp = meth(*args, **kwargs)
api-1 | ^^^^^^^^^^^^^^^^^^^^^
api-1 | File "/app/api/controllers/console/wraps.py", line 210, in decorated
api-1 | return view(*args, **kwargs)
api-1 | ^^^^^^^^^^^^^^^^^^^^^
api-1 | File "/app/api/libs/login.py", line 61, in decorated_view
api-1 | return current_app.ensure_sync(func)(*args, **kwargs)
api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
api-1 | File "/app/api/controllers/console/wraps.py", line 32, in decorated
api-1 | return view(*args, **kwargs)
api-1 | ^^^^^^^^^^^^^^^^^^^^^
api-1 | File "/app/api/controllers/console/workspace/init.py", line 32, in decorated
api-1 | return view(*args, **kwargs)
api-1 | ^^^^^^^^^^^^^^^^^^^^^
api-1 | File "/app/api/controllers/console/workspace/plugin.py", line 322, in get
api-1 | {"tasks": PluginService.fetch_install_tasks(tenant_id, args["page"], args["page_size"])}
api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
api-1 | File "/app/api/services/plugin/plugin_service.py", line 222, in fetch_install_tasks
api-1 | return manager.fetch_plugin_installation_tasks(tenant_id, page, page_size)
api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
api-1 | File "/app/api/core/plugin/impl/plugin.py", line 120, in fetch_plugin_installation_tasks
api-1 | return self._request_with_plugin_daemon_response(
api-1 | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
api-1 | File "/app/api/core/plugin/impl/base.py", line 145, in _request_with_plugin_daemon_response
api-1 | raise e
api-1 | File "/app/api/core/plugin/impl/base.py", line 141, in _request_with_plugin_daemon_response
api-1 | response.raise_for_status()
api-1 | File "/app/api/.venv/lib/python3.12/site-packages/requests/models.py", line 1026, in raise_for_status
api-1 | raise HTTPError(http_error_msg, response=self)
api-1 | requests.exceptions.HTTPError: 404 Client Error: Not Found for url: http://plugin_daemon:5002/plugin/fab91eda-78ff-4351-bc60-ff093d43c902/management/install/tasks?page=1&page_size=100
Beta Was this translation helpful? Give feedback.
All reactions