Oh =|<div><br></div><div>I think this problem in Lucene:</div><div><h4 id="My_program_crashed_and_now_I_get_a_.22Lock_obtain_timed_out..22_error._Where_is_the_lock_and_how_can_i_delete_it.3F" style="font-family: sans-serif; font-size: 16px; ">
My program crashed and now I get a "Lock obtain timed out." error. Where is the lock and how can i delete it?</h4><span class="Apple-style-span" style="font-family: sans-serif; font-size: 16px; "><span class="anchor" id="line-397"></span></span><p class="line874" style="font-family: sans-serif; font-size: 16px; ">
When using FSDirectory, Lock files are kept in the directory specified by the "org.apache.lucene.lockdir" system property if it is set, or by default in the directory specified by the "java.io.tmpdir" system property (on Unix boxes this is usually "/var/tmp" or "/tmp").<span class="anchor" id="line-398"></span><span class="anchor" id="line-399"></span></p>
<p class="line874" style="font-family: sans-serif; font-size: 16px; ">If for some strange reason "java.io.tmpdir" is not set, then the directory path you specified to create your index is used.<span class="anchor" id="line-400"></span><span class="anchor" id="line-401"></span></p>
<p class="line874" style="font-family: sans-serif; font-size: 16px; ">Lock files have names that start with "lucene-" followed by an MD5 hash of the index directory path.<span class="anchor" id="line-402"></span><span class="anchor" id="line-403"></span></p>
<p class="line862" style="font-family: sans-serif; font-size: 16px; ">If you are certain that a lock file is not in use, you can delete it manually. You should also look at the methods "<a class="http" href="http://lucene.apache.org/java/docs/api/org/apache/lucene/index/IndexReader.html#isLocked(org.apache.lucene.store.Directory)" style="color: rgb(68, 119, 255); border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; text-decoration: none; ">IndexReader.isLocked</a>" and "<a class="http" href="http://lucene.apache.org/java/docs/api/org/apache/lucene/index/IndexReader.html#unlock(org.apache.lucene.store.Directory)" style="color: rgb(68, 119, 255); border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-style: initial; border-color: initial; text-decoration: none; ">IndexReader.unlock</a>" if you are interested in writing recovery code that can remove locks automatically.</p>
<p class="line862" style="font-family: sans-serif; font-size: 16px; ">Source: <span class="Apple-style-span" style="font-family: arial; font-size: small; "><a href="http://wiki.apache.org/lucene-java/LuceneFAQ">http://wiki.apache.org/lucene-java/LuceneFAQ</a></span></p>
</div><div><a href="http://stackoverflow.com/questions/838123/exception-when-updating-lucene-index">http://stackoverflow.com/questions/838123/exception-when-updating-lucene-index</a></div><div><a href="http://www.gossamer-threads.com/lists/lucene/java-user/46180">http://www.gossamer-threads.com/lists/lucene/java-user/46180</a></div>
<div><a href="http://www.gossamer-threads.com/lists/lucene/java-user/46180"></a><br><br><div class="gmail_quote">2011/5/19 Jeniffer Bastos de Souza <span dir="ltr"><<a href="mailto:jeniffer.souza@itlab.com.br">jeniffer.souza@itlab.com.br</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;"><div lang="PT-BR" link="blue" vlink="purple"><div><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;color:#1F497D">The happiness last for a few minutes.</span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;color:#1F497D"> </span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;color:#1F497D">The main search still not working.</span></p><p class="MsoNormal">
<span lang="EN-US" style="font-size:11.0pt;color:#1F497D"> </span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;color:#1F497D">Testing offline (only me searching) it was ok.</span></p><p class="MsoNormal">
<span lang="EN-US" style="font-size:11.0pt;color:#1F497D"> </span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;color:#1F497D">But when I put it online it crashes again.</span></p><p class="MsoNormal">
<span lang="EN-US" style="font-size:11.0pt;color:#1F497D"> </span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;color:#1F497D">I created another index, another source, field, all. Then, by code, I changed to the main search use my buscaPrincipalOnlineTESTE and buscaPrincipalOfflineTESTE (both new indexes) and the problem show up again, Tomcat with several main search requests and not being able to solve them.</span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;color:#1F497D"> </span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;color:#1F497D">I published a random file and when I go to see the details in the Queue list, all my indexes are updated (when was a news my news indexes were updated and so on) less buscaPrincipalOnlineTESTE .</span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;color:#1F497D">Probably the log "error while updating index... time out" would be shown but I didn't wait.</span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;color:#1F497D"> </span></p>
<p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;color:#1F497D">Any ideas list?</span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;color:#1F497D">Thank you.</span></p><p class="MsoNormal">
<span lang="EN-US" style="font-size:11.0pt;color:#1F497D"> </span></p><div style="border:none;border-top:solid #B5C4DF 1.0pt;padding:3.0pt 0cm 0cm 0cm"><p class="MsoNormal"><b><span style="font-size:10.0pt">De:</span></b><span style="font-size:10.0pt"> <a href="mailto:opencms-dev-bounces@opencms.org" target="_blank">opencms-dev-bounces@opencms.org</a> [mailto:<a href="mailto:opencms-dev-bounces@opencms.org" target="_blank">opencms-dev-bounces@opencms.org</a>] <b>Em nome de </b>Deiverson Silveira<br>
<b>Enviada em:</b> quarta-feira, 18 de maio de 2011 15:34</span></p><div class="im"><br><b>Para:</b> The OpenCms mailing list<br></div><b>Assunto:</b> Re: [opencms-dev] RES: Search index locked (maybe)<p></p></div><div><div>
</div><div class="h5"><p class="MsoNormal"> </p><div><p class="MsoNormal">I'm glad to hear of the success! :-)</p></div><div><p class="MsoNormal"> </p></div><div><p class="MsoNormal">Kind Regards,</p></div><div><p class="MsoNormal">
 </p></div><div><p class="MsoNormal">Deiverson Silveira</p></div><div><p class="MsoNormal"> </p></div><div><p class="MsoNormal"> </p><div><p class="MsoNormal">2011/5/18 Jeniffer Bastos de Souza <<a href="mailto:jeniffer.souza@itlab.com.br" target="_blank">jeniffer.souza@itlab.com.br</a>></p>
<div><div><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;color:black">Hi Deiverson.</span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;color:black"> </span></p><p class="MsoNormal">
<span lang="EN-US" style="font-size:11.0pt;color:black">I'm not using a custom index.</span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;color:black"> </span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:11.0pt;color:black">It's just a simple index implemented by </span><span lang="EN-US" style="color:black">CmsVfsIndexer.</span></p>
<p class="MsoNormal"><span lang="EN-US" style="color:black"> </span></p><p class="MsoNormal"><span lang="EN-US">That another suggestion that you gave,</span><span lang="EN-US" style="font-size:11.0pt;color:black"> out of the email list, </span><span lang="EN-US">I assume as my correction.</span></p>
<p class="MsoNormal"><span lang="EN-US"> </span></p><p class="MsoNormal"><span lang="EN-US">I created another index and rebuild it.</span></p><p class="MsoNormal"><span lang="EN-US">Maybe with the crash of database server some tables/registers could be corrupted. So the reference for this indexes could be damage or lost. I can't be sure because de database is administrated by other team and we don't talk too much, unfortunately.</span></p>
<p class="MsoNormal"><span lang="EN-US"> </span></p><p class="MsoNormal"><span lang="EN-US">Thanks for helping me!</span></p></div></div><div><p class="MsoNormal"> </p></div></div><p class="MsoNormal">-- <i></i></p><div><div>
<div><p class="MsoNormal"><i><a href="http://www.solutioncms.com" target="_blank">www.solutioncms.com</a></i></p></div></div><div><div><div><div><p class="MsoNormal"><i>The Brazilian </i></p><div><div><p class="MsoNormal">
<i>Official Provider OpenCms</i></p></div></div></div></div></div></div></div><p class="MsoNormal"> </p></div></div></div></div></div><br><br>
_______________________________________________<br>
This mail is sent to you from the opencms-dev mailing list<br>
To change your list options, or to unsubscribe from the list, please visit<br>
<a href="http://lists.opencms.org/mailman/listinfo/opencms-dev" target="_blank">http://lists.opencms.org/mailman/listinfo/opencms-dev</a><br></blockquote></div><br><br clear="all"><br>-- <br><i><div><span style="font-style:normal"><i><div>
<span style="font-style:normal"><i><div style="display:inline !important"><span style="font-style:normal"><i><a href="http://www.solutioncms.com" target="_blank">www.solutioncms.com</a></i></span></div></i></span></div><div>
<span style="font-style:normal"><i><span style="font-style:normal"><i><div><span style="font-style:normal"><i><div style="display:inline !important"><span style="font-style:normal"><i><span style="font-style:normal"><i><div style="display:inline !important">
<i>The Brazilian </i><span style="font-style:normal"><i><div style="display:inline !important"><span style="font-style:normal"><i><span style="font-style:normal"><i><div style="display:inline !important"><i>Official Provider OpenCms</i></div>
</i></span></i></span></div></i></span></div></i></span></i></span></div></i></span></div></i></span></i></span></div></i></span></div></i><br>
</div>