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: dev-unsubscr...@lucene.apache.org
For additional commands, e-mail: dev-h...@lucene.apache.org

Reply via email to