Nop.  
  
A normal query with wt=json  
  
the q parameter is *:*

  

The unique particular thing with this index is that some docs has the field
visitor__visitor_id as dynamic type long and others has the field as type
string. (our indexer tool didn't resolve the type right as result of a bug,
that was resolved later)  
  
In fact if I add q=visitor__visitor_id_l:* to query I have no error.

  

I think the problem is that I have the field "visitor__visitor_id" with _s and
_l mixed in the index. But this should not be a problem because they are two
independent fields, isn't it?

  

\--

  

/Yago Riveiro

> On Mar 22 2016, at 5:00 pm, Yonik Seeley <ysee...@gmail.com> wrote:  

>

> Hmmm, looks like the "hll" value is missing for some reason. It's not  
clear why that would happen... are you running any custom code?

>

> -Yonik

>

> On Tue, Mar 22, 2016 at 12:54 PM, Yago Riveiro
<yago.rive...@gmail.com> wrote:  
> Solr version: 5.3.1  
>  
> With this query:  
>  
> group:  
> {  
> type:terms,  
> limit:-1,  
> field:group,  
> sort:{index:asc},  
> numBuckets:true,  
> facet:{  
> col_1_unique_visitors:'hll(visitor__visitor_id_l)'  
> }  
> }  
> }  
>  
> visitor__visitor_id_l is a dynamic field.  
>  
> Running the query described above I'm hitting this exception.  
>  
> java.lang.NullPointerException at  
> org.apache.solr.search.facet.HLLAgg$Merger.merge(HLLAgg.java:86) at  
>
org.apache.solr.search.facet.FacetBucket.mergeBucket(FacetModule.java:410)  
> at  
> org.apache.solr.search.facet.FacetFieldMerger.mergeBucketList(FacetModule
.java:510)  
> at
org.apache.solr.search.facet.FacetFieldMerger.merge(FacetModule.java:488)  
> at
org.apache.solr.search.facet.FacetFieldMerger.merge(FacetModule.java:462)  
> at  
>
org.apache.solr.search.facet.FacetBucket.mergeBucket(FacetModule.java:410)  
> at
org.apache.solr.search.facet.FacetQueryMerger.merge(FacetModule.java:337)  
> at  
>
org.apache.solr.search.facet.FacetModule.handleResponses(FacetModule.java:178)  
> at  
> org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchH
andler.java:410)  
> at  
> org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBa
se.java:143)  
> at org.apache.solr.core.SolrCore.execute(SolrCore.java:2068) at  
> org.apache.solr.servlet.HttpSolrCall.execute(HttpSolrCall.java:669) at  
> org.apache.solr.servlet.HttpSolrCall.call(HttpSolrCall.java:462) at  
> org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.ja
va:214)  
> at  
> org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.ja
va:179)  
> at  
> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHand
ler.java:1652)  
> at  
>
org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:585)  
> at  
>
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:143)  
> at  
>
org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:577)  
> at  
> org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.j
ava:223)  
> at  
> org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.j
ava:1127)  
> at
org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:515)  
> at  
> org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.ja
va:185)  
> at  
> org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.ja
va:1061)  
> at  
>
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141)  
> at  
> org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextH
andlerCollection.java:215)  
> at  
> org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollecti
on.java:110)  
> at  
>
org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97)  
> at org.eclipse.jetty.server.Server.handle(Server.java:499) at  
> org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:310) at  
>
org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:257)  
> at  
>
org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:540)  
> at  
> org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.ja
va:635)  
> at  
> org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.jav
a:555)  
> at java.lang.Thread.run(Thread.java:745)  
>  
>  
>  
> \-----  
> Best regards  
> \--  
&gt; View this message in context: <http://lucene.472066.n3.nabble.com/java-
lang-NullPointerException-in-json-facet-hll-function-tp4265378.html>  
&gt; Sent from the Solr - User mailing list archive at Nabble.com.

Reply via email to