Hello everybody,

I have an error that never happened before.

On every node the versions are :
Elasticsearch 0.90.13
java version "1.7.0_75"
OpenJDK Runtime Environment (IcedTea 2.5.4) (7u75-2.5.4-1~precise1)
OpenJDK 64-Bit Server VM (build 24.75-b04, mixed mode)

When i want to allocate or relocate shards, I get this error :

curl -XPOST node1:9200/_cluster/reroute -d '{
    "commands" : [
        {
          "allocate" : {
              "index" : "warmup-2015-1", "shard" : 6, "node" : "node2"
          }
        }
    ]
}'
{"error":"RemoteTransportException[[nodemaster][inet[/x.x.x.x:9300]][cluster/reroute]];
 
nested: IllegalFormatConversionException[d != java.lang.Double]; 
","status":400}

Nodemaster logs :
[2015-03-08 15:18:30,577][DEBUG][action.admin.cluster.reroute] 
[nodemaster.rtgi.eu] failed to perform [cluster_reroute (api)]
java.util.IllegalFormatConversionException: d != java.lang.Double
        at 
java.util.Formatter$FormatSpecifier.failConversion(Formatter.java:4045)
        at 
java.util.Formatter$FormatSpecifier.printInteger(Formatter.java:2748)
        at java.util.Formatter$FormatSpecifier.print(Formatter.java:2702)
        at java.util.Formatter.format(Formatter.java:2488)
        at java.util.Formatter.format(Formatter.java:2423)
        at java.lang.String.format(String.java:2834)
        at 
org.elasticsearch.cluster.routing.allocation.decider.Decision$Single.toString(Decision.java:106)
        at 
org.elasticsearch.cluster.routing.allocation.decider.Decision$Multi.toString(Decision.java:145)
        at java.lang.String.valueOf(String.java:2847)
        at java.lang.StringBuilder.append(StringBuilder.java:128)
        at 
org.elasticsearch.cluster.routing.allocation.command.AllocateAllocationCommand.execute(AllocateAllocationCommand.java:197)
        at 
org.elasticsearch.cluster.routing.allocation.command.AllocationCommands.execute(AllocationCommands.java:116)
        at 
org.elasticsearch.cluster.routing.allocation.AllocationService.reroute(AllocationService.java:130)
        at 
org.elasticsearch.action.admin.cluster.reroute.TransportClusterRerouteAction$1.execute(TransportClusterRerouteAction.java:
112)
        at 
org.elasticsearch.cluster.service.InternalClusterService$UpdateTask.run(InternalClusterService.java:300)
        at 
org.elasticsearch.common.util.concurrent.PrioritizedEsThreadPoolExecutor$TieBreakingPrioritizedRunnable.run(PrioritizedEsT
hreadPoolExecutor.java:135)
        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:745)

I tried a full cluster restart, i does not help.

Any idea about the problem could this ?

Thank you.

-- 
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 [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/elasticsearch/0fe70182-080d-475e-a2b2-6f9151e36dd2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to