title: Solr - Missing Required Field
body: <p>Solr is reporting that it is missing a required field (documentId) but the field and value are being passed to Solr. From the schema:</p>
  
  <pre><code>&lt;fields&gt;
     &lt;field name="id" type="string" indexed="true" stored="true" required="true" /&gt; 
     &lt;field name="documentId" type="string" indexed="true" stored="true" required="true" /&gt; 
  &lt;/fields&gt;
  </code></pre>
  
  <p>According to the Solr log, the documentId is being passed in:</p>
  
  <pre><code>org.apache.solr.core.SolrCore execute
  INFO: [] webapp=/solr path=/update/extract params={waitSearcher=true&amp;commit=true
  &amp;literal.id=C:\documents\102\Comps+Database+BRD.docx&amp;literal.documentId=102&amp;w
  t=javabin&amp;waitFlush=true&amp;version=2} status=400 QTime=489
  </code></pre>
  
  <p>Why would Solr then report:</p>
  
  <pre><code>org.apache.solr.common.SolrException log
  SEVERE: org.apache.solr.common.SolrException: [doc=C:\documents\102\test.docx]
   missing required field: documentId
  </code></pre>
  
  <p><em>Edit</em>
  Corrected typo in extract request, but still same error.</p>