diff --git a/source/java/org/alfresco/repo/solr/SOLRAdminClient.java b/source/java/org/alfresco/repo/solr/SOLRAdminClient.java index dabeb8e6aa..adcfe33783 100644 --- a/source/java/org/alfresco/repo/solr/SOLRAdminClient.java +++ b/source/java/org/alfresco/repo/solr/SOLRAdminClient.java @@ -186,39 +186,7 @@ public class SOLRAdminClient implements ApplicationEventPublisherAware cores = new ArrayList(5); setupTimer(); -// -// pingSolr(); } - -// protected List getCores() -// { -// try -// { -// List cores = new ArrayList(2); -// -// ModifiableSolrParams params = new ModifiableSolrParams(); -// params.set("qt", "/admin/cores"); -// params.set("action", "STATUS"); -// -// QueryResponse response = query(params); -// -// NamedList results = response.getResponse(); -// NamedList report = (NamedList)results.get("status"); -// Iterator> coreIterator = report.iterator(); -// while(coreIterator.hasNext()) -// { -// Map.Entry core = coreIterator.next(); -// cores.add(core.getKey()); -// } -// -// return cores; -// } -// catch(SolrServerException e) -// { -// setSolrActive(false); -// return Collections.emptyList(); -// } -// } protected void pingSolr() { @@ -230,7 +198,8 @@ public class SOLRAdminClient implements ApplicationEventPublisherAware if(response != null && response.getStatus() == 0) { NamedList results = response.getResponse(); - NamedList report = (NamedList)results.get("status"); + @SuppressWarnings("unchecked") + NamedList report = (NamedList)results.get("status"); Iterator> coreIterator = report.iterator(); List cores = new ArrayList(report.size()); while(coreIterator.hasNext()) @@ -321,7 +290,7 @@ public class SOLRAdminClient implements ApplicationEventPublisherAware } catch(Exception e) { - throw new AlfrescoRuntimeException("Unable to set up SOLRTracker timer"); + throw new AlfrescoRuntimeException("Unable to set up SOLRTracker timer", e); } }