Advertisement
Guest User

Untitled

a guest
Apr 24th, 2014
37
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.91 KB | None | 0 0
  1. solrDir = config.getServletContext().getRealPath("/lotiya");
  2. container = new CoreContainer(solrDir);
  3. container.load();
  4. server = new EmbeddedSolrServer(container, "collection1");
  5. solrParams = new ModifiableSolrParams();
  6.  
  7. solrParams = new ModifiableSolrParams();
  8. solrParams.add(CommonParams.Q, "*:*");
  9.  
  10. //solrParams.set("qt", "/dataimport");
  11. //solrParams.set("command", "full-import");
  12. //solrParams.set("command", "reload-config");
  13.  
  14. solrParams.set("wt", "json");
  15.  
  16. QueryResponse queryResponse = server.query(solrParams);
  17.  
  18. for (SolrDocument document : queryResponse.getResults()) {
  19. System.out.println(document);
  20. }
  21.  
  22. org.apache.solr.common.SolrException: SolrCore 'collection1' is not available due to init failure: Index locked for write for core collection1
  23. at org.apache.solr.core.CoreContainer.getCore(CoreContainer.java:827)
  24. at org.apache.solr.client.solrj.embedded.EmbeddedSolrServer.request(EmbeddedSolrServer.java:110)
  25. at org.apache.solr.client.solrj.request.QueryRequest.process(QueryRequest.java:90)
  26. at org.apache.solr.client.solrj.SolrServer.query(SolrServer.java:301)
  27. at solrjj.TestSolr.doGet(TestSolr.java:71)
  28. at javax.servlet.http.HttpServlet.service(HttpServlet.java:621)
  29. at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
  30. at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
  31. at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
  32. at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
  33. at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
  34. at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
  35. at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
  36. at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
  37. at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:929)
  38. at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
  39. at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
  40. at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1002)
  41. at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:585)
  42. at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
  43. at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
  44. at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
  45. at java.lang.Thread.run(Unknown Source)
  46. Caused by: org.apache.solr.common.SolrException: Index locked for write for core collection1
  47. at org.apache.solr.core.SolrCore.<init>(SolrCore.java:844)
  48. at org.apache.solr.core.SolrCore.<init>(SolrCore.java:630)
  49. at org.apache.solr.core.CoreContainer.createFromLocal(CoreContainer.java:562)
  50. at org.apache.solr.core.CoreContainer.create(CoreContainer.java:597)
  51. at org.apache.solr.core.CoreContainer$1.call(CoreContainer.java:258)
  52. at org.apache.solr.core.CoreContainer$1.call(CoreContainer.java:250)
  53. at java.util.concurrent.FutureTask.run(Unknown Source)
  54. at java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
  55. at java.util.concurrent.FutureTask.run(Unknown Source)
  56. ... 3 more
  57. Caused by: org.apache.lucene.store.LockObtainFailedException: Index locked for write for core collection1
  58. at org.apache.solr.core.SolrCore.initIndex(SolrCore.java:496)
  59. at org.apache.solr.core.SolrCore.<init>(SolrCore.java:761)
  60. ... 11 more
  61.  
  62. container = new CoreContainer(solrDir);
  63. container.load();
  64. server = new EmbeddedSolrServer(container, "collection1");
  65. solrParams = new ModifiableSolrParams();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement