lucenenet-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Neal Granroth (JIRA)" <j...@apache.org>
Subject [Lucene.Net] [jira] [Commented] (LUCENENET-409) Invalid Base exception in DateField.StringToTime()
Date Fri, 15 Apr 2011 23:10:05 GMT

    [ https://issues.apache.org/jira/browse/LUCENENET-409?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13020468#comment-13020468
] 

Neal Granroth commented on LUCENENET-409:
-----------------------------------------

I looked at the patch.  It will clear the exception, but DateField will not work correctly.

The StringToDate() method does not apply the reverse of the TicksToMilliseconds conversion
which the DateToString() method applied.  Also, the StringToDate() method does not apply the
reverse of the UTC offset which the DateToString() method applied.

Would you prefer separate JIRA issues for these?


> Invalid Base exception in DateField.StringToTime()
> --------------------------------------------------
>
>                 Key: LUCENENET-409
>                 URL: https://issues.apache.org/jira/browse/LUCENENET-409
>             Project: Lucene.Net
>          Issue Type: Bug
>          Components: Lucene.Net Core
>    Affects Versions: Lucene.Net 2.9.4
>            Reporter: Neal Granroth
>         Attachments: DateField.patch
>
>
> The Lucene.Net.Documents.DateField.StringToTime() method called by StringToDate() appears
to specify an invalid value for the base in the .NET Convert.ToInt64() call.  When a DateField
value in a legacy index is read, or Lucene.NET 2.9.4 is used with legacy code that relies
upon DateField, the following exception occurs whenever StringToDate() is called:
> System.ArgumentException: Invalid Base.
>    at System.Convert.ToInt64(String value, Int32 fromBase)
>    at Lucene.Net.Documents.DateField.StringToTime(String s)
>    at Lucene.Net.Documents.DateField.StringToDate(String s)

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message