Hello, Following up on my query. I know this might be too specific an issue. But I just want to know that it's a legitimate bug and the supported operation is allowed with the /export handler. If someone has an idea about this and could confirm, that would be great.
Thanks, Rahul On Thu, Jan 17, 2019 at 4:58 PM Rahul Goswami <rahul196...@gmail.com> wrote: > Hello, > > I am using SolrCloud on Solr 7.2.1. > I get the NullPointerException in the Solr logs (in ExportWriter.java) > when the /stream handler is invoked with a search() streaming expression > with qt="/export" containing fq="{!collapse field=id_field sort="time > desc"} (among other fq's. I tried eliminating one fq at a time to find the > problematic one. The one with collapse parser is what makes it fail). > > > I see an open JIRA for this issue (with a submitted patch which has not > yet been accepted): > > https://issues.apache.org/jira/browse/SOLR-8291 > > > > In my case useFilterForSortedQuery=false > > org.apache.solr.servlet.HttpSolrCall null:java.lang.NullPointerException > at org.apache.lucene.util.BitSetIterator.<init>(BitSetIterator.java:61) > at org.apache.solr.handler.ExportWriter.writeDocs(ExportWriter.java:243) > at > org.apache.solr.handler.ExportWriter.lambda$null$1(ExportWriter.java:222) > at > org.apache.solr.response.JSONWriter.writeIterator(JSONResponseWriter.java:523) > at > org.apache.solr.response.TextResponseWriter.writeVal(TextResponseWriter.java:180) > at org.apache.solr.response.JSONWriter$2.put(JSONResponseWriter.java:559) > at > org.apache.solr.handler.ExportWriter.lambda$null$2(ExportWriter.java:222) > at > org.apache.solr.response.JSONWriter.writeMap(JSONResponseWriter.java:547) > at > org.apache.solr.response.TextResponseWriter.writeVal(TextResponseWriter.java:198) > at org.apache.solr.response.JSONWriter$2.put(JSONResponseWriter.java:559) > at > org.apache.solr.handler.ExportWriter.lambda$write$3(ExportWriter.java:220) > at > org.apache.solr.response.JSONWriter.writeMap(JSONResponseWriter.java:547) > at org.apache.solr.handler.ExportWriter.write(ExportWriter.java:218) > at org.apache.solr.core.SolrCore$3.write(SolrCore.java:2627) > at > org.apache.solr.response.QueryResponseWriterUtil.writeQueryResponse(QueryResponseWriterUtil.java:49) > at > org.apache.solr.servlet.HttpSolrCall.writeResponse(HttpSolrCall.java:788) > at org.apache.solr.servlet.HttpSolrCall.call(HttpSolrCall.java:525) > > > Above is a smaller trace; I can provide the complete stacktrace if it > helps. Before considering making a fix in ExportWriter.java and rebuilding > Solr as a last resort, I want to make sure I am not using something which > is not supported on SolrCloud. Can anybody please help? > > >