mattcasters opened a new pull request, #7653: URL: https://github.com/apache/hop/pull/7653
## Summary After installing a plugin from the marketplace GUI, refresh called live discovery for every `browse=true` repository. The default **asf** URL (`https://repository.apache.org/content/groups/public/`) is a Maven group endpoint, not a Nexus `…/repository/<name>/` base, which produced: `Cannot derive Nexus host/repository name from URL` (full ERROR stack). Install itself already worked; only post-install refresh was noisy. ### Changes - Detect Nexus browse URLs and skip non-Nexus bases quietly (ASF public, Central). - Fall back to optional definition plugin metadata only for those repos. - Demote unexpected discovery failures to basic log (stack at detailed). - Unit tests for ASF vs Nexus URL handling. ## Test plan - [x] `./mvnw -pl plugins/misc/marketplace test -Dtest=NexusRepositoryBrowserTest` - [ ] Marketplace install (e.g. beam) from GUI; refresh table shows no ERROR for `asf` - [ ] Real Nexus `browse=true` repos still list plugins Fixes #7652 -- 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]
