keon94 opened a new issue, #6808: URL: https://github.com/apache/incubator-devlake/issues/6808
### Search before asking - [X] I had searched in the [issues](https://github.com/apache/incubator-devlake/issues?q=is%3Aissue) and found no similar issues. ### What happened  Cannot open the UI (connections page and therefore any other) unless the backend has all the plugin endpoints registered for all the plugins that are hardcoded in the front end code. ### What do you expect to happen If the backend does not support a particular plugin (it's not loaded there), the UI should ignore it. ### How to reproduce Encountered while manual-testing using the Go testing utilities I developed in the past [readme](https://github.com/apache/incubator-devlake/blob/main/backend/DevelopmentManual.md#full-scale-testing-using-the-client). Unless every Go plugin is manually declared in there, this 404 error happens. Another way would be to manually delete one of the plugin folders and build and start the backend server. In general, inconsistency between the compiled Go plugins list in the backend and the [list](https://github.com/apache/incubator-devlake/blob/main/config-ui/src/plugins/register/index.ts) in the frontend will cause this. ### Anything else This wasn't an issue in the past (v0.18.x and possibly v0.19.x). ### Version v0.20.0-beta6 and main ### Are you willing to submit PR? - [ ] Yes I am willing to submit a PR! ### Code of Conduct - [X] I agree to follow this project's [Code of Conduct](https://www.apache.org/foundation/policies/conduct) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
