[ https://issues.apache.org/jira/browse/SOLR-17644?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
ASF GitHub Bot updated SOLR-17644: ---------------------------------- Labels: pull-request-available (was: ) > Collection creation fails when replica placement plugin and basic auth are > enabled > ---------------------------------------------------------------------------------- > > Key: SOLR-17644 > URL: https://issues.apache.org/jira/browse/SOLR-17644 > Project: Solr > Issue Type: Bug > Security Level: Public(Default Security Level. Issues are Public) > Affects Versions: main (10.0), 9.8 > Reporter: Colvin Cowie > Priority: Major > Labels: pull-request-available > Time Spent: 10m > Remaining Estimate: 0h > > In Solr 9.8 and latest, collection creation fails when the replica placement > plugin and authentication are both configured. See > [https://the-asf.slack.com/archives/CEKUCUNE9/p1738152813677179] for more info > > Stacktrace: > {quote}2025-01-29 11:42:40.638 WARN (OverseerThreadFactory-22-thread-1) > [c:main_index s: r: x: t:] o.a.s.c.s.i.SolrClientNodeStateProvider could not > get tags from node localhost:8983_solr => > org.apache.solr.client.solrj.impl.BaseHttpSolrClient$RemoteSolrException: > Error from server at > http://localhost:8983/solr/admin/metrics > : Expected mime type in [application/octet-stream, > application/vnd.apache.solr.javabin] but got text/html. <html> > <head> > <meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1"/> > <title>Error 401 require authentication</title> > </head> > <body><h2>HTTP ERROR 401 require authentication</h2> > <table> > <tr><th>URI:</th><td>/solr/admin/metrics</td></tr> > <tr><th>STATUS:</th><td>401</td></tr> > <tr><th>MESSAGE:</th><td>require authentication</td></tr> > <tr><th>SERVLET:</th><td>default</td></tr> > </table> > </body> > </html> > at > org.apache.solr.client.solrj.impl.HttpSolrClientBase.checkContentType(HttpSolrClientBase.java:341) > org.apache.solr.client.solrj.impl.BaseHttpSolrClient$RemoteSolrException: > Error from server at > http://localhost:8983/solr/admin/metrics > : Expected mime type in [application/octet-stream, > application/vnd.apache.solr.javabin] but got text/html. <html> > <head> > <meta http-equiv="Content-Type" content="text/html;charset=ISO-8859-1"/> > <title>Error 401 require authentication</title> > </head> > <body><h2>HTTP ERROR 401 require authentication</h2> > <table> > <tr><th>URI:</th><td>/solr/admin/metrics</td></tr> > <tr><th>STATUS:</th><td>401</td></tr> > <tr><th>MESSAGE:</th><td>require authentication</td></tr> > <tr><th>SERVLET:</th><td>default</td></tr> > </table> > </body> > </html> > at > org.apache.solr.client.solrj.impl.HttpSolrClientBase.checkContentType(HttpSolrClientBase.java:341) > ~[?:?] > at > org.apache.solr.client.solrj.impl.HttpSolrClientBase.processErrorsAndResponse(HttpSolrClientBase.java:227) > ~[?:?] > at > org.apache.solr.client.solrj.impl.Http2SolrClient.processErrorsAndResponse(Http2SolrClient.java:621) > ~[?:?] > at > org.apache.solr.client.solrj.impl.Http2SolrClient.request(Http2SolrClient.java:542) > ~[?:?] > at org.apache.solr.client.solrj.SolrRequest.process(SolrRequest.java:279) > ~[?:?] > at org.apache.solr.client.solrj.SolrRequest.process(SolrRequest.java:295) > ~[?:?] > at > org.apache.solr.client.solrj.impl.Http2SolrClient.requestWithBaseUrl(Http2SolrClient.java:604) > ~[?:?] > at > org.apache.solr.client.solrj.impl.SolrClientNodeStateProvider$RemoteCallCtx.invoke(SolrClientNodeStateProvider.java:292) > ~[?:?] > at > org.apache.solr.client.solrj.impl.SolrClientNodeStateProvider$RemoteCallCtx.invokeWithRetry(SolrClientNodeStateProvider.java:255) > ~[?:?] > at > org.apache.solr.client.solrj.impl.SolrClientNodeStateProvider.fetchReplicaMetrics(SolrClientNodeStateProvider.java:190) > ~[?:?] > at > org.apache.solr.client.solrj.impl.NodeValueFetcher.getRemotePropertiesAndMetrics(NodeValueFetcher.java:125) > ~[?:?] > at > org.apache.solr.client.solrj.impl.NodeValueFetcher.getTags(NodeValueFetcher.java:187) > ~[?:?] > at > org.apache.solr.client.solrj.impl.SolrClientNodeStateProvider.fetchTagValues(SolrClientNodeStateProvider.java:114) > ~[?:?] > at > org.apache.solr.client.solrj.impl.SolrClientNodeStateProvider.getNodeValues(SolrClientNodeStateProvider.java:106) > ~[?:?] > at > org.apache.solr.cluster.placement.impl.AttributeFetcherImpl.fetchAttributes(AttributeFetcherImpl.java:149) > ~[?:?] > at > org.apache.solr.cluster.placement.plugins.AffinityPlacementFactory$AffinityPlacementPlugin.getBaseWeightedNodes(AffinityPlacementFactory.java:284) > ~[?:?] > at > org.apache.solr.cluster.placement.plugins.OrderedNodePlacementPlugin.getWeightedNodes(OrderedNodePlacementPlugin.java:316) > ~[?:?] > at > org.apache.solr.cluster.placement.plugins.OrderedNodePlacementPlugin.computePlacements(OrderedNodePlacementPlugin.java:88) > ~[?:?] > at > org.apache.solr.cluster.placement.impl.PlacementPluginAssignStrategy.assign(PlacementPluginAssignStrategy.java:84) > ~[?:?] > at > org.apache.solr.cloud.api.collections.Assign$AssignStrategy.assign(Assign.java:432) > ~[?:?] > at > org.apache.solr.cloud.api.collections.CreateCollectionCmd.buildReplicaPositions(CreateCollectionCmd.java:537) > ~[?:?] > at > org.apache.solr.cloud.api.collections.CreateCollectionCmd.call(CreateCollectionCmd.java:234) > ~[?:?] > at > org.apache.solr.cloud.api.collections.CollApiCmds$TraceAwareCommand.call(CollApiCmds.java:225) > ~[?:?] > at > org.apache.solr.cloud.api.collections.OverseerCollectionMessageHandler.processMessage(OverseerCollectionMessageHandler.java:130) > ~[?:?] > at > org.apache.solr.cloud.OverseerTaskProcessor$Runner.run(OverseerTaskProcessor.java:564) > ~[?:?] > at > org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor.lambda$execute$0(ExecutorUtil.java:380) > ~[?:?] > at > java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) > ~[?:?] > at > java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) > ~[?:?] > at java.base/java.lang.Thread.run(Thread.java:840) [?:?] > {quote} -- 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