manually delete lock file
"/data/solr1/example/solr/collection1/./data/index/write.lock",
And restart solr


On Sun, Mar 24, 2013 at 9:32 PM, Sandeep Kumar Anumalla <
sanuma...@etisalat.ae> wrote:

> Hi,
>
> I managed to resolve this issue and I am getting the results also. But
> this time I am getting a different exception while loading Solr Container
>
> Here is the Code.
>
>         String SOLR_HOME = "/data/solr1/example/solr/collection1";
>         CoreContainer coreContainer = new CoreContainer(SOLR_HOME);
>         CoreDescriptor discriptor = new CoreDescriptor(coreContainer,
> "collection1", new File(SOLR_HOME).getAbsolutePath());
>         SolrCore solrCore = coreContainer.create(discriptor);
>         coreContainer.register(solrCore, false);
>             File home = new File( SOLR_HOME );
>             File f = new File( home, "solr.xml" );
>             coreContainer.load( SOLR_HOME, f );
>         server = new EmbeddedSolrServer( coreContainer, "collection1" );
>         SolrQuery q = new SolrQuery();
>
>
> Parameters inside Solrconfig.xml
>     <!-- <writeLockTimeout>1000</writeLockTimeout>  -->
> <lockType>simple</lockType>
> <unlockOnStartup>true</unlockOnStartup>
>
>
> WARNING: Unable to get IndexCommit on startup
> org.apache.lucene.store.LockObtainFailedException: Lock obtain timed out:
> SimpleFSLock@/data/solr1/example/solr/collection1/./data/index/write.lock
>    at org.apache.lucene.store.Lock.obtain(Lock.java:84)
>    at org.apache.lucene.index.IndexWriter.<init>(IndexWriter.java:636)
>    at
> org.apache.solr.update.SolrIndexWriter.<init>(SolrIndexWriter.java:77)
>    at
> org.apache.solr.update.SolrIndexWriter.create(SolrIndexWriter.java:64)
>    at
> org.apache.solr.update.DefaultSolrCoreState.createMainIndexWriter(DefaultSolrCoreState.java:192)
>    at
> org.apache.solr.update.DefaultSolrCoreState.getIndexWriter(DefaultSolrCoreState.java:106)
>    at
> org.apache.solr.handler.ReplicationHandler.inform(ReplicationHandler.java:904)
>    at
> org.apache.solr.core.SolrResourceLoader.inform(SolrResourceLoader.java:592)
>    at org.apache.solr.core.SolrCore.<init>(SolrCore.java:801)
>    at org.apache.solr.core.SolrCore.<init>(SolrCore.java:619)
>    at
> org.apache.solr.core.CoreContainer.createFromLocal(CoreContainer.java:1021)
>    at org.apache.solr.core.CoreContainer.create(CoreContainer.java:1051)
>    at org.apache.solr.core.CoreContainer$3.call(CoreContainer.java:634)
>    at org.apache.solr.core.CoreContainer$3.call(CoreContainer.java:629)
>    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
>    at java.util.concurrent.FutureTask.run(FutureTask.java:166)
>    at
> java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:471)
>    at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
>    at java.util.concurrent.FutureTask.run(FutureTask.java:166)
>    at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
>    at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
>    at java.lang.Thread.run(Thread.java:679)
>
>
>
> From: Sandeep Kumar Anumalla
> Sent: 24 March, 2013 03:44 PM
> To: solr-user@lucene.apache.org
> Subject: SOLR 4.2 SolrQuery exception
>
> I am using the below code and getting the exception while using SolrQuery
>
>
>
> Mar 24, 2013 3:08:07 PM org.apache.solr.core.QuerySenderListener
> newSearcher
> INFO: QuerySenderListener sending requests to 
> Searcher@795e0c2bmain{StandardDirectoryReader(segments_49:524 _4v(4.2):C299313
> _4x(4.2):C2953/1396 _4y(4.2):C2866/1470 _4z(4.2):C4263/2793
> _50(4.2):C3554/761 _51(4.2):C1126/365 _52(4.2):C650/285 _53(4.2):C500/215
> _54(4.2):C1808/1593 _55(4.2):C1593)}
> Mar 24, 2013 3:08:07 PM org.apache.solr.common.SolrException log
> SEVERE: java.lang.NullPointerException
>         at
> org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:181)
>         at
> org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:135)
>         at org.apache.solr.core.SolrCore.execute(SolrCore.java:1797)
>         at
> org.apache.solr.core.QuerySenderListener.newSearcher(QuerySenderListener.java:64)
>         at org.apache.solr.core.SolrCore$5.call(SolrCore.java:1586)
>         at
> java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:334)
>         at java.util.concurrent.FutureTask.run(FutureTask.java:166)
>         at
> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
>         at
> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
>         at java.lang.Thread.run(Thread.java:679)
>
> Mar 24, 2013 3:08:07 PM org.apache.solr.core.SolrCore execute
> INFO: [collection1] webapp=null path=null
> params={event=firstSearcher&q=static+firstSearcher+warming+in+solrconfig.xml&distrib=false}
> status=500 QTime=4
> Mar 24, 2013 3:08:07 PM org.apache.solr.core.QuerySenderListener
> newSearcher
> INFO: QuerySenderListener done.
> Mar 24, 2013 3:08:07 PM
> org.apache.solr.handler.component.SpellCheckComponent$SpellCheckerListener
> newSearcher
> INFO: Loading spell index for spellchecker: default
> Mar 24, 2013 3:08:07 PM
> org.apache.solr.handler.component.SpellCheckComponent$SpellCheckerListener
> newSearcher
> INFO: Loading spell index for spellchecker: wordbreak
> Mar 24, 2013 3:08:07 PM org.apache.solr.core.SolrCore registerSearcher
> INFO: [collection1] Registered new searcher 
> Searcher@795e0c2bmain{StandardDirectoryReader(segments_49:524 _4v(4.2):C299313
> _4x(4.2):C2953/1396 _4y(4.2):C2866/1470 _4z(4.2):C4263/2793
> _50(4.2):C3554/761 _51(4.2):C1126/365 _52(4.2):C650/285 _53(4.2):C500/215
> _54(4.2):C1808/1593 _55(4.2):C1593)}
> Mar 24, 2013 3:08:07 PM org.apache.solr.core.CoreContainer registerCore
> INFO: registering core: collection1
> server value
> -----------------------------org.apache.solr.client.solrj.embedded.EmbeddedSolrServer@3a32ea4
> query value -----------------------------q=smstext%3AEMIRATES&rows=50
> Mar 24, 2013 3:08:07 PM org.apache.solr.common.SolrException log
> SEVERE: java.lang.NullPointerException
>         at
> org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:181)
>         at
> org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:135)
>         at org.apache.solr.core.SolrCore.execute(SolrCore.java:1797)
>         at
> org.apache.solr.client.solrj.embedded.EmbeddedSolrServer.request(EmbeddedSolrServer.java:150)
>         at
> org.apache.solr.client.solrj.request.QueryRequest.process(QueryRequest.java:90)
>         at
> org.apache.solr.client.solrj.SolrServer.query(SolrServer.java:301)
>         at SolrQueryResult.solrQuery(SolrQueryResult.java:31)
>         at SolrQueryResult.main(SolrQueryResult.java:65)
>
> Mar 24, 2013 3:08:07 PM org.apache.solr.core.SolrCore execute
> INFO: [collection1] webapp=null path=/select
> params={q=smstext%3AEMIRATES&rows=50} status=500 QTime=0
> org.apache.solr.client.solrj.SolrServerException:
> org.apache.solr.client.solrj.SolrServerException:
> java.lang.NullPointerException
>         at
> org.apache.solr.client.solrj.embedded.EmbeddedSolrServer.request(EmbeddedSolrServer.java:223)
>         at
> org.apache.solr.client.solrj.request.QueryRequest.process(QueryRequest.java:90)
>         at
> org.apache.solr.client.solrj.SolrServer.query(SolrServer.java:301)
>         at SolrQueryResult.solrQuery(SolrQueryResult.java:31)
>         at SolrQueryResult.main(SolrQueryResult.java:65)
> Caused by: org.apache.solr.client.solrj.SolrServerException:
> java.lang.NullPointerException
>         at
> org.apache.solr.client.solrj.embedded.EmbeddedSolrServer.request(EmbeddedSolrServer.java:155)
>         ... 4 more
> Caused by: java.lang.NullPointerException
>         at
> org.apache.solr.handler.component.SearchHandler.handleRequestBody(SearchHandler.java:181)
>         at
> org.apache.solr.handler.RequestHandlerBase.handleRequest(RequestHandlerBase.java:135)
>         at org.apache.solr.core.SolrCore.execute(SolrCore.java:1797)
>         at
> org.apache.solr.client.solrj.embedded.EmbeddedSolrServer.request(EmbeddedSolrServer.java:150)
>         ... 4 more
>
>
>     try{
>         String SOLR_HOME = "/data/solr1/example/solr/";
>         CoreContainer coreContainer = new CoreContainer(SOLR_HOME);
>         CoreDescriptor discriptor = new CoreDescriptor(coreContainer,
> "collection1", new File(SOLR_HOME, "collection1").getAbsolutePath());
>         SolrCore solrCore = coreContainer.create(discriptor);
>         coreContainer.register(solrCore, false);
>         server = new EmbeddedSolrServer( coreContainer, "collection1" );
>         SolrQuery q = new SolrQuery();
>         q.setQuery("smstext:EMIRATES");
>         q.setRows(50);
>         System.out.println(" server value
> -----------------------------"+server) ;
>             System.out.println(" query value
> -----------------------------"+q.toString()) ;
>             System.out.println(" server query value
> -----------------------------"+server.query(q)) ;
>         QueryResponse qr =  server.query(q);
>
>             System.out.println("query time " + qr.getQTime() );
>             System.out.println(qr.getResults().isEmpty());
>
> Thanks & Regards
> Sandeep A
> Ext : 02618-2856
> M : 0502493820
>
>
> ________________________________
> The content of this email together with any attachments, statements and
> opinions expressed herein contains information that is private and
> confidential are intended for the named addressee(s) only. If you are not
> the addressee of this email you may not copy, forward, disclose or
> otherwise use it or any part of it in any form whatsoever. If you have
> received this message in error please notify postmas...@etisalat.ae by
> email immediately and delete the message without making any copies.
>

Reply via email to