commit | 20d1b3dd6b07498b525fbd364c17922554bcce9d | [log] [tgz] |
---|---|---|
author | Ishan Chattopadhyaya <ishan@apache.org> | Wed Apr 29 00:36:51 2020 +0530 |
committer | Ishan Chattopadhyaya <ishan@apache.org> | Wed Apr 29 00:40:22 2020 +0530 |
tree | 309cceb25e703571ce35a4419c9bd230f6e17c79 | |
parent | 4630d7031af01b050687023c259a2c5a2732df7f [diff] |
SOLR-14381: Handling a potential NPE
diff --git a/solr/core/src/java/org/apache/solr/search/grouping/distributed/shardresultserializer/SearchGroupsResultTransformer.java b/solr/core/src/java/org/apache/solr/search/grouping/distributed/shardresultserializer/SearchGroupsResultTransformer.java index 6ca58ce..bacacac 100644 --- a/solr/core/src/java/org/apache/solr/search/grouping/distributed/shardresultserializer/SearchGroupsResultTransformer.java +++ b/solr/core/src/java/org/apache/solr/search/grouping/distributed/shardresultserializer/SearchGroupsResultTransformer.java
@@ -111,7 +111,7 @@ } } - final Long groupCount = (Long) topGroupsAndGroupCount.get(GROUP_COUNT); + final Long groupCount = topGroupsAndGroupCount.get(GROUP_COUNT)==null? null: ((Number) topGroupsAndGroupCount.get(GROUP_COUNT)).longValue(); result.put(command.getKey(), new SearchGroupsFieldCommandResult(groupCount, searchGroups)); } return result;