Hi, Anyone has experienced this or have any insights of this?
Regards, Edwin On Thu, 18 Apr 2019 at 18:04, Zheng Lin Edwin Yeo <edwinye...@gmail.com> wrote: > 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 >>> > >> >>> > > >>> >>