HI All,
As I am using SVN build of solr 1.4 and in it I am not able to find this
method. Whether there is some changed in solr1.4 java client api.
Thanks in advance
Regards,
Allahbaksh


2009/6/23 Noble Paul നോബിള്‍ नोब्ळ् <noble.p...@corp.aol.com>

> I have raised an issue https://issues.apache.org/jira/browse/SOLR-1238
>
> there is patch attached to the issue.
>
>
> On Mon, Jun 22, 2009 at 1:40 PM, Allahbaksh Asadullah
> <allahbaks...@gmail.com> wrote:
> >
> > Hi All,
> > I am facing getting error when I am using Authentication in Solr. I
> > followed Wiki. The error doesnot appear when I searching. Below is the
> > code snippet and the error.
> >
> > Please note I am using Solr 1.4 Development build from SVN.
> >
> >
> >                        HttpClient client=new HttpClient();
> >
> >                        AuthScope scope = new
> AuthScope(AuthScope.ANY_HOST,
> > AuthScope.ANY_PORT,null, null);
> >
> >                        client.getState().setCredentials(
> >
> >                               scope,
> >
> >                                new UsernamePasswordCredentials("guest",
> "guest")
> >
> >                                );
> >
> >                        SolrServer server =new
> > CommonsHttpSolrServer("http://localhost:8983/solr",client);
> >
> >
> >
> >
> >
> >                        SolrInputDocument doc1=new SolrInputDocument();
> >
> >                        //Add fields to the document
> >
> >                        doc1.addField("employeeid", "1237");
> >
> >                        doc1.addField("employeename", "Ann");
> >
> >                        doc1.addField("employeeunit", "etc");
> >
> >                        doc1.addField("employeedoj",
> "1995-11-31T23:59:59Z");
> >
> >                        server.add(doc1);
> >
> >
> >
> >
> >
> > Exception in thread "main"
> > org.apache.solr.client.solrj.SolrServerException:
> > org.apache.commons.httpclient.ProtocolException: Unbuffered entity
> > enclosing request can not be repeated.
> >
> >        at
> org.apache.solr.client.solrj.impl.CommonsHttpSolrServer.request(CommonsHttpSolrServer.java:468)
> >
> >        at
> org.apache.solr.client.solrj.impl.CommonsHttpSolrServer.request(CommonsHttpSolrServer.java:242)
> >
> >        at
> org.apache.solr.client.solrj.request.UpdateRequest.process(UpdateRequest.java:259)
> >
> >        at org.apache.solr.client.solrj.SolrServer.add(SolrServer.java:63)
> >
> >        at
> test.SolrAuthenticationTest.<init>(SolrAuthenticationTest.java:49)
> >
> >        at
> test.SolrAuthenticationTest.main(SolrAuthenticationTest.java:113)
> >
> > Caused by: org.apache.commons.httpclient.ProtocolException: Unbuffered
> > entity enclosing request can not be repeated.
> >
> >        at
> org.apache.commons.httpclient.methods.EntityEnclosingMethod.writeRequestBody(EntityEnclosingMethod.java:487)
> >
> >        at
> org.apache.commons.httpclient.HttpMethodBase.writeRequest(HttpMethodBase.java:2114)
> >
> >        at
> org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:1096)
> >
> >        at
> org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:398)
> >
> >        at
> org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:171)
> >
> >        at
> org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:397)
> >
> >        at
> org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:323)
> >
> >        at
> org.apache.solr.client.solrj.impl.CommonsHttpSolrServer.request(CommonsHttpSolrServer.java:415)
> >
> >        ... 5 more.
> >
> > Thanks and regards,
> > Allahbaksh
>
>
>
> --
> -----------------------------------------------------
> Noble Paul | Principal Engineer| AOL | http://aol.com
>



-- 
Allahbaksh Mohammedali Asadullah,
Software Engineering & Technology Labs,
Infosys Technolgies Limited, Electronic City,
Hosur Road, Bangalore 560 100, India.
(Board: 91-80-28520261 | Extn: 73927 | Direct: 41173927.
Fax: 91-80-28520362 | Mobile: 91-9845505322.

Reply via email to