jprante / elasticsearch-knapsack

Knapsack plugin is an import/export tool for Elasticsearch
Apache License 2.0
472 stars 77 forks source link

got NoSuchMethodError #19

Closed penguinco closed 11 years ago

penguinco commented 11 years ago

we've got error with newest elasticsearch...(our ES version: elasticsearch 0.90.5 official rpm)

I think elasticsearch-knapsack haven't keeping up with this commit https://github.com/elasticsearch/elasticsearch/commit/b27e7d3cc9ab6fee0117845c822cadbd551325af

# try export kibana daily index
curl -XPOST 'http://localhost:9200/logstash-2013.09.17/fluentd/_export?target=/tmp/logstash-2013.09.17.tar.gz'
[2013-09-24 17:04:11,679][INFO ][node                     ] [Hood] version[0.90.5], pid[5672], build[c8714e8/2013-09-17T13:09:46Z]
[2013-09-24 17:04:11,680][INFO ][node                     ] [Hood] initializing ...
[2013-09-24 17:04:11,695][INFO ][plugins                  ] [Hood] loaded [knapsack], sites [head]
[2013-09-24 17:04:13,741][WARN ][monitor.jvm              ] [Hood] ignoring gc_threshold for [ConcurrentMarkSweep], missing warn/info/debug values
[2013-09-24 17:04:13,741][WARN ][monitor.jvm              ] [Hood] ignoring gc_threshold for [ParNew], missing warn/info/debug values
[2013-09-24 17:04:15,394][INFO ][node                     ] [Hood] initialized
[2013-09-24 17:04:15,394][INFO ][node                     ] [Hood] starting ...
[2013-09-24 17:04:15,529][INFO ][transport                ] [Hood] bound_address {inet[/0.0.0.0:9300]}, publish_address {inet[/10.0.247.93:9300]}
[2013-09-24 17:04:18,571][INFO ][cluster.service          ] [Hood] new_master [Hood][6tdLuu4LRGSg0eIU-fMR4g][inet[/10.0.247.93:9300]], reason: zen-disco-join (elected_as_master)
[2013-09-24 17:04:18,619][INFO ][discovery                ] [Hood] elasticsearch/6tdLuu4LRGSg0eIU-fMR4g
[2013-09-24 17:04:18,702][INFO ][http                     ] [Hood] bound_address {inet[/0.0.0.0:9200]}, publish_address {inet[/10.0.247.93:9200]}
[2013-09-24 17:04:18,703][INFO ][node                     ] [Hood] started
[2013-09-24 17:04:20,638][INFO ][gateway                  ] [Hood] recovered [25] indices into cluster_state
[2013-09-24 17:04:43,469][WARN ][monitor.jvm              ] [Hood] [gc][ParNew][28][2] duration [1s], collections [1]/[1s], total [1s]/[1.2s], memory [1.7gb]->[573.3mb]/[3.8gb], all_pools {[Code Cache] [4.1mb]->[4.1mb]/[48mb]}{[Par Eden S
pace] [1.6gb]->[52.1mb]/[1.6gb]}{[Par Survivor Space] [128.6mb]->[204.7mb]/[204.7mb]}{[CMS Old Gen] [0b]->[316.4mb]/[2gb]}{[CMS Perm Gen] [38.9mb]->[38.9mb]/[82mb]}
[2013-09-24 17:06:59,020][WARN ][http.netty               ] [Hood] Caught exception while handling client http traffic, closing connection [id: 0x0b9908ba, /127.0.0.1:58834 => /127.0.0.1:9200]
java.lang.NoSuchMethodError: org.elasticsearch.rest.action.support.RestActions.splitIndices(Ljava/lang/String;)[Ljava/lang/String;
        at org.xbib.elasticsearch.action.RestExportAction.handleRequest(RestExportAction.java:67)
        at org.elasticsearch.rest.RestController.executeHandler(RestController.java:159)
        at org.elasticsearch.rest.RestController.dispatchRequest(RestController.java:142)
        at org.elasticsearch.http.HttpServer.internalDispatchRequest(HttpServer.java:121)
        at org.elasticsearch.http.HttpServer$Dispatcher.dispatchRequest(HttpServer.java:83)
        at org.elasticsearch.http.netty.NettyHttpServerTransport.dispatchRequest(NettyHttpServerTransport.java:291)
        at org.elasticsearch.http.netty.HttpRequestHandler.messageReceived(HttpRequestHandler.java:43)
        at org.elasticsearch.common.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70)
        at org.elasticsearch.common.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
        at org.elasticsearch.common.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791)
        at org.elasticsearch.common.netty.handler.codec.http.HttpChunkAggregator.messageReceived(HttpChunkAggregator.java:145)
        at org.elasticsearch.common.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70)
        at org.elasticsearch.common.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
        at org.elasticsearch.common.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791)
        at org.elasticsearch.common.netty.channel.Channels.fireMessageReceived(Channels.java:296)
        at org.elasticsearch.common.netty.handler.codec.frame.FrameDecoder.unfoldAndFireMessageReceived(FrameDecoder.java:459)
        at org.elasticsearch.common.netty.handler.codec.replay.ReplayingDecoder.callDecode(ReplayingDecoder.java:536)
        at org.elasticsearch.common.netty.handler.codec.replay.ReplayingDecoder.messageReceived(ReplayingDecoder.java:435)
        at org.elasticsearch.common.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:70)
        at org.elasticsearch.common.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
        at org.elasticsearch.common.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:791)
        at org.elasticsearch.common.netty.OpenChannelsHandler.handleUpstream(OpenChannelsHandler.java:74)
        at org.elasticsearch.common.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:564)
        at org.elasticsearch.common.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:559)
        at org.elasticsearch.common.netty.channel.Channels.fireMessageReceived(Channels.java:268)
        at org.elasticsearch.common.netty.channel.Channels.fireMessageReceived(Channels.java:255)
        at org.elasticsearch.common.netty.channel.socket.nio.NioWorker.read(NioWorker.java:88)
        at org.elasticsearch.common.netty.channel.socket.nio.AbstractNioWorker.process(AbstractNioWorker.java:109)
        at org.elasticsearch.common.netty.channel.socket.nio.AbstractNioSelector.run(AbstractNioSelector.java:312)
        at org.elasticsearch.common.netty.channel.socket.nio.AbstractNioWorker.run(AbstractNioWorker.java:90)
        at org.elasticsearch.common.netty.channel.socket.nio.NioWorker.run(NioWorker.java:178)
        at org.elasticsearch.common.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:108)
        at org.elasticsearch.common.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)
        at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)