Skip to content

Instantly share code, notes, and snippets.

@luizgpsantos
Created March 7, 2014 01:42
Show Gist options
  • Save luizgpsantos/ccb4ff9a4ebb99153dc9 to your computer and use it in GitHub Desktop.
Save luizgpsantos/ccb4ff9a4ebb99153dc9 to your computer and use it in GitHub Desktop.
Elasticsearch-view-plugin error
# index one document
curl -XPUT 'http://localhost:9200/index_test/type_test/1' -d '{
"name": "luiz"
}'
# create one view
curl -XPUT 'http://localhost:9200/index_test/type_test/_mapping' -d '
{
"type_test": {
"_meta": {
"views": {
"default": {
"view_lang": "mvel",
"content_type": "application/json",
"view": "{\"new_name\": \"@{_source.name}\"}"
}
}
}
}
}'
# render the view
curl -XGET 'http://localhost:9200/_view/index_test/type_test/1'
#exception
[2014-03-06 22:21:24,406][DEBUG][action.view ] [host1] [index_test][0]: failed to execute [org.elasticsearch.action.view.ViewRequest@2a6ffce4]
org.elasticsearch.transport.RemoteTransportException: [host1][inet[/10.2.2.2:9300]][view/s]
Caused by: java.lang.NullPointerException
at org.apache.lucene.util.BytesRef.copyChars(BytesRef.java:95)
at org.apache.lucene.util.BytesRef.<init>(BytesRef.java:84)
at org.elasticsearch.index.mapper.Uid.createUidAsBytes(Uid.java:121)
at org.elasticsearch.index.get.ShardGetService.innerGet(ShardGetService.java:151)
at org.elasticsearch.index.get.ShardGetService.get(ShardGetService.java:101)
at org.elasticsearch.action.view.TransportViewAction.shardOperation(TransportViewAction.java:121)
at org.elasticsearch.action.view.TransportViewAction.shardOperation(TransportViewAction.java:1)
at org.elasticsearch.action.support.single.shard.TransportShardSingleOperationAction$ShardTransportHandler.messageReceived(TransportShardSingleOperationAction.java:257)
at org.elasticsearch.action.support.single.shard.TransportShardSingleOperationAction$ShardTransportHandler.messageReceived(TransportShardSingleOperationAction.java:243)
at org.elasticsearch.transport.netty.MessageChannelHandler$RequestHandler.run(MessageChannelHandler.java:269)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615)
at java.lang.Thread.run(Thread.java:722)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment