On 18 January 2013 18:34, Muhzin R <[email protected]> wrote:
> Hi all, I'm trying to set the value of a field in my schema to null.The
> solr throws the following exception .
> ________________________________________________
>
[...]
This is the relevant part of the error:
> INFO - 2013-01-18 18:13:35.409;
> org.apache.solr.update.processor.LogUpdateProcessor; [core0] webapp=/solr
> path=/update params={wt=javabin&version=2} {} 0 3
> ERROR - 2013-01-18 18:13:35.409; org.apache.solr.common.SolrException;
> org.apache.solr.common.SolrException: [doc=10] missing required field:
> countryId
[...]
> __________________________________________________
> Even though I'm trying to modify a field other than countryId. FYI i'm
> trying to do a partial update.
> The schema of countryId is as :
> ============================
> <field name="countryId" type="int" indexed="true" stored="true" required=
> "true"/>
> ============================
> Why is solr logging a me the wrong exception?
Please show us the code that triggers this exception. Seems
like you are trying to do an update without providing a value
for a required field.
If you are using Solr 4.0, here is how to update only a specific
in a document:
http://solr.pl/en/2012/07/09/solr-4-0-partial-documents-update/
Regards,
Gora