Still not clear regarding fl param. Does request enabled timeAllowed param? Anyway debugQuery true should give a clue why "sort_values" are absent in shard response, note they should be supplied at QueryComponent.doFieldSortValues(ResponseBuilder, SolrIndexSearcher).
On Tue, Jul 7, 2020 at 4:19 PM Jae Joo <jaejo...@gmail.com> wrote: > 8.3.1 > > <field name="_id" type="memory_string" indexed="true" stored="true" > required="true" multiValued="false" docValues="true"/> > <field name="id" type="memory_string" indexed="true" stored="true" > required="true" multiValued="false"/> > > the field "id" is for nested document. > > > > > On Mon, Jul 6, 2020 at 4:17 PM Mikhail Khludnev <m...@apache.org> wrote: > > > Hi, > > What's the version? What's uniqueKey? is it stored? what's fl param? > > > > On Mon, Jul 6, 2020 at 5:12 PM Jae Joo <jaejo...@gmail.com> wrote: > > > > > I am seeing the nullPointerException in the list below and I am > > > looking for how to fix the exception. > > > > > > Thanks, > > > > > > > > > NamedList sortFieldValues = > > > (NamedList)(srsp.getSolrResponse().getResponse().get("sort_values")); > > > if (sortFieldValues.size()==0 && // we bypass merging this response > > > only if it's partial itself > > > thisResponseIsPartial) { // but not the previous > > one!! > > > continue; //fsv timeout yields empty sort_vlaues > > > } > > > > > > > > > > > > 2020-07-06 12:45:47.001 ERROR (qtp745962066-636182) [c:xxxx]] > > > o.a.s.h.RequestHandlerBase java.lang.NullPointerException > > > at > > > > > > > > > org.apache.solr.handler.component.QueryComponent.mergeIds(QueryComponent.java:914) > > > at > > > > > > > > > org.apache.solr.handler.component.QueryComponent.handleRegularResponses(QueryComponent.java:613) > > > at > > > > > > > > > org.apache.solr.handler.component.QueryComponent.handleResponses(QueryComponent.java:592) > > > at > > > > > > > > > org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:431) > > > at > > > > > > > > > org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:198) > > > at org.apache.solr.core.SolrCore.execute(SolrCore.java:2576) > > > at > > > org.apache.solr.servlet.HttpSolrCall.execute(HttpSolrCall.java:799) > > > at > > org.apache.solr.servlet.HttpSolrCall.call(HttpSolrCall.java:578) > > > at > > > > > > > > > org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:419) > > > at > > > > > > > > > org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:351) > > > at > > > > > > > > > org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1602) > > > at > > > > > > org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:540) > > > at > > > > > > > > > org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:146) > > > at > > > > > > org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:548) > > > at > > > > > > > > > org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132) > > > at > > > > > > > > > org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:257) > > > at > > > > > > > > > org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1711) > > > at > > > > > > > > > org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:255) > > > > > > > > > -- > > Sincerely yours > > Mikhail Khludnev > > > -- Sincerely yours Mikhail Khludnev