You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@lucene.apache.org by "yuanyun.cn (JIRA)" <ji...@apache.org> on 2012/10/26 23:23:12 UTC
[jira] [Created] (SOLR-3999) No serialVersionUID in
SolrInputDocument and SolrInputField
yuanyun.cn created SOLR-3999:
--------------------------------
Summary: No serialVersionUID in SolrInputDocument and SolrInputField
Key: SOLR-3999
URL: https://issues.apache.org/jira/browse/SOLR-3999
Project: Solr
Issue Type: Bug
Components: search
Affects Versions: 4.0, 3.6
Reporter: yuanyun.cn
Fix For: 4.1
In my solr server, one field is binarydoc which stores a SolrInputDocument; it contains some essential fields. - We do this to improve the transfer performance and some other desgin consideration, when copy the index of one document to another solr server, we only need copy the binarydoc field.
But when the client(3.6) and server(3.1) are not at same version, this would fail with error:
java.io.InvalidClassException: org.apache.solr.common.SolrInputDocument; local class incompatible: stream classdesc serialVersionUID = -933324331332362318, local class serialVersionUID = 7513968456965125205L4675759
The root cause if that SolrInputDocument doesn't provide a default serialVersionUID, and different version has different serialVersionUID.
When client is 4.0, server is 3.1, it report one more error:
java.io.InvalidClassException: org.apache.solr.common.SolrInputField; local class incompatible: stream classdesc serialVersionUID = -837387721983293523, local class serialVersionUID = 6061428683263691882
6061428683263691882
I temporarily fixed the error by adding serialVersionUID to client and server code with same value.
Please fix this :)
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira
---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@lucene.apache.org
For additional commands, e-mail: dev-help@lucene.apache.org