`

使用Lucene出错.LOG信息

阅读更多
正在重建索引...
错误Failed to open index for sub-index [aarticle]; nested exception is java.io.IOException: Lock obtain timed out: Lock@D:\Tomcat 6.0\temp\lucene-dd060d33087287190699cf3f47a115fc-write.lock

org.compass.core.engine.SearchEngineException: Failed to open index for sub-index [aarticle]; nested exception is java.io.IOException: Lock obtain timed out: Lock@D:\Tomcat 6.0\temp\lucene-dd060d33087287190699cf3f47a115fc-write.lock
java.io.IOException: Lock obtain timed out: Lock@D:\Tomcat 6.0\temp\lucene-dd060d33087287190699cf3f47a115fc-write.lock
at org.apache.lucene.store.Lock.obtain(Lock.java:56)
at org.apache.lucene.index.TransIndex.(TransIndex.java:138)
at org.apache.lucene.index.TransIndex.(TransIndex.java:108)
at org.compass.core.lucene.engine.transaction.ReadCommittedTransaction$TransIndexManager.openTransIndexBySubIndex(ReadCommittedTransaction.java:142)
at org.compass.core.lucene.engine.transaction.ReadCommittedTransaction.doDelete(ReadCommittedTransaction.java:327)
at org.compass.core.lucene.engine.transaction.AbstractTransaction.delete(AbstractTransaction.java:116)
at org.compass.core.lucene.engine.LuceneSearchEngine.delete(LuceneSearchEngine.java:311)
at org.compass.core.lucene.engine.LuceneSearchEngine.delete(LuceneSearchEngine.java:300)
at org.compass.core.impl.DefaultCompassSession.delete(DefaultCompassSession.java:359)
at org.compass.core.impl.DefaultCompassSession.delete(DefaultCompassSession.java:349)
at org.mypackage.service.imp.SearchServiceImp.reindex(SearchServiceImp.java:151)
at cn.allobject.struts.action.RebuildSearchIndexAction.index_list_of_books(RebuildSearchIndexAction.java:98)
at cn.allobject.struts.action.RebuildSearchIndexAction.execute(RebuildSearchIndexAction.java:73)
at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:419)
at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:224)
at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1194)
at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:414)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:690)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:803)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.tuckey.web.filters.urlrewrite.RuleChain.handleRewrite(RuleChain.java:164)
at org.tuckey.web.filters.urlrewrite.RuleChain.doRules(RuleChain.java:141)
at org.tuckey.web.filters.urlrewrite.UrlRewriter.processRequest(UrlRewriter.java:90)
at org.tuckey.web.filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:417)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at cn.java1995.filter.GZipFilter.doFilter(GZipFilter.java:41)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at cn.allobject.servlet.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:34)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:175)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:263)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:283)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:767)
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:697)
at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:889)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
at java.lang.Thread.run(Unknown Source)

分享到:
评论
2 楼 east_java 2008-11-26  
D:\Tomcat 6.0\temp\lucene-dd060d33087287190699cf3f47a115fc-write.lock
linginfanta 写道

你的解决方案呢?

删除D:\Tomcat 6.0\temp\lucene-dd060d33087287190699cf3f47a115fc-write.lock
这个文件..现在还没有想到别的方法..应该可以在程序中处理下..对lucene学习还只是起步!
1 楼 linginfanta 2008-11-26  
你的解决方案呢?

相关推荐

Global site tag (gtag.js) - Google Analytics