diff --git a/search-services/alfresco-search/src/main/java/org/alfresco/solr/SolrInformationServer.java b/search-services/alfresco-search/src/main/java/org/alfresco/solr/SolrInformationServer.java index 7609ca61a..677f9fea2 100644 --- a/search-services/alfresco-search/src/main/java/org/alfresco/solr/SolrInformationServer.java +++ b/search-services/alfresco-search/src/main/java/org/alfresco/solr/SolrInformationServer.java @@ -3996,7 +3996,14 @@ public class SolrInformationServer implements InformationServer } catch (Exception exception) { - LOGGER.error("Unable to get nodes metadata from repository. See the stacktrace below for further details.", exception); + LOGGER.error("Unable to get nodes metadata from repository using " + + "fromNodeId=" + parameters.getFromNodeId() + ", " + + "toNodeId=" + parameters.getToNodeId() + ", " + + "nodeIds=" + parameters.getNodeIds() + ", " + + "fromTxId=" + parameters.getFromTxnId() + ", " + + "toTxId=" + parameters.getToTxnId() + ", " + + "txIds=" + parameters.getTransactionIds() + + ". See the stacktrace below for further details.", exception); return empty(); } } diff --git a/search-services/alfresco-solrclient-lib/src/main/java/org/alfresco/solr/client/SOLRAPIClientFactory.java b/search-services/alfresco-solrclient-lib/src/main/java/org/alfresco/solr/client/SOLRAPIClientFactory.java index 4db063ae4..98afbac4e 100644 --- a/search-services/alfresco-solrclient-lib/src/main/java/org/alfresco/solr/client/SOLRAPIClientFactory.java +++ b/search-services/alfresco-solrclient-lib/src/main/java/org/alfresco/solr/client/SOLRAPIClientFactory.java @@ -195,7 +195,7 @@ public class SOLRAPIClientFactory else { httpClientFactory = new PlainHttpClientFactory(alfrescoHost, alfrescoPort, maxTotalConnections, - maxHostConnections); + maxHostConnections, socketTimeout); } AlfrescoHttpClient repoClient = httpClientFactory.getRepoClient(alfrescoHost, alfrescoPortSSL); @@ -235,13 +235,14 @@ public class SOLRAPIClientFactory */ class PlainHttpClientFactory extends HttpClientFactory { - public PlainHttpClientFactory(String host, int port, int maxTotalConnections, int maxHostConnections) + public PlainHttpClientFactory(String host, int port, int maxTotalConnections, int maxHostConnections, int socketTimeout) { setSecureCommsType("none"); setHost(host); setPort(port); setMaxTotalConnections(maxTotalConnections); setMaxHostConnections(maxHostConnections); + setSocketTimeout(socketTimeout); init(); }