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

Katrin E. commented on LUCENE-2707:
-----------------------------------

This bug affects Hibernate Search as well:

http://opensource.atlassian.com/projects/hibernate/browse/HSEARCH-681

> 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]

Reply via email to