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

Reply via email to