My solr server is running, and following is my client code:
                                       File file = new File("1.pdf");
                        String urlString = constant.getUrl();
                        StreamingUpdateSolrServer solr = new 
StreamingUpdateSolrServer(
                                        urlString, 1, 1);

                        ContentStreamUpdateRequest up = new 
ContentStreamUpdateRequest(
                                        "/update/extract");
                        up.addFile(file);
                        up.setParam("uprefix", "attr_");
                        up.setParam("fmap.content", "attr_content");
                        up.setParam("literal.id", file.getPath());
                        up.setAction(AbstractUpdateRequest.ACTION.COMMIT, 
false, false);
                        solr.request(up);
                        solr.blockUntilFinished();

When I execute the code, it always meet the error:
Index starting......
org.apache.solr.common.SolrException: Internal Server Error

Internal Server Error

request:
http://localhost:8080/solr/update/extract?uprefix=attr_&fmap.content=attr_content&literal.id=1.pdf&commit=true&waitFlush=false&waitSearcher=false&wt=javabin&version=2
        at
org.apache.solr.client.solrj.impl.CommonsHttpSolrServer.request(CommonsHttpSolrServer.java:460)
        at
org.apache.solr.client.solrj.impl.CommonsHttpSolrServer.request(CommonsHttpSolrServer.java:254)
        at
org.apache.solr.client.solrj.impl.StreamingUpdateSolrServer.request(StreamingUpdateSolrServer.java:202)
        at com.kevin.solr.task.MainIndexTask.createIndex(MainIndexTask.java:31)
        at com.kevin.solr.task.MainIndexTask.main(MainIndexTask.java:42)

Why? Could anyone help me?

Thanks very much.

--
View this message in context: 
http://lucene.472066.n3.nabble.com/org-apache-solr-common-SolrException-Internal-Server-Error-tp3848597p3848597.html
Sent from the Solr - User mailing list archive at Nabble.com.

Reply via email to