From 84e2cccab4320346735e6b10618f3de77a00b7d5 Mon Sep 17 00:00:00 2001 From: Michael Peter Christen Date: Sun, 21 Dec 2014 19:08:28 +0100 Subject: [PATCH] fix to prevent assertion error in ranking servlet if no vocabularies are present that could be evaluated --- htroot/RankingSolr_p.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/htroot/RankingSolr_p.java b/htroot/RankingSolr_p.java index f543fb75a..2bba0a23b 100644 --- a/htroot/RankingSolr_p.java +++ b/htroot/RankingSolr_p.java @@ -201,7 +201,7 @@ public class RankingSolr_p { prop.putHTML("boosthint_vocabulariesvoclogcounts", voclogcountsFields.toString()); String[] facetfields = ff.toArray(new String[ff.size()]); int fc = 0; - try { + if (facetfields.length > 0) try { LinkedHashMap> facets = sb.index.fulltext().getDefaultConnector().getFacets("*:*", 100, facetfields); facets.put(CollectionSchema.vocabularies_sxt.getSolrFieldName(), vokcounts); for (Map.Entry> facetentry: facets.entrySet()) {