Hello, Dwane. [subquery] is made unaware of authentication. You can create a jira ticket for this feature.
On Mon, Jul 23, 2018 at 5:42 AM Dwane Hall <dwaneh...@hotmail.com> wrote: > Good afternoon knowledgeable solr community. I’m experiencing problems > using a document transformer across a multiple shard collection and am > wondering if anyone would please be able to assist or provide some guidance? > > > > The document transformer query below works nicely until I split the > collection into multiple shards and then I receive what appears to be an > authentication issue on the subquery. > > > > > > My query configuration (the original query returns a document with a field > link to another ‘parent’ document) > > "parent.q":"{!edismax qf=CHILD_ID v=$row.PARENT_ID _route_=PARENT_ID!}", > > "parent.fl":"*", > > "parent.rows":1, > > "fl":"…other fields to display, parent:[subquery]", > > > > Environment: > > SolrCloud (7.3.1) > > Https > > Rules based authentication provider > > > > Any advice would be appreciated. > > > > DH > > > > 2018-07-23 11:43:06,445 5471250 ERROR : [c:my_collection s:shard1 > r:core_node3 x: my_collection_shard1_replica_n1] > org.apache.solr.common.SolrException : > org.apache.solr.client.solrj.impl.HttpSolrClient$RemoteSolrException: Error > from server at > https://serverName:9021/solr/my_collection_shard3_replica_n4: Expected > mime type application/octet-stream but got text/html. <html> > > <head> > > <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/> > > <title>Error 401 require authentication</title> > > </head> > > <body><h2>HTTP ERROR 401</h2> > > <p>Problem accessing /solr/my_collection_shard3_replica_n4/select. Reason: > > <pre> require authentication</pre></p> > > </body> > > </html> > > > > at > org.apache.solr.client.solrj.impl.HttpSolrClient.executeMethod(HttpSolrClient.java:607) > > at > org.apache.solr.client.solrj.impl.HttpSolrClient.request(HttpSolrClient.java:255) > > at > org.apache.solr.client.solrj.impl.HttpSolrClient.request(HttpSolrClient.java:244) > > at > org.apache.solr.client.solrj.SolrClient.request(SolrClient.java:1219) > > at > org.apache.solr.handler.component.HttpShardHandler.lambda$submit$0(HttpShardHandler.java:172) > > at java.util.concurrent.FutureTask.run(FutureTask.java:266) > > at > java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) > > at java.util.concurrent.FutureTask.run(FutureTask.java:266) > > at > com.codahale.metrics.InstrumentedExecutorService$InstrumentedRunnable.run(InstrumentedExecutorService.java:176) > > at > org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor.lambda$execute$0(ExecutorUtil.java:188) > > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) > > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) > > at java.lang.Thread.run(Thread.java:748) > > > > https://serverName:9021/solr/my_collection_shard1_replica_n1: parsing > error > > at > org.apache.solr.client.solrj.impl.HttpSolrClient.executeMethod(HttpSolrClient.java:616) > > at > org.apache.solr.client.solrj.impl.HttpSolrClient.request(HttpSolrClient.java:255) > > at > org.apache.solr.client.solrj.impl.HttpSolrClient.request(HttpSolrClient.java:244) > > at > org.apache.solr.client.solrj.SolrClient.request(SolrClient.java:1219) > > at > org.apache.solr.handler.component.HttpShardHandler.lambda$submit$0(HttpShardHandler.java:172) > > at java.util.concurrent.FutureTask.run(FutureTask.java:266) > > at > java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511) > > at java.util.concurrent.FutureTask.run(FutureTask.java:266) > > at > com.codahale.metrics.InstrumentedExecutorService$InstrumentedRunnable.run(InstrumentedExecutorService.java:176) > > at > org.apache.solr.common.util.ExecutorUtil$MDCAwareThreadPoolExecutor.lambda$execute$0(ExecutorUtil.java:188) > > at > java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) > > at > java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) > > at java.lang.Thread.run(Thread.java:748) > > Caused by: org.apache.solr.common.SolrException: parsing error > > at > org.apache.solr.client.solrj.impl.BinaryResponseParser.processResponse(BinaryResponseParser.java:52) > > at > org.apache.solr.client.solrj.impl.HttpSolrClient.executeMethod(HttpSolrClient.java:614) > > ... 12 more > > Caused by: java.io.EOFException > > at > org.apache.solr.common.util.FastInputStream.readByte(FastInputStream.java:207) > > at > org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:255) > > at > org.apache.solr.common.util.JavaBinCodec.readArray(JavaBinCodec.java:747) > > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:272) > > at > org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:256) > > at > org.apache.solr.common.util.JavaBinCodec.readSolrDocumentList(JavaBinCodec.java:555) > > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:307) > > at > org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:256) > > at > org.apache.solr.common.util.JavaBinCodec.readOrderedMap(JavaBinCodec.java:200) > > at > org.apache.solr.common.util.JavaBinCodec.readObject(JavaBinCodec.java:274) > > at > org.apache.solr.common.util.JavaBinCodec.readVal(JavaBinCodec.java:256) > > at > org.apache.solr.common.util.JavaBinCodec.unmarshal(JavaBinCodec.java:178) > > at > org.apache.solr.client.solrj.impl.BinaryResponseParser.processResponse(BinaryResponseParser.java:50) > -- Sincerely yours Mikhail Khludnev