Is there possibility that this could be a bug in the new Solr 8.0.0? Since I do not face the issue in the earlier version, and I have not changed any configuration in this new version. My data in Solr 8.0.0 is freshly re-index directly in Solr 8.0.0, not upgraded from earlier version.
Regards, Edwin On Thu, 18 Apr 2019 at 10:10, Zheng Lin Edwin Yeo <edwinye...@gmail.com> wrote: > Hi Jason, > > The same problem still persist after restarting my Solr nodes. The only > time the problem didn't occur is when I disabled the basic authentication. > > I have tried with a few "/select?q=*:*", and they do not exhibit the same > problem. Even the similar query with only 1 shard does not have the problem. > > > https://localhost:8983/solr/collection1/select?q=testing&shards=https://localhost:8983/solr/collection1&rows=0&json.facet={categories > : {type : terms,field : content_type,limit : 100}} > > > It is only when there are 2 or more shards, that the problem occur. > > > https://localhost:8983/solr/collection1/select?q=testing&shards=https://localhost:8983/solr/collection1,https://localhost:8983/solr/collection2&rows=0&json.facet={categories > : {type : terms,field : content_type,limit : 100}} > > > Regards, > Edwin > > > On Thu, 18 Apr 2019 at 01:15, Jason Gerlowski <gerlowsk...@gmail.com> > wrote: > >> Agreed, I'd be surprised if this behavior was specific to JSON >> Faceting. Though I'm surprised it's happening at all, so... >> >> Anyway, that's easy for you to test though. Try a few "/select?q=*:*" >> queries and see whether they also exhibits this behavior. One other >> question: does the behavior persist after restarting your Solr nodes? >> >> Good luck, >> >> Jason >> >> On Wed, Apr 17, 2019 at 4:05 AM Zheng Lin Edwin Yeo >> <edwinye...@gmail.com> wrote: >> > >> > Hi, >> > >> > For your info, I have enabled basic authentication and SSL in all the 3 >> > versions, and I'm not sure if the issue is more on the authentication >> side >> > instead of the JSON Facet query? >> > >> > Regards, >> > Edwin >> > >> > On Wed, 17 Apr 2019 at 06:54, Zheng Lin Edwin Yeo <edwinye...@gmail.com >> > >> > wrote: >> > >> > > Hi Jason, >> > > >> > > Yes, that is correct. >> > > >> > > Below is the format of my security.json. I have changed the masked >> > > password for security purposes. >> > > >> > > { >> > > "authentication":{ >> > > "blockUnknown": true, >> > > "class":"solr.BasicAuthPlugin", >> > > >> "credentials":{"user1":"hyHXXuJSqcZdNgdSTGUvrQZRpqrYFUQ2ffmlWQ4GUTk= >> > > E0w3/2FD+rlxulbPm2G7i9HZqT+2gMBzcyJCcGcMWwA="} >> > > }, >> > > "authorization":{ >> > > "class":"solr.RuleBasedAuthorizationPlugin", >> > > "user-role":{"user1":"admin"}, >> > > "permissions":[{"name":"security-edit", >> > > "role":"admin"}] >> > > }} >> > > >> > > Regards, >> > > Edwin >> > > >> > > On Tue, 16 Apr 2019 at 23:12, Jason Gerlowski <gerlowsk...@gmail.com> >> > > wrote: >> > > >> > >> Hi Edwin, >> > >> >> > >> To clarify what you're running into: >> > >> >> > >> - on 7.6, this query works all the time >> > >> - on 7.7 this query works all the time >> > >> - on 8.0, this query works the first time you run it, but subsequent >> > >> runs return a 401 error? >> > >> >> > >> Is that correct? It might be helpful for others if you could share >> > >> your security.json. >> > >> >> > >> Best, >> > >> >> > >> Jason >> > >> >> > >> On Mon, Apr 15, 2019 at 10:40 PM Zheng Lin Edwin Yeo >> > >> <edwinye...@gmail.com> wrote: >> > >> > >> > >> > Hi, >> > >> > >> > >> > I am using the below JSON Facet to retrieve the count of all the >> > >> different >> > >> > collections in one query. >> > >> > >> > >> > >> > >> >> https://localhost:8983/solr/collection1/select?q=testing&shards=https://localhost:8983/solr/collection1,https://localhost:8983/solr/collection2,https://localhost:8983/solr/collection3,https://localhost:8983/solr/collection4,https://localhost:8983/solr/collection5,https://localhost:8983/solr/collection6&rows=0&json.facet={categories >> > >> > : {type : terms,field : content_type,limit : 100}} >> > >> > >> > >> > >> > >> > Previously, in Solr 7.6 and Solr 7.7, this query can work >> correctly and >> > >> we >> > >> > are able to produce the correct output. >> > >> > >> > >> > { >> > >> > "responseHeader":{ >> > >> > "zkConnected":true, >> > >> > "status":0, >> > >> > "QTime":24}, >> > >> > >> "response":{"numFound":41200,"start":0,"maxScore":12.993215,"docs":[] >> > >> > }, >> > >> > "facets":{ >> > >> > "count":41200, >> > >> > "categories":{ >> > >> > "buckets":[{ >> > >> > "val":"collection1", >> > >> > "count":26213}, >> > >> > { >> > >> > "val":"collection2", >> > >> > "count":12075}, >> > >> > { >> > >> > "val":"collection3", >> > >> > "count":1947}, >> > >> > { >> > >> > "val":"collection4", >> > >> > "count":850}, >> > >> > { >> > >> > "val":"collection5", >> > >> > "count":111}, >> > >> > { >> > >> > "val":"collection6", >> > >> > "count":4}]}}} >> > >> > >> > >> > >> > >> > However, in the new Solr 8.0.0, this query can only work once. >> > >> > Subsequently, we will get the following error of 'require >> > >> authentication': >> > >> > >> > >> > { >> > >> > "responseHeader":{ >> > >> > "zkConnected":true, >> > >> > "status":401, >> > >> > "QTime":11}, >> > >> > "error":{ >> > >> > "metadata":[ >> > >> > >> > >> > >> > >> >> "error-class","org.apache.solr.client.solrj.impl.Http2SolrClient$RemoteSolrException", >> > >> > >> > >> > >> > >> >> "root-error-class","org.apache.solr.client.solrj.impl.Http2SolrClient$RemoteSolrException"], >> > >> > "msg":"Error from server at null: Expected mime type >> > >> > application/octet-stream but got text/html. <html>\n<head>\n<meta >> > >> > http-equiv=\"Content-Type\" >> > >> > content=\"text/html;charset=utf-8\"/>\n<title>Error 401 require >> > >> > authentication</title>\n</head>\n<body><h2>HTTP ERROR >> > >> 401</h2>\n<p>Problem >> > >> > accessing /solr/collection6/select. Reason:\n<pre> require >> > >> > authentication</pre></p>\n</body>\n</html>\n", >> > >> > "code":401}} >> > >> > >> > >> > This issue does not occur in Solr 7.6 and Solr 7.7, even though I >> have >> > >> set >> > >> > up the same authentication for all the versions. >> > >> > >> > >> > What could be the issue that causes this? >> > >> > >> > >> > Regards, >> > >> > Edwin >> > >> >> > > >> >