[
https://issues.apache.org/jira/browse/LUCENENET-26?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
George Aroush closed LUCENENET-26.
----------------------------------
> ArgumentOutOfRangeException in FieldInfo(int fieldNumber) constructor
> ---------------------------------------------------------------------
>
> Key: LUCENENET-26
> URL: https://issues.apache.org/jira/browse/LUCENENET-26
> Project: Lucene.Net
> Issue Type: Improvement
> Reporter: Marco Dissel
> Assigned To: George Aroush
> Priority: Trivial
>
> Another exception is raised that can be avoided.. In this case the
> fieldNumber = -1 resulting in the ArgumentOutOfRangeException
> This can be easily solved by checking (fieldNumber > -1 && fieldNumber <
> byNumber.Count)
> ps. the java version has the same problem..
> /// <summary> Return the fieldinfo object referenced by the
> fieldNumber.</summary>
> /// <param name="fieldNumber">
> /// </param>
> /// <returns> the FieldInfo object or null when the given
> fieldNumber
> /// doesn't exist.
> /// </returns>
> public FieldInfo FieldInfo(int fieldNumber)
> {
> try
> {
> return (FieldInfo) byNumber[fieldNumber];
> }
> catch (System.ArgumentOutOfRangeException) //
> (System.IndexOutOfRangeException)
> {
> return null;
> }
> }
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira