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

David Fennessey commented on SOLR-4021:
---------------------------------------

Hi Sandro, 

We found that the error message was more of a red herring rather than an actual 
data issue. The problem was that we were using the DataImportHandler and the 
new Atomic Updates simultaneously (for different types of updates). From what I 
understood, it would happen when they both tried accessing the same document 
before the updates were totally finished. Once we introduced basic semaphores 
which would ensure that both wouldn't run at the same time, we stopped seeing 
this error message. 

Hope it helps!

Dave
                
> JavaBinCodec has poor default behavior for unrecognized classes of objects
> --------------------------------------------------------------------------
>
>                 Key: SOLR-4021
>                 URL: https://issues.apache.org/jira/browse/SOLR-4021
>             Project: Solr
>          Issue Type: Bug
>          Components: clients - java
>    Affects Versions: 4.0
>            Reporter: Hoss Man
>
> It seems that JavaBinCodec has inconsistent serialize/deserialize behavior 
> when dealing with objects of classes that it doesn't recognized.  In 
> particular, unrecnognized objects seem to be serialized with the full 
> classname prepented to the "toString()" value, and then that resulting 
> concatentated string is left as is during deserialization.
> as a concrete example: serializing & deserializing a BigDecimal value results 
> in a final value like "java.math.BigDecimal:1848.66" even though for most 
> users the simple toString() value would have worked as intended.

--
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: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to