You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@lucene.apache.org by "Jan Hacker (Jira)" <ji...@apache.org> on 2020/09/21 10:23:00 UTC

[jira] [Comment Edited] (SOLR-10305) uniqueKey field store=false will throw null NullPointerException

    [ https://issues.apache.org/jira/browse/SOLR-10305?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17199302#comment-17199302 ] 

Jan Hacker edited comment on SOLR-10305 at 9/21/20, 10:22 AM:
--------------------------------------------------------------

Unsure whether this exactly the same issue or just strongly related... Just wanted to raise awareness about:
 - [https://lucene.apache.org/solr/guide/8_6/other-schema-elements.html#:~:text=Although%20uniqueKey%20is%20not%20required]
 states that a "uniqueKye is not required"
 - [https://github.com/apache/lucene-solr/blob/0c4d8fb116f7dec83a04d27df550640dcec4eb8d/solr/core/src/java/org/apache/solr/handler/component/QueryComponent.java#L720]
 does a `_String keyFieldName = rb.req.getSchema().getUniqueKeyField().getName();`_ which is an obvious NPE source if there is no uniqueKey specified in Schema?
 - I only run into above NPE if I add explicit `shards=...` parameter to solr call


was (Author: schnoddelbotz):
Unsure whether this exactly the same issue or just strongly related... Just wanted to raise awareness about:

- https://lucene.apache.org/solr/guide/8_6/other-schema-elements.html#:~:text=Although%20uniqueKey%20is%20not%20required
 states that a "uniqueKye is not required"
- https://github.com/apache/lucene-solr/blob/0c4d8fb116f7dec83a04d27df550640dcec4eb8d/solr/core/src/java/org/apache/solr/handler/component/QueryComponent.java#L720
does a `_String keyFieldName = rb.req.getSchema().getUniqueKeyField().getName();`_ which is an obvious NPE source if there is no uniqueKey specified in Schema?

> uniqueKey field store=false will throw null NullPointerException
> ----------------------------------------------------------------
>
>                 Key: SOLR-10305
>                 URL: https://issues.apache.org/jira/browse/SOLR-10305
>             Project: Solr
>          Issue Type: Bug
>    Affects Versions: 5.3.1
>            Reporter: jin jing
>            Priority: Major
>
> i found if set uniqueKey store=false ,when insert some index,and query as *:*
> will throw nullPointer:
> java.lang.NullPointerException
> 	at org.apache.solr.handler.component.QueryComponent.mergeIds(QueryComponent.java:1095)
> 	at org.apache.solr.handler.component.QueryComponent.handleRegularResponses(QueryComponent.java:754)
> 	at org.apache.solr.handler.component.QueryComponent.handleResponses(QueryComponent.java:733)



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscribe@lucene.apache.org
For additional commands, e-mail: issues-help@lucene.apache.org