I just tried 
this: 
http://www.elasticsearch.org/blog/tool-help-routing-issues-elasticsearch-1-2-0/

This tool fails with the following error:

$ java -jar elasticsearch-fix-routing-1.0.jar localhost 9300 grafana 
copy_if_missing
Aug 11, 2014 1:46:38 PM org.elasticsearch.plugins
INFO: [Donald Pierce] loaded [], sites []
Index: grafana, number of shards: 5
Shard 1/5:
Exception in thread "main" 
org.elasticsearch.action.search.SearchPhaseExecutionException: Failed to 
execute phase [init_scan], all shards failed; shardFailures 
{[OOiRSfRZQweq1HGk8y8G8Q][grafana][0]: 
QueryPhaseExecutionException[[grafana][0]: 
query[ConstantScore(ScriptFilter(bad-routes))],from[0],size[200]: Query 
Failed [Failed to execute main query]]; nested: 
PropertyAccessException[[Error: unresolvable property or identifier: bad]
[Near : {... bad-routes ....}]
             ^
[Line: 1, Column: 1]]; }
at 
org.elasticsearch.action.search.type.TransportSearchTypeAction$BaseAsyncAction.onFirstPhaseResult(TransportSearchTypeAction.java:233)
at 
org.elasticsearch.action.search.type.TransportSearchTypeAction$BaseAsyncAction$1.onFailure(TransportSearchTypeAction.java:179)
at 
org.elasticsearch.search.action.SearchServiceTransportAction$23.run(SearchServiceTransportAction.java:523)
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:744)


On Monday, August 11, 2014 5:31:36 PM UTC+5:30, Sabyasachi Ruj wrote:
>
> Sorry. Missed the versions. We upgraded from 1.2.0.1 to 1.3.1.
>
> On Monday, August 11, 2014 5:20:58 PM UTC+5:30, Sabyasachi Ruj wrote:
>>
>> I am using ElasticSearch for indexing logs. I have configured few Kibana 
>> dashboards to periodically check the health of the logs.
>>
>> I upgraded the ElasticSearch nodes from "" to "". Some of the dashboards 
>> in Kibana have stopped working since the upgrade. The error following error 
>> is shown:
>>
>> Error Could not find <dashboard id>. If you are using a proxy, ensure it 
>>> is configured correctly.
>>
>>
>> Strangely, many other dashboards are working fine. I also noticed if I 
>> search directly in ElasticSearch using query API, all dashboards are being 
>> listed, even those which are throwing 404. But when I try to access them 
>> using the get api, they throw 404.
>>
>>
>> Example query api where the dashboard is being listed:
>>
>>     curl -XPOST 'https://localhost:9200/kib-int/dashboard/_search' -d 
>> '{"query":{"bool":{"must":[{"term":{"dashboard.title":"health"}}],"must_not":[],"should":[]}},"from":0,"size":10,"sort":[],"facets":{}}'
>>
>> Example get api where the document throws 404:
>>
>>     curl -XGET 'https://localhost:9200/kibana-int/dashboard/Log health'
>>
>>
>> Any idea, what is going wrong?
>>
>>  - the version of your JVM: java version "1.7.0_55" 
>>  - your local configuration:  your operating system: Amazon Linux
>>  - how many nodes and indices you have: 3 nodes, 15 indices
>>  - what gateway you are using (eg local, fs, s3 etc): local
>>
>>

-- 
You received this message because you are subscribed to the Google Groups 
"elasticsearch" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to elasticsearch+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/elasticsearch/ab480ba3-5864-4d5a-8372-c410c93a089a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to