As part of working through my patch with David, I've run across inconsistent versioning of transitive dependencies. For example:
httpcore:4.4.1 httpcore:4.4.6 lucene-core:4.8.1 lucene-core:4.10.0 lucene-core:7.0.0 These version variations may not always cause issues, but class load ordering across incompatible versions can cause significant unpredictability. Is there a reason we have not cleaned up and enforced a single version of each dependency? Thanks! Pierre Padovani