Ok so sounds like the incoming JSON is valid, a couple of more questions then...
What version of Solr are you using? Can you insert the same JSON document outside of NiFi with success? In one of the more recent versions (5.2 or 5.3 maybe), the Solr admin console added a page to the UI where you can insert documents: https://cwiki.apache.org/confluence/display/solr/Documents+Screen If you don't have that screen in the UI then maybe curl: https://cwiki.apache.org/confluence/display/solr/Uploading+Data+with+Index+Handlers Example: curl -X POST -H 'Content-Type: application/json' ' http://localhost:8983/solr/my_collection/update/json/docs' --data-binary ' { "id": "1", "title": "Doc 1" }' The reason I am interested in inserting the document outside of NiFi is because NiFi is really not doing anything other than streaming the JSON to the provided path. On Wed, Apr 20, 2016 at 2:04 PM, dale.chang13 <dale.chan...@outlook.com> wrote: > Hi Brian, > > Yes, the JSON object I am storing is a valid JSON document. The Content > Payload is set to true and the value is: > > {"docid":"a1602677-fc7c-43ea-adba-c1ed945ede3d_1831"} > > > I believe I would have gotten a JSON syntax error saying that the JSON > object was invalid. > > --------------------------------------------------- > > I have a PutSolrContentStream that routes FlowFiles to a LogAttribute on > /connection_failure/ or /failure/ > > Here is what I see in the Bulletin > > 14:55:15 EDT ERROR 1ed45988-8ad6-3252-bd6d-7410b6dba8fd > localhost:8181 > PutSolrContentStream[id=1ed45988-8ad6-3252-bd6d-7410b6dba8fd] Failed to > send > > StandardFlowFileRecord[uuid=6b929b50-57d9-4178-b276-43eea977569a,claim=StandardContentClaim > [resourceClaim=StandardResourceClaim[id=1461178507835-17, > container=default, > section=17], offset=173166, length=122],offset=0,name=block.msg,size=122] > to > Solr due to org.apache.solr.client.solrj.SolrServerException: > org.apache.solr.client.solrj.impl.HttpSolrClient$RemoteSolrException: Error > from server at http://localhost:8983/solr/cobra_shard1_replica3: > [doc=doj_civ_fraud_ws1_a1602677-fc7c-43ea-adba-c1ed945ede3d_1649] missing > required field: docid; routing to failure: > org.apache.solr.client.solrj.SolrServerException: > org.apache.solr.client.solrj.impl.HttpSolrClient$RemoteSolrException: Error > from server at http://localhost:8983/solr/cobra_shard1_replica3: > [doc=document_a1602677-fc7c-43ea-adba-c1ed945ede3d_1649] missing required > field: docid > > 14:55:15 EDT WARNING 0897791f-cc5d-4276-b5ce-76e610ce1478 > localhost:8181 > LogAttribute[id=0897791f-cc5d-4276-b5ce-76e610ce1478] logging for flow file > > StandardFlowFileRecord[uuid=8f1efd1e-7f71-44bf-8b88-bb890dce5905,claim=StandardContentClaim > [resourceClaim=StandardResourceClaim[id=1461178507835-17, > container=default, > section=17], offset=173898, length=122],offset=0,name=CANCELLED Capital > Allocations w/ Naveen, D Port, M Walker your ofc.msg,size=122] > -------------------------------------------------- > Standard FlowFile Attributes > Key: 'entryDate' > Value: 'Wed Apr 20 14:54:59 EDT 2016' > Key: 'lineageStartDate' > Value: 'Wed Apr 20 14:54:59 EDT 2016' > Key: 'fileSize' > Value: '122' > FlowFile Attribute Map Content > Key: 'docid' > Value: 'a1602677-fc7c-43ea-adba-c1ed945ede3d_1831' > -------------------------------------------------- > {"docid":"a1602677-fc7c-43ea-adba-c1ed945ede3d_1831"} > > > > -- > View this message in context: > http://apache-nifi-developer-list.39713.n7.nabble.com/PutSolrContentStream-Doc-and-DocID-confusion-tp9400p9411.html > Sent from the Apache NiFi Developer List mailing list archive at > Nabble.com. >