[
https://issues.apache.org/jira/browse/LUCENE-2707?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Uwe Schindler closed LUCENE-2707.
---------------------------------
Resolution: Won't Fix
Serialization support was removed in Lucene trunk.
> NumericField throws a NotSerializableException when it is serialized, even
> though it implements Serializable
> ------------------------------------------------------------------------------------------------------------
>
> Key: LUCENE-2707
> URL: https://issues.apache.org/jira/browse/LUCENE-2707
> Project: Lucene - Java
> Issue Type: Bug
> Affects Versions: 2.9.3, 3.0.2
> Reporter: Marc Tinkler
>
> NumericField extends from AbstractField, which implements Serializable.
>
> NumericField cannot be serialized because it stores the precisionStep in the
> underlying NumericTokenStream, which is not serializable. The
> NumericTokenStream should either be made serializable, or made transient in
> NumericField, and the precisionStep should be stored directly in
> NumericField, and recreated on deserialization.
> Not entirely related, but the real reason I found this bug was because Field
> and NumericField are not cloneable and there is no way to make a copy
> manually, since there is no getter method for precisionStep on NumericField,
> so I thought I was going to be clever and do a "poor man's clone" by
> serializing/deserializing a NumericField. No such luck.
--
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]