繁体   English   中英

休眠搜索中write.lock错误

[英]Error in write.lock in hibernate search

通过Hibernate搜索,我们在我的应用程序中创建了一个搜索引擎。 这里,同一应用程序在两个不同的JBoss中运行,并使用两个不同的文件夹来存储索引数据。 两个文件夹和两个JBoss在不同的系统中运行。 但是有一段时间显示波纹管错误类型。 请给我任何解决方案。

16:45:58,184错误[org.hibernate.search.exception.impl.LogErrorHandler](休眠搜索:索引更新索引in.issac.wisebank.systemadmin.customermanagement.entiry.WbSaCustomermaster-1的队列处理器)HSEARCH000058:发生组织异常.apache.lucene.store.LockObtainFailedException:锁定获取超时:NativeFSLock@/Folder_Path/write.lock主要失败:实体in.issac.wisebank.systemadmin.customermanagement.entiry.WbSaCustomermaster ID 49621工作类型org.hibernate.search.backend .UpdateLuceneWork:org.apache.lucene.store.LockObtainFailedException:锁定获取超时:NativeFSLock@/home/ccblcbs/wisebankenterprise/globalsearch/index12/in.issac.wisebank.systemadmin.customermanagement.entiry.WbSaCustomermaster/write.lock在org .apache.lucene.store.Lock.obtain(Lock.java:84)[lucene-core-3.6.2.jar:3.6.2 1423725-rmuir-2012-12-18 19:45:40]在org.apache .lucene.index.IndexWriter。(IndexWriter.java:1098)[lucene-core-3.6.2.jar:3.6.2 1423725-rmuir-2012-12-18 19:45:40] 在org.hibernate.search.backend.impl.lucene.IndexWriterHolder.createNewIndexWriter(IndexWriterHolder.java:146)[hibernate-search-engine-4.4.4.Final.jar:4.4.4.Final]在org.hibernate.search .backend.impl.lucene.IndexWriterHolder.getIndexWriter(IndexWriterHolder.java:113)[hibernate-search-engine-4.4.4.Final.jar:4.4.4.Final]在org.hibernate.search.backend.impl.lucene .AbstractWorkspaceImpl.getIndexWriter(AbstractWorkspaceImpl.java:117)[hibernate-search-engine-4.4.4.Final.jar:4.4.4.Final] at org.hibernate.search.backend.impl.lucene.LuceneBackendQueueTask.applyUpdates(LuceneBackendQueueTask .java:101)[hibernate-search-engine-4.4.4.Final.jar:4.4.4.Final] at org.hibernate.search.backend.impl.lucene.LuceneBackendQueueTask.run(LuceneBackendQueueTask.java:67)[ java.util.concurrent.Executors $ RunnableAdapter.call(Executors.java:441)上的hibernate-search-engine-4.4.4.Final.jar:4.4.4.Final]在Java上的[rt.jar:1.6.0_24] .util.concurrent.FutureTask $ Sync.innerRun(FutureTask.java:303)[rt.jar:1.6.0_24]在j ava.util.concurrent.FutureTask.run(FutureTask.java:138)[rt.jar:1.6.0_24] at java.util.concurrent.ThreadPoolExecutor $ Worker.runTask(ThreadPoolExecutor.java:886)[rt.jar:1.6 .0_24]在java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:908)[rt.jar:1.6.0_24]在java.lang.Thread.run(Thread.java:662)[rt.jar :1.6.0_24] 16:45:58,187错误[org.hibernate.search.backend.impl.lucene.LuceneBackendQueueTask](休眠搜索:索引更新了in.issac.wisebank.systemadmin.customermanagement.entiry.WbSaCustomermaster-中索引的队列处理器1)HSEARCH000072:由于先前的错误,无法打开IndexWriter:操作已跳过,索引输出已同步!

这个版本的Hibernate Search非常老。 此问题可能偶尔发生,但已解决。 您需要更新。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM