Skip to content

Instantly share code, notes, and snippets.

@karussell
Created July 8, 2011 20:53
Show Gist options
  • Save karussell/1072794 to your computer and use it in GitHub Desktop.
Save karussell/1072794 to your computer and use it in GitHub Desktop.
ElasticSearch failure on startup
2011-07-08 22:52:35,176 [elasticsearch[cached]-pool-1-thread-2] WARN org.elasticsearch.cluster.action.shard - [Tempest] sending failed shard for [a2index][0], node[1gELJqSGTZ2vSMnTX4jZQQ], [P], s[INITIALIZING], reason [Failed to start shard, message [IndexShardGatewayRecoveryException[[a2index][0] failed recovery]; nested: EngineCreationFailureException[[a2index][0] Failed to create engine]; nested: IOException[read past EOF]; ]]
2011-07-08 22:52:35,176 [elasticsearch[cached]-pool-1-thread-2] WARN org.elasticsearch.cluster.action.shard - [Tempest] received shard failed for [a2index][0], node[1gELJqSGTZ2vSMnTX4jZQQ], [P], s[INITIALIZING], reason [Failed to start shard, message [IndexShardGatewayRecoveryException[[a2index][0] failed recovery]; nested: EngineCreationFailureException[[a2index][0] Failed to create engine]; nested: IOException[read past EOF]; ]]
2011-07-08 22:52:41,242 [elasticsearch[cached]-pool-1-thread-2] WARN org.elasticsearch.indices.cluster - [Tempest] [a2index][0] failed to start shard
org.elasticsearch.index.gateway.IndexShardGatewayRecoveryException: [a2index][0] failed recovery
at org.elasticsearch.index.gateway.IndexShardGatewayService$1.run(IndexShardGatewayService.java:194)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
Caused by: org.elasticsearch.index.engine.EngineCreationFailureException: [a2index][0] Failed to create engine
at org.elasticsearch.index.engine.robin.RobinEngine.start(RobinEngine.java:226)
at org.elasticsearch.index.shard.service.InternalIndexShard.start(InternalIndexShard.java:243)
at org.elasticsearch.index.gateway.local.LocalIndexShardGateway.recover(LocalIndexShardGateway.java:113)
at org.elasticsearch.index.gateway.IndexShardGatewayService$1.run(IndexShardGatewayService.java:144)
... 3 more
Caused by: java.io.IOException: read past EOF
at org.apache.lucene.store.BufferedIndexInput.refill(BufferedIndexInput.java:207)
at org.apache.lucene.store.BufferedIndexInput.readByte(BufferedIndexInput.java:39)
at org.apache.lucene.store.ChecksumIndexInput.readByte(ChecksumIndexInput.java:40)
at org.apache.lucene.store.IndexInput.readInt(IndexInput.java:71)
at org.apache.lucene.index.SegmentInfos.read(SegmentInfos.java:260)
at org.apache.lucene.index.IndexFileDeleter.<init>(IndexFileDeleter.java:168)
at org.apache.lucene.index.IndexWriter.<init>(IndexWriter.java:1155)
at org.elasticsearch.index.engine.robin.RobinEngine.createWriter(RobinEngine.java:1000)
at org.elasticsearch.index.engine.robin.RobinEngine.start(RobinEngine.java:224)
... 6 more
2011-07-08 22:52:41,242 [elasticsearch[cached]-pool-1-thread-2] WARN org.elasticsearch.indices.cluster - [Tempest] [a2index][0] failed to start shard
org.elasticsearch.index.gateway.IndexShardGatewayRecoveryException: [a2index][0] failed recovery
at org.elasticsearch.index.gateway.IndexShardGatewayService$1.run(IndexShardGatewayService.java:194)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
at java.lang.Thread.run(Thread.java:662)
Caused by: org.elasticsearch.index.engine.EngineCreationFailureException: [a2index][0] Failed to create engine
at org.elasticsearch.index.engine.robin.RobinEngine.start(RobinEngine.java:226)
at org.elasticsearch.index.shard.service.InternalIndexShard.start(InternalIndexShard.java:243)
at org.elasticsearch.index.gateway.local.LocalIndexShardGateway.recover(LocalIndexShardGateway.java:113)
at org.elasticsearch.index.gateway.IndexShardGatewayService$1.run(IndexShardGatewayService.java:144)
... 3 more
Caused by: java.io.IOException: read past EOF
at org.apache.lucene.store.BufferedIndexInput.refill(BufferedIndexInput.java:207)
at org.apache.lucene.store.BufferedIndexInput.readByte(BufferedIndexInput.java:39)
at org.apache.lucene.store.ChecksumIndexInput.readByte(ChecksumIndexInput.java:40)
at org.apache.lucene.store.IndexInput.readInt(IndexInput.java:71)
at org.apache.lucene.index.SegmentInfos.read(SegmentInfos.java:260)
at org.apache.lucene.index.IndexFileDeleter.<init>(IndexFileDeleter.java:168)
at org.apache.lucene.index.IndexWriter.<init>(IndexWriter.java:1155)
at org.elasticsearch.index.engine.robin.RobinEngine.createWriter(RobinEngine.java:1000)
at org.elasticsearch.index.engine.robin.RobinEngine.start(RobinEngine.java:224)
... 6 more
@stevesuo
Copy link

stevesuo commented Nov 7, 2011

Did you ever get this resolved? I am having a similar problem.

@karussell
Copy link
Author

Which version of ES are you using?

@stevesuo
Copy link

stevesuo commented Nov 8, 2011 via email

@karussell
Copy link
Author

well this is a rather old version, where a major lucene bugs exists. try upgrading + asking on google groups. I had the problem (if I remember correctly) after an unnormal crash of the system.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment