lucene-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jörg Maier (Created) (JIRA) <j...@apache.org>
Subject [jira] [Created] (SOLR-3144) Parameter marshalling is broken in Solrj JavaBinUpdateRequestCodec
Date Mon, 20 Feb 2012 06:45:38 GMT
Parameter marshalling is broken in Solrj JavaBinUpdateRequestCodec 
-------------------------------------------------------------------

                 Key: SOLR-3144
                 URL: https://issues.apache.org/jira/browse/SOLR-3144
             Project: Solr
          Issue Type: Bug
          Components: clients - java
    Affects Versions: 4.0
            Reporter: Jörg Maier
             Fix For: 4.0


The parameter marshalling de-marshalling is broken in Solrj's JavaBinUpdateRequestCodec. 

The bug can be reproduced by adding a parameter e.g. overwrite=false as parameter to the UpdateRequest.
After desiarilizing on the backend side the value will be not "false" it will be "[false]"
which results in an Exception in the backend and documents will not be imported.

This issue can easily be fixed by replacing the serialization method with the correct one
in SolrParams. See also this gist for a working version: https://gist.github.com/1853544

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
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


Mime
View raw message