I'm also getting this error when creating a Lucene index through Java, or 
when rebuilding it. The index still creates properly and is queryable, but 
I'd like to make sure I'm doing everything correctly. Can anyone shed some 
light on this?

Here's the Java code where the index is created:

String indexCreationQuery = "CREATE INDEX VertexType.prop ON 
VertexType (prop) FULLTEXT ENGINE LUCENE";
graph.command(new OCommandSQL(indexCreationQuery)).execute();

Here is the Java code where the index is rebuilt:

String rebuildIndexes = "rebuild index *";
graph.command(new OCommandSQL(rebuildIndexes)).execute();

ERROR [2015-03-11 21:52:28,260] 
com.orientechnologies.lucene.manager.OLuceneFullTextIndexManager: 
{db=bacon} Error on initializing Lucene index
! org.apache.lucene.store.LockObtainFailedException: Lock obtain timed out: 
NativeFSLock@/path/to/databases/mydb/luceneIndexes/VertexType.prop/write.lock
! at org.apache.lucene.store.Lock.obtain(Lock.java:89) 
~[lucene-core-4.7.0.jar:4.7.0 1570806 - simon - 2014-02-22 08:25:23]
! at org.apache.lucene.index.IndexWriter.<init>(IndexWriter.java:702) 
~[lucene-core-4.7.0.jar:4.7.0 1570806 - simon - 2014-02-22 08:25:23]
! at 
com.orientechnologies.lucene.manager.OLuceneFullTextIndexManager.createIndexWriter(OLuceneFullTextIndexManager.java:57)
 
~[orientdb-lucene-2.0.4.jar:na]
! at 
com.orientechnologies.lucene.manager.OLuceneIndexManagerAbstract.reOpen(OLuceneIndexManagerAbstract.java:336)
 
[orientdb-lucene-2.0.4.jar:na]
! at 
com.orientechnologies.lucene.manager.OLuceneIndexManagerAbstract.initIndex(OLuceneIndexManagerAbstract.java:301)
 
[orientdb-lucene-2.0.4.jar:na]
! at 
com.orientechnologies.lucene.manager.OLuceneIndexManagerAbstract.createIndex(OLuceneIndexManagerAbstract.java:91)
 
[orientdb-lucene-2.0.4.jar:na]
! at 
com.orientechnologies.lucene.OLuceneIndexEngine.create(OLuceneIndexEngine.java:57)
 
[orientdb-lucene-2.0.4.jar:na]
! at 
com.orientechnologies.orient.core.index.OIndexAbstract.rebuild(OIndexAbstract.java:390)
 
[orientdb-core-2.0.4.jar:2.0.4]
! at 
com.orientechnologies.lucene.index.OLuceneIndexNotUnique.rebuild(OLuceneIndexNotUnique.java:178)
 
[orientdb-lucene-2.0.4.jar:na]
! at 
com.orientechnologies.orient.core.index.OIndexAbstract.create(OIndexAbstract.java:233)
 
[orientdb-core-2.0.4.jar:2.0.4]
! at 
com.orientechnologies.orient.core.index.OIndexMultiValues.create(OIndexMultiValues.java:287)
 
[orientdb-core-2.0.4.jar:2.0.4]
! at 
com.orientechnologies.lucene.index.OLuceneIndexNotUnique.create(OLuceneIndexNotUnique.java:50)
 
[orientdb-lucene-2.0.4.jar:na]
! at 
com.orientechnologies.lucene.index.OLuceneIndexNotUnique.create(OLuceneIndexNotUnique.java:37)
 
[orientdb-lucene-2.0.4.jar:na]
! at 
com.orientechnologies.orient.core.index.OIndexManagerShared.createIndex(OIndexManagerShared.java:169)
 
[orientdb-core-2.0.4.jar:2.0.4]
! at 
com.orientechnologies.orient.core.index.OIndexManagerProxy.createIndex(OIndexManagerProxy.java:79)
 
[orientdb-core-2.0.4.jar:2.0.4]
! at 
com.orientechnologies.orient.core.metadata.schema.OClassImpl.createIndex(OClassImpl.java:1434)
 
[orientdb-core-2.0.4.jar:2.0.4]
! at 
com.orientechnologies.orient.core.sql.OCommandExecutorSQLCreateIndex.execute(OCommandExecutorSQLCreateIndex.java:262)
 
[orientdb-core-2.0.4.jar:2.0.4]
! at 
com.orientechnologies.orient.core.sql.OCommandExecutorSQLDelegate.execute(OCommandExecutorSQLDelegate.java:64)
 
[orientdb-core-2.0.4.jar:2.0.4]
! at 
com.orientechnologies.orient.core.storage.impl.local.OAbstractPaginatedStorage.executeCommand(OAbstractPaginatedStorage.java:1184)
 
