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]

Reply via email to