Pay attention to # in the Solr Url  http://localhost:8983/solr/#/corename

Try to correct it into http://localhost:8983/solr/corename


On Mon, Mar 19, 2018 at 8:47 AM, Shamik Sinha <shamikchand...@gmail.com>
wrote:

> You need to send binary content instead of html. Atleast that is what the
> error shows.
>
> I also think the url is wrong. The correct url should have
> http://localhost:8983/solr/core/update
>
>
> Check first whether indexing is working on the same data that you are
> trying to or not using the browser based tools. Check the url for the same.
> Then based on your requirement decide whether to use dih or oob indexing
> Thanks and regards,
> Shamik
>
> On Mon 19 Mar, 2018, 1:02 PM Khalid Moustapha Askia, <
> m.askiakha...@gmail.com> wrote:
>
> > Hi. I am trying to index some data with Solr by using SolrJ. But I have
> > this error that I can't solve.
> >
> >
> > ------------------------------------------------------------
> -------------------------------------------------
> >     Exception in thread "main"
> > org.apache.solr.client.solrj.impl.HttpSolrClient$RemoteSolrException:
> Error
> > from server at http://localhost:8983/solr/#/corename: Expected mime type
> > application/octet-stream but got text/html. <html>
> >     <head>
> >     <meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
> >     <title>Error 405  HTTP POST method is not supported by this
> URL</title>
> >     </head>
> >     <body><h2>HTTP ERROR 405</h2>
> >     <p>Problem accessing /solr/index.html. Reason:
> >     <pre>    Error 405  HTTP POST method is not supported by this
> > URL</pre></p>
> >     </body>
> >     </html>
> >
> >         at
> >
> > org.apache.solr.client.solrj.impl.HttpSolrClient.
> executeMethod(HttpSolrClient.java:558)
> >         at
> >
> > org.apache.solr.client.solrj.impl.HttpSolrClient.request(
> HttpSolrClient.java:259)
> >         at
> >
> > org.apache.solr.client.solrj.impl.HttpSolrClient.request(
> HttpSolrClient.java:248)
> >         at
> > org.apache.solr.client.solrj.SolrRequest.process(SolrRequest.java:149)
> >         at org.apache.solr.client.solrj.SolrClient.add(SolrClient.
> java:106)
> >         at org.apache.solr.client.solrj.SolrClient.add(SolrClient.
> java:71)
> >         at org.apache.solr.client.solrj.SolrClient.add(SolrClient.
> java:85)
> >         at indexsolr.index(indexsolr.java:33)
> >         at LoadData.toIndex(LoadData.java:102)
> >         at LoadData.loadDocuments(LoadData.java:72)
> >         at IndexLaunch.main(IndexLaunch.java:12)
> >
> >
> > ------------------------------------------------------------
> ----------------------------------------------
> >
> > This is how I connect (I am in local):
> >
> > --------------------------------------------------------------------
> >
> >     SolrClient client = new HttpSolrClient.Builder("
> > http://localhost:8983/solr/#/corename";).build();
> >
> > When I remove the "#" It throws a NullPointerException
> >
> > I have been struggling for a week with this indexing...
> >
>



-- 
Vincenzo D'Amore

Reply via email to