Hi,
I have a Document Centric Versioning Constraints added in solr schema:- <processor class="solr.DocBasedVersionConstraintsProcessorFactory"> <bool name="ignoreOldUpdates">false</bool> <str name="versionField">doc_version</str> </processor> I am adding multiple documents in solr in a single call using SolrJ 5.2. The code fragment looks something like below :- try { UpdateResponse resp = solrClient.add(docs.getDocCollection(), 500); if (resp.getStatus() != 0) { throw new Exception(new StringBuilder( "Failed to add docs in solr ").append(resp.toString()) .toString()); } } catch (Exception e) { logError("Adding docs to solr failed", e); } If one of the document is violating the versioning constraints then Solr is returning an exception with error message like "user version is not high enough: 1454587156" & the other documents are getting added perfectly. Is there a way I can know which document is violating the constraints either in Solr logs or from the Update response returned by Solr? Thanks