Hello, thanks for your replies,
maybe I'm opening to many connections, only I don't know how, because I don't do this explicitly. Here is a snippet of my code, can anyone explain, where the connections are opend and how I can close them? solrServer = new HttpSolrServer(url); QueryResponse result = solrServer.query(query); for (SolrDocument doc : result.getResults()) { Map<String, Object> atomic_update_map_navigateTo = new HashMap<String, Object>(); List<String> navigateToList = new ArrayList<String>(); idList.add("ID123456789"); atomic_update_map_navigateTo.put("add", idList); doc.setField("my_field_name", atomic_update_map_navigateTo); solrServer.add(ClientUtils.toSolrInputDocument(doc)); commitCounter++; if (commitCounter % 50 == 0) { solrServer.commit(); } } -- View this message in context: http://lucene.472066.n3.nabble.com/Solr-Server-Add-causes-java-net-SocketException-No-buffer-space-available-tp4070533p4070943.html Sent from the Solr - User mailing list archive at Nabble.com.