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.