Will White created SOLR-16814: --------------------------------- Summary: Package tool 'add-repo' command fails on mime type handling inside Docker image for text/plain sources Key: SOLR-16814 URL: https://issues.apache.org/jira/browse/SOLR-16814 Project: Solr Issue Type: Bug Security Level: Public (Default Security Level. Issues are Public) Components: Package Manager Affects Versions: main (10.0) Reporter: Will White
When building a Docker image from {main} the mime type handling no longer handles application/json presented as text/plain when it previously did so (as of 9.2). Cause of change: https://github.com/apache/solr/pull/1575 Reproduction steps: * Checkout Solr to {{main}} * Build local image via {{./gradlew docker}} * Run this image in cloud mode, including {{-Denable.packages=true}} * Open shell on container (e.g. {{docker compose exec NAME /bin/bash}}) * Run {{bin/solr package add-repo data-import-handler "https://raw.githubusercontent.com/searchscale/dataimporthandler/master/repo"}} This will attempt to pull down the repository.json file (which githubusercontent provides as text/plain), and it will throw an error. Error message: {code:bash} /opt/solr-10.0.0-SNAPSHOT$ bin/solr package add-repo data-import-handler "https://raw.githubusercontent.com/searchscale/dataimporthandler/master/repo" Found 1 Solr nodes: Solr process 14 running on port 8983 com.fasterxml.jackson.databind.JsonMappingException: Error from server at https://raw.githubusercontent.com/searchscale/dataimporthandler/master/repo/repository.json?wt=json&version=2.2: Expected mime type in [application/json] but got text/plain. {code} -- This message was sent by Atlassian Jira (v8.20.10#820010) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@solr.apache.org For additional commands, e-mail: issues-h...@solr.apache.org