[orientdb-core-2.0.4.jar:2.0.4]
! at 
com.orientechnologies.orient.core.storage.impl.local.OAbstractPaginatedStorage.command(OAbstractPaginatedStorage.java:1173)
 
[orientdb-core-2.0.4.jar:2.0.4]
! at 
com.orientechnologies.orient.core.command.OCommandRequestTextAbstract.execute(OCommandRequestTextAbstract.java:63)
 
[orientdb-core-2.0.4.jar:2.0.4]
! at 
com.tinkerpop.blueprints.impls.orient.OrientGraphCommand.execute(OrientGraphCommand.java:48)
 
[orientdb-graphdb-2.0.4.jar:2.0.4]
! at 
io.sirfrancis.bacon.db.GraphConnection.initSchemaTypes(GraphConnection.java:161)
 
[sirfrancis-0.1-CAPSULE.jar:na]
! at 
io.sirfrancis.bacon.tasks.SchemaInitTask.execute(SchemaInitTask.java:19) 
[sirfrancis-0.1-CAPSULE.jar:na]
! at 
io.dropwizard.servlets.tasks.TaskServlet$TaskExecutor.executeTask(TaskServlet.java:151)
 
[dropwizard-servlets-0.8.0.jar:0.8.0]
! at io.dropwizard.servlets.tasks.TaskServlet.doPost(TaskServlet.java:101) 
[dropwizard-servlets-0.8.0.jar:0.8.0]
! at javax.servlet.http.HttpServlet.service(HttpServlet.java:707) 
[javax.servlet-api-3.1.0.jar:3.1.0]
! at javax.servlet.http.HttpServlet.service(HttpServlet.java:790) 
[javax.servlet-api-3.1.0.jar:3.1.0]
! at 
io.dropwizard.jetty.NonblockingServletHolder.handle(NonblockingServletHolder.java:49)
 
[dropwizard-jetty-0.8.0.jar:0.8.0]
! at 
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1669)
 
[jetty-servlet-9.2.9.v20150224.jar:9.2.9.v20150224]
! at 
io.dropwizard.jersey.filter.AllowedMethodsFilter.handle(AllowedMethodsFilter.java:44)
 
[dropwizard-jersey-0.8.0.jar:0.8.0]
! at 
io.dropwizard.jersey.filter.AllowedMethodsFilter.doFilter(AllowedMethodsFilter.java:39)
 
[dropwizard-jersey-0.8.0.jar:0.8.0]
! at 
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1652)
 
[jetty-servlet-9.2.9.v20150224.jar:9.2.9.v20150224]
! at 
org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:585) 
[jetty-servlet-9.2.9.v20150224.jar:9.2.9.v20150224]
! at 
org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1127)
 
[jetty-server-9.2.9.v20150224.jar:9.2.9.v20150224]
! at 
org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:515) 
[jetty-servlet-9.2.9.v20150224.jar:9.2.9.v20150224]
! at 
org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1061)
 
[jetty-server-9.2.9.v20150224.jar:9.2.9.v20150224]
! at 
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:141) 
[jetty-server-9.2.9.v20150224.jar:9.2.9.v20150224]
! at io.dropwizard.jetty.RoutingHandler.handle(RoutingHandler.java:51) 
[dropwizard-jetty-0.8.0.jar:0.8.0]
! at 
org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97) 
[jetty-server-9.2.9.v20150224.jar:9.2.9.v20150224]
! at 
org.eclipse.jetty.server.handler.RequestLogHandler.handle(RequestLogHandler.java:95)
 
[jetty-server-9.2.9.v20150224.jar:9.2.9.v20150224]
! at 
org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97) 
[jetty-server-9.2.9.v20150224.jar:9.2.9.v20150224]
! at 
org.eclipse.jetty.server.handler.StatisticsHandler.handle(StatisticsHandler.java:159)
 
[jetty-server-9.2.9.v20150224.jar:9.2.9.v20150224]
! at 
org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:97) 
[jetty-server-9.2.9.v20150224.jar:9.2.9.v20150224]
! at org.eclipse.jetty.server.Server.handle(Server.java:497) 
[jetty-server-9.2.9.v20150224.jar:9.2.9.v20150224]
! at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:310) 
[jetty-server-9.2.9.v20150224.jar:9.2.9.v20150224]
! at 
org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:257) 
[jetty-server-9.2.9.v20150224.jar:9.2.9.v20150224]
! at 
org.eclipse.jetty.io.AbstractConnection$2.run(AbstractConnection.java:540) 
[jetty-io-9.2.9.v20150224.jar:9.2.9.v20150224]
! at 
org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:635)
 
[jetty-util-9.2.9.v20150224.jar:9.2.9.v20150224]
! at 
org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:555) 
[jetty-util-9.2.9.v20150224.jar:9.2.9.v20150224]
! at java.lang.Thread.run(Thread.java:745) [na:1.8.0_40]


On Monday, March 2, 2015 at 9:49:10 AM UTC-7, Jing Chen wrote:
>
> Hi OrientDB team,
>
> I am getting this error from the console when I try to create Lucene 
> index. I use plocal connection and here is what I got from the console:
>
> orientdb {db=ndex}> create index idx_baseterm_name on baseterm (name) 
> FULLTEXT ENGINE LUCENE;
>
>
> Creating index...{db=ndex} Error on initializing Lucene index
> org.apache.lucene.store.LockObtainFailedException: Lock obtain timed out: 
> NativeFSLock@/opt/ndex/orientdb-community-2.0.3/databases/ndex/luceneIndexes/idx_baseterm_name/write.lock
>         at org.apache.lucene.store.Lock.obtain(Lock.java:89)
>         at org.apache.lucene.index.IndexWriter.<init>(IndexWriter.java:702)
>         at 
> com.orientechnologies.lucene.manager.OLuceneFullTextIndexManager.createIndexWriter(OLuceneFullTextIndexManager.java:57)
>         at 
> com.orientechnologies.lucene.manager.OLuceneIndexManagerAbstract.reOpen(OLuceneIndexManagerAbstract.java:336)
>         at 
> com.orientechnologies.lucene.manager.OLuceneIndexManagerAbstract.initIndex(OLuceneIndexManagerAbstract.java:301)
>         at 
> com.orientechnologies.lucene.manager.OLuceneIndexManagerAbstract.createIndex(OLuceneIndexManagerAbstract.java:91)
>         at 
> com.orientechnologies.lucene.OLuceneIndexEngine.create(OLuceneIndexEngine.java:57)
>         at 
> com.orientechnologies.orient.core.index.OIndexAbstract.rebuild(OIndexAbstract.java:390)
>         at 
> com.orientechnologies.lucene.index.OLuceneIndexNotUnique.rebuild(OLuceneIndexNotUnique.java:178)
>         at 
> com.orientechnologies.orient.core.index.OIndexAbstract.create(OIndexAbstract.java:233)
>         at 
> com.orientechnologies.orient.core.index.OIndexMultiValues.create(OIndexMultiValues.java:284)
>         at 
> com.orientechnologies.lucene.index.OLuceneIndexNotUnique.create(OLuceneIndexNotUnique.java:50)
>         at 
> com.orientechnologies.lucene.index.OLuceneIndexNotUnique.create(OLuceneIndexNotUnique.java:37)
>         at 
> com.orientechnologies.orient.core.index.OIndexManagerShared.createIndex(OIndexManagerShared.java:169)
>         at 
> com.orientechnologies.orient.core.index.OIndexManagerProxy.createIndex(OIndexManagerProxy.java:79)
>         at 
> com.orientechnologies.orient.core.metadata.schema.OClassImpl.createIndex(OClassImpl.java:1434)
>         at 
> com.orientechnologies.orient.core.sql.OCommandExecutorSQLCreateIndex.execute(OCommandExecutorSQLCreateIndex.java:262)
>         at 
> com.orientechnologies.orient.core.sql.OCommandExecutorSQLDelegate.execute(OCommandExecutorSQLDelegate.java:64)
>         at 
> com.orientechnologies.orient.core.storage.impl.local.OAbstractPaginatedStorage.executeCommand(OAbstractPaginatedStorage.java:1184)
>         at 
> com.orientechnologies.orient.core.storage.impl.local.OAbstractPaginatedStorage.command(OAbstractPaginatedStorage.java:1173)
>         at 
> com.orientechnologies.orient.core.command.OCommandRequestTextAbstract.execute(OCommandRequestTextAbstract.java:63)
>         at 
> com.orientechnologies.orient.console.OConsoleDatabaseApp.sqlCommand(OConsoleDatabaseApp.java:2282)
>         at 
> com.orientechnologies.orient.console.OConsoleDatabaseApp.createIndex(OConsoleDatabaseApp.java:863)
>         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
>         at 
> sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
>         at 
> sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
>         at java.lang.reflect.Method.invoke(Method.java:606)
>         at 
> com.orientechnologies.common.console.OConsoleApplication.execute(OConsoleApplication.java:381)
>         at 
> com.orientechnologies.common.console.OConsoleApplication.executeCommands(OConsoleApplication.java:246)
>         at 
> com.orientechnologies.common.console.OConsoleApplication.run(OConsoleApplication.java:135)
>         at 
> com.orientechnologies.orient.graph.console.OGremlinConsole.main(OGremlinConsole.java:62)
>
> The index is still created after this error. Should I worry about this 
> message? My OS is CentOS 6.5
>
> Thanks,
> Jing
>

-- 

--- 
You received this message because you are subscribed to the Google Groups 
"OrientDB" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to