[ https://issues.apache.org/jira/browse/SOLR-1238?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13430701#comment-13430701 ]
Markus Jelsma commented on SOLR-1238: ------------------------------------- We've seen this issue happening over the past few years with or without authentication using SolrJ. Perhaps this issue could be renamed and marked for current Solr versions if applicable. I can't remember seeing this exception when using Curl to load data. > exception in solrJ when authentication is used > ---------------------------------------------- > > Key: SOLR-1238 > URL: https://issues.apache.org/jira/browse/SOLR-1238 > Project: Solr > Issue Type: Bug > Components: clients - java > Affects Versions: 1.3 > Reporter: Noble Paul > Priority: Minor > Attachments: SOLR-1238.patch > > > see the thread http://markmail.org/thread/w36ih2fnphbubian > {code} > 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. > {code} -- This message is automatically generated by JIRA. If you think it was sent incorrectly, please contact your JIRA administrators: https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa For more information on JIRA, see: http://www.atlassian.com/software/jira --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@lucene.apache.org For additional commands, e-mail: dev-h...@lucene.apache.org