Michael McCandless created LUCENE-5952:
------------------------------------------
Summary: Make Version.java lenient again?
Key: LUCENE-5952
URL: https://issues.apache.org/jira/browse/LUCENE-5952
Project: Lucene - Core
Issue Type: Bug
Reporter: Michael McCandless
Priority: Blocker
Fix For: 4.10.1, 4.11, 5.0
As discussed on the dev list, it's spooky how Version.java tries to fully parse
the incoming version string ... and then throw exceptions that lack details
about what invalid value it received, which file contained the invalid value,
etc.
It also seems too low level to be checking versions (e.g. is not future proof
for when 4.10 is passed a 5.x index by accident), and seems redundant with the
codec headers we already have for checking versions?
Should we just go back to lenient parsing?
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]