Hi
We are facing an isssue with ES. Our ES instance crashed due to low disk
space. After that it triggers out exceptions which are described below..
at
org.elasticsearch.index.shard.service.InternalIndexShard.performRecoveryOperation(InternalIndexShard.java:624)
at
org.elasticsearch.index.gateway.local.LocalIndexShardGateway.recover(LocalIndexShardGateway.java:196)
... 4 more
Caused by: org.elasticsearch.common.jackson.JsonParseException: Illegal
unquoted character ((CTRL-CHAR, code 0)): has to be escaped using backslash
to be included in string value
at [Source: [B@bfc25c; line: 1, column: 4062]
at
org.elasticsearch.common.jackson.JsonParser._constructError(JsonParser.java:1432)
at
org.elasticsearch.common.jackson.impl.JsonParserMinimalBase._reportError(JsonParserMinimalBase.java:521)
at
org.elasticsearch.common.jackson.impl.JsonParserMinimalBase._throwUnquotedSpace(JsonParserMinimalBase.java:482)
at
org.elasticsearch.common.jackson.impl.Utf8StreamParser._finishString2(Utf8StreamParser.java:1975)
at
org.elasticsearch.common.jackson.impl.Utf8StreamParser._finishString(Utf8StreamParser.java:1905)
at
org.elasticsearch.common.jackson.impl.Utf8StreamParser.getText(Utf8StreamParser.java:276)
at
org.elasticsearch.common.xcontent.json.JsonXContentParser.text(JsonXContentParser.java:83)
at
org.elasticsearch.common.xcontent.support.AbstractXContentParser.textOrNull(AbstractXContentParser.java:106)
at
org.elasticsearch.index.mapper.core.StringFieldMapper.parseCreateField(StringFieldMapper.java:207)
at
org.elasticsearch.index.mapper.core.StringFieldMapper.parseCreateField(StringFieldMapper.java:42)
at
org.elasticsearch.index.mapper.core.AbstractFieldMapper.parse(AbstractFieldMapper.java:307)
... 11 more
[2012-06-22 17:36:11,075][WARN ][cluster.action.shard ] [Cat-Man]
sending failed shard for [algotree][0], node[Rl9eKHxLRe6PDD9am-L9og], [P],
s[INITIALIZING], reason [Failed to start shard, message
[IndexShardGatewayRecoveryException[[algotree][0] failed to recover shard];
nested: MapperParsingException[Failed to parse [Link]]; nested:
JsonParseException[Illegal unquoted character ((CTRL-CHAR, code 0)): has to
be escaped using backslash to be included in string value
at [Source: [B@bfc25c; line: 1, column: 4062]]; ]]
[2012-06-22 17:36:11,075][WARN ][cluster.action.shard ] [Cat-Man]
received shard failed for [algotree][0], node[Rl9eKHxLRe6PDD9am-L9og], [P],
s[INITIALIZING], reason [Failed to start shard, message
[IndexShardGatewayRecoveryException[[algotree][0] failed to recover shard];
nested: MapperParsingException[Failed to parse [Link]]; nested:
JsonParseException[Illegal unquoted character ((CTRL-CHAR, code 0)): has to
be escaped using backslash to be included in string value
at [Source: [B@bfc25c; line: 1, column: 4062]]; ]]
[2012-06-22 17:36:13,107][WARN ][indices.cluster ] [Cat-Man]
[algotree][1] failed to start shard
org.elasticsearch.index.gateway.IndexShardGatewayRecoveryException:
[algotree][1] failed to recover shard
at
org.elasticsearch.index.gateway.local.LocalIndexShardGateway.recover(LocalIndexShardGateway.java:201)
at
org.elasticsearch.index.gateway.IndexShardGatewayService$1.run(IndexShardGatewayService.java:177)
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.mapper.MapperParsingException: Failed to
parse [Categories.Types.Facets.MoneyEvent.entity]
at
org.elasticsearch.index.mapper.core.AbstractFieldMapper.parse(AbstractFieldMapper.java:320)
at
org.elasticsearch.index.mapper.object.ObjectMapper.serializeValue(ObjectMapper.java:580)
at
org.elasticsearch.index.mapper.object.ObjectMapper.parse(ObjectMapper.java:444)
at
org.elasticsearch.index.mapper.object.ObjectMapper.serializeObject(ObjectMapper.java:492)
at
org.elasticsearch.index.mapper.object.ObjectMapper.serializeArray(ObjectMapper.java:560)
at
org.elasticsearch.index.mapper.object.ObjectMapper.parse(ObjectMapper.java:436)
at
org.elasticsearch.index.mapper.object.ObjectMapper.serializeObject(ObjectMapper.java:492)
at
org.elasticsearch.index.mapper.object.ObjectMapper.serializeArray(ObjectMapper.java:560)
at
org.elasticsearch.index.mapper.object.ObjectMapper.parse(ObjectMapper.java:436)
at
org.elasticsearch.index.mapper.object.ObjectMapper.serializeObject(ObjectMapper.java:492)
at
org.elasticsearch.index.mapper.object.ObjectMapper.parse(ObjectMapper.java:434)
at
org.elasticsearch.index.mapper.object.ObjectMapper.serializeObject(ObjectMapper.java:492)
at
org.elasticsearch.index.mapper.object.ObjectMapper.parse(ObjectMapper.java:434)
at
org.elasticsearch.index.mapper.DocumentMapper.parse(DocumentMapper.java:473)
at
org.elasticsearch.index.mapper.DocumentMapper.parse(DocumentMapper.java:417)
at
org.elasticsearch.index.shard.service.InternalIndexShard.prepareIndex(InternalIndexShard.java:311)
at
org.elasticsearch.index.shard.service.InternalIndexShard.performRecoveryOperation(InternalIndexShard.java:624)
at
org.elasticsearch.index.gateway.local.LocalIndexShardGateway.recover(LocalIndexShardGateway.java:196)
... 4 more
Caused by: org.elasticsearch.common.jackson.JsonParseException: Illegal
unquoted character ((CTRL-CHAR, code 0)): has to be escaped using backslash
to be included in string value
at [Source: [B@eb203b; line: 1, column: 937]
at
org.elasticsearch.common.jackson.JsonParser._constructError(JsonParser.java:1432)
at
org.elasticsearch.common.jackson.impl.JsonParserMinimalBase._reportError(JsonParserMinimalBase.java:521)
at
org.elasticsearch.common.jackson.impl.JsonParserMinimalBase._throwUnquotedSpace(JsonParserMinimalBase.java:482)
at
org.elasticsearch.common.jackson.impl.Utf8StreamParser._finishString2(Utf8StreamParser.java:1975)
at
org.elasticsearch.common.jackson.impl.Utf8StreamParser._finishString(Utf8StreamParser.java:1905)
at
org.elasticsearch.common.jackson.impl.Utf8StreamParser.getText(Utf8StreamParser.java:276)
at
org.elasticsearch.common.xcontent.json.JsonXContentParser.text(JsonXContentParser.java:83)
at
org.elasticsearch.common.xcontent.support.AbstractXContentParser.textOrNull(AbstractXContentParser.java:106)
at
org.elasticsearch.index.mapper.core.StringFieldMapper.parseCreateField(StringFieldMapper.java:207)
at
org.elasticsearch.index.mapper.core.StringFieldMapper.parseCreateField(StringFieldMapper.java:42)
at
org.elasticsearch.index.mapper.core.AbstractFieldMapper.parse(AbstractFieldMapper.java:307)
... 21 more
[2012-06-22 17:36:13,135][WARN ][cluster.action.shard ] [Cat-Man]
sending failed shard for [algotree][1], node[Rl9eKHxLRe6PDD9am-L9og], [P],
s[INITIALIZING], reason [Failed to start shard, message
[IndexShardGatewayRecoveryException[[algotree][1] failed to recover shard];
nested: MapperParsingException[Failed to parse
[Categories.Types.Facets.MoneyEvent.entity]]; nested:
JsonParseException[Illegal unquoted character ((CTRL-CHAR, code 0)): has to
be escaped using backslash to be included in string value
at [Source: [B@eb203b; line: 1, column: 937]]; ]]
[2012-06-22 17:36:13,135][WARN ][cluster.action.shard ] [Cat-Man]
received shard failed for [algotree][1], node[Rl9eKHxLRe6PDD9am-L9og], [P],
s[INITIALIZING], reason [Failed to start shard, message
[IndexShardGatewayRecoveryException[[algotree][1] failed to recover shard];
nested: MapperParsingException[Failed to parse
[Categories.Types.Facets.MoneyEvent.entity]]; nested:
JsonParseException[Illegal unquoted character ((CTRL-CHAR, code 0)): has to
be escaped using backslash to be included in string value
at [Source: [B@eb203b; line: 1, column: 937]]; ]]
[2012-06-22 17:36:14,895][WARN ][indices.cluster ] [Cat-Man]
[algotree][0] failed to start shard
org.elasticsearch.index.gateway.IndexShardGatewayRecoveryException:
[algotree][0] failed to recover shard
at
org.elasticsearch.index.gateway.local.LocalIndexShardGateway.recover(LocalIndexShardGateway.java:201)
at
org.elasticsearch.index.gateway.IndexShardGatewayService$1.run(IndexShardGatewayService.java:177)
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.mapper.MapperParsingException: Failed to
parse [Link]
at
org.elasticsearch.index.mapper.core.AbstractFieldMapper.parse(AbstractFieldMapper.java:320)
at
org.elasticsearch.index.mapper.object.ObjectMapper.serializeValue(ObjectMapper.java:580)
at
org.elasticsearch.index.mapper.object.ObjectMapper.parse(ObjectMapper.java:444)
at
org.elasticsearch.index.mapper.DocumentMapper.parse(DocumentMapper.java:473)
at
org.elasticsearch.index.mapper.DocumentMapper.parse(DocumentMapper.java:417)
at
org.elasticsearch.index.shard.service.InternalIndexShard.prepareIndex(InternalIndexShard.java:311)
at
org.elasticsearch.index.shard.service.InternalIndexShard.performRecoveryOperation(InternalIndexShard.java:624)
at
org.elasticsearch.index.gateway.local.LocalIndexShardGateway.recover(LocalIndexShardGateway.java:196)
... 4 more
Caused by: org.elasticsearch.common.jackson.JsonParseException: Illegal
unquoted character ((CTRL-CHAR, code 0)): has to be escaped using backslash
to be included in string value
at [Source: [B@11d565f; line: 1, column: 4062]
at
org.elasticsearch.common.jackson.JsonParser._constructError(JsonParser.java:1432)
at
org.elasticsearch.common.jackson.impl.JsonParserMinimalBase._reportError(JsonParserMinimalBase.java:521)
at
org.elasticsearch.common.jackson.impl.JsonParserMinimalBase._throwUnquotedSpace(JsonParserMinimalBase.java:482)
at
org.elasticsearch.common.jackson.impl.Utf8StreamParser._finishString2(Utf8StreamParser.java:1975)
at
org.elasticsearch.common.jackson.impl.Utf8StreamParser._finishString(Utf8StreamParser.java:1905)
at
org.elasticsearch.common.jackson.impl.Utf8StreamParser.getText(Utf8StreamParser.java:276)
at
org.elasticsearch.common.xcontent.json.JsonXContentParser.text(JsonXContentParser.java:83)
at
org.elasticsearch.common.xcontent.support.AbstractXContentParser.textOrNull(AbstractXContentParser.java:106)
at
org.elasticsearch.index.mapper.core.StringFieldMapper.parseCreateField(StringFieldMapper.java:207)
at
org.elasticsearch.index.mapper.core.StringFieldMapper.parseCreateField(StringFieldMapper.java:42)
at
org.elasticsearch.index.mapper.core.AbstractFieldMapper.parse(AbstractFieldMapper.java:307)
... 11 more
[2012-06-22 17:36:14,922][WARN ][cluster.action.shard ] [Cat-Man]
sending failed shard for [algotree][0], node[Rl9eKHxLRe6PDD9am-L9og], [P],
s[INITIALIZING], reason [Failed to start shard, message
[IndexShardGatewayRecoveryException[[algotree][0] failed to recover shard];
nested: MapperParsingException[Failed to parse [Link]]; nested:
JsonParseException[Illegal unquoted character ((CTRL-CHAR, code 0)): has to
be escaped using backslash to be included in string value
at [Source: [B@11d565f; line: 1, column: 4062]]; ]]
[2012-06-22 17:36:14,922][WARN ][cluster.action.shard ] [Cat-Man]
received shard failed for [algotree][0], node[Rl9eKHxLRe6PDD9am-L9og], [P],
s[INITIALIZING], reason [Failed to start shard, message
[IndexShardGatewayRecoveryException[[algotree][0] failed to recover shard];
nested: MapperParsingException[Failed to parse [Link]]; nested:
JsonParseException[Illegal unquoted character ((CTRL-CHAR, code 0)): has to
be escaped using backslash to be included in string value
at [Source: [B@11d565f; line: 1, column: 4062]]; ]]
[2012-06-22 17:36:17,165][WARN ][indices.cluster ] [Cat-Man]
[algotree][1] failed to start shard
org.elasticsearch.index.gateway.IndexShardGatewayRecoveryException:
[algotree][1] failed to recover shard
at
org.elasticsearch.index.gateway.local.LocalIndexShardGateway.recover(LocalIndexShardGateway.java:201)
at
org.elasticsearch.index.gateway.IndexShardGatewayService$1.run(IndexShardGatewayService.java:177)
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.mapper.MapperParsingException: Failed to
parse [Categories.Types.Facets.MoneyEvent.entity]
at
org.elasticsearch.index.mapper.core.AbstractFieldMapper.parse(AbstractFieldMapper.java:320)
at
org.elasticsearch.index.mapper.object.ObjectMapper.serializeValue(ObjectMapper.java:580)
at
org.elasticsearch.index.mapper.object.ObjectMapper.parse(ObjectMapper.java:444)
at
org.elasticsearch.index.mapper.object.ObjectMapper.serializeObject(ObjectMapper.java:492)
at
org.elasticsearch.index.mapper.object.ObjectMapper.serializeArray(ObjectMapper.java:560)
at
org.elasticsearch.index.mapper.object.ObjectMapper.parse(ObjectMapper.java:436)
at
org.elasticsearch.index.mapper.object.ObjectMapper.serializeObject(ObjectMapper.java:492)
at
org.elasticsearch.index.mapper.object.ObjectMapper.serializeArray(ObjectMapper.java:560)
at
org.elasticsearch.index.mapper.object.ObjectMapper.parse(ObjectMapper.java:436)
at
org.elasticsearch.index.mapper.object.ObjectMapper.serializeObject(ObjectMapper.java:492)
at
org.elasticsearch.index.mapper.object.ObjectMapper.parse(ObjectMapper.java:434)
at
org.elasticsearch.index.mapper.object.ObjectMapper.serializeObject(ObjectMapper.java:492)
at
org.elasticsearch.index.mapper.object.ObjectMapper.parse(ObjectMapper.java:434)
at
org.elasticsearch.index.mapper.DocumentMapper.parse(DocumentMapper.java:473)
at
org.elasticsearch.index.mapper.DocumentMapper.parse(DocumentMapper.java:417)
at
org.elasticsearch.index.shard.service.InternalIndexShard.prepareIndex(InternalIndexShard.java:311)
at
org.elasticsearch.index.shard.service.InternalIndexShard.performRecoveryOperation(InternalIndexShard.java:624)
at
org.elasticsearch.index.gateway.local.LocalIndexShardGateway.recover(LocalIndexShardGateway.java:196)
... 4 more
.
What could have posssibly happened? How can we resolve this issue.. we
are using Ubuntu..is there a way that i can get the data back..
Thanks in advance......
nel