[ https://issues.apache.org/jira/browse/LUCENE-1681?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Mark Miller reassigned LUCENE-1681: ----------------------------------- Assignee: Mark Miller > DocValues infinite loop caused by - a call to getMinValue | getMaxValue | > getAverageValue > ----------------------------------------------------------------------------------------- > > Key: LUCENE-1681 > URL: https://issues.apache.org/jira/browse/LUCENE-1681 > Project: Lucene - Java > Issue Type: Bug > Components: Search > Affects Versions: 2.2, 2.3, 2.3.1, 2.3.2, 2.3.3, 2.4, 2.4.1, 2.4.2, 2.9, > 3.0 > Reporter: Simon Willnauer > Assignee: Mark Miller > Priority: Minor > Fix For: 2.9 > > Attachments: DocValues.patch > > > org.apache.lucene.search.function.DocValues offers 3 public (optional) > methods to access value statistics like min, max and average values of the > internal values. A call to one of the methods will result in an infinite > loop. The internal counter is not incremented. > I added a testcase, javadoc and a slightly different implementation to it. I > guess this is not breaking any back compat. as a call to those methodes would > have caused an infinite loop anyway. > I changed the return value of all of those methods to Float.NaN if the > DocValues implementation does not contain any values. > It might be considerable to fix this in 2.4.2 and 2.3.3 -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online. --------------------------------------------------------------------- To unsubscribe, e-mail: java-dev-unsubscr...@lucene.apache.org For additional commands, e-mail: java-dev-h...@lucene.apache.org