Why I'm getting this error?

(Slf4jESLogger.java:109) - [Scrier] Exception caught on netty layer [[id: 0x7f001ba5, /10.126.47.7:59258 => /10.195.83.112:9300]]
java.lang.NoClassDefFoundError: org/elasticsearch/transport/netty/MessageChannelHandler$RequestHandler
at org.elasticsearch.transport.netty.MessageChannelHandler.handleRequest(MessageChannelHandler.java:318) ~[elasticsearch-0.19.0.jar:na]
at org.elasticsearch.transport.netty.MessageChannelHandler.process(MessageChannelHandler.java:217) ~[elasticsearch-0.19.0.jar:na]
at org.elasticsearch.transport.netty.MessageChannelHandler.callDecode(MessageChannelHandler.java:141) ~[elasticsearch-0.19.0.jar:na]
at org.elasticsearch.transport.netty.MessageChannelHandler.messageReceived(MessageChannelHandler.java:95) ~[elasticsearch-0.19.0.jar:na]
at org.elasticsearch.common.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:75) ~[elasticsearch-0.19.0.jar:na]
at org.elasticsearch.common.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:558) [elasticsearch-0.19.0.jar:na]
at org.elasticsearch.common.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:777) [elasticsearch-0.19.0.jar:na]
at org.elasticsearch.common.netty.OpenChannelsHandler.handleUpstream(OpenChannelsHandler.java:74) [elasticsearch-0.19.0.jar:na]
at org.elasticsearch.common.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:558) [elasticsearch-0.19.0.jar:na]
at org.elasticsearch.common.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:553) [elasticsearch-0.19.0.jar:na]
at org.elasticsearch.common.netty.channel.Channels.fireMessageReceived(Channels.java:268) [elasticsearch-0.19.0.jar:na]
at org.elasticsearch.common.netty.channel.Channels.fireMessageReceived(Channels.java:255) [elasticsearch-0.19.0.jar:na]
at org.elasticsearch.common.netty.channel.socket.nio.NioWorker.read(NioWorker.java:343) [elasticsearch-0.19.0.jar:na]
at org.elasticsearch.common.netty.channel.socket.nio.NioWorker.processSelectedKeys(NioWorker.java:274) [elasticsearch-0.19.0.jar:na]
at org.elasticsearch.common.netty.channel.socket.nio.NioWorker.run(NioWorker.java:194) [elasticsearch-0.19.0.jar:na]
at org.elasticsearch.common.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:102) [elasticsearch-0.19.0.jar:na]
at org.elasticsearch.common.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42) [elasticsearch-0.19.0.jar:na]
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110) [na:1.6.0_22]
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603) [na:1.6.0_22]
at java.lang.Thread.run(Thread.java:679) [na:1.6.0_22]

Thats strange..., that class is part of the elasticsearch jar, which you
seem to use... . Do you maybe have several elasticsearch jars in your file
system?

On Tue, May 22, 2012 at 3:01 AM, Ye Zhou zhouy.vreal@gmail.com wrote:

(Slf4jESLogger.java:109) - [Scrier] Exception caught on netty layer [[id:
0x7f001ba5, /10.126.47.7:59258 => /10.195.83.112:9300]]
java.lang.NoClassDefFoundError:
org/elasticsearch/transport/netty/MessageChannelHandler$RequestHandler
at
org.elasticsearch.transport.netty.MessageChannelHandler.handleRequest(MessageChannelHandler.java:318)
~[elasticsearch-0.19.0.jar:na]
at
org.elasticsearch.transport.netty.MessageChannelHandler.process(MessageChannelHandler.java:217)
~[elasticsearch-0.19.0.jar:na]
at
org.elasticsearch.transport.netty.MessageChannelHandler.callDecode(MessageChannelHandler.java:141)
~[elasticsearch-0.19.0.jar:na]
at
org.elasticsearch.transport.netty.MessageChannelHandler.messageReceived(MessageChannelHandler.java:95)
~[elasticsearch-0.19.0.jar:na]
at
org.elasticsearch.common.netty.channel.SimpleChannelUpstreamHandler.handleUpstream(SimpleChannelUpstreamHandler.java:75)
~[elasticsearch-0.19.0.jar:na]
at
org.elasticsearch.common.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:558)
[elasticsearch-0.19.0.jar:na]
at
org.elasticsearch.common.netty.channel.DefaultChannelPipeline$DefaultChannelHandlerContext.sendUpstream(DefaultChannelPipeline.java:777)
[elasticsearch-0.19.0.jar:na]
at
org.elasticsearch.common.netty.OpenChannelsHandler.handleUpstream(OpenChannelsHandler.java:74)
[elasticsearch-0.19.0.jar:na]
at
org.elasticsearch.common.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:558)
[elasticsearch-0.19.0.jar:na]
at
org.elasticsearch.common.netty.channel.DefaultChannelPipeline.sendUpstream(DefaultChannelPipeline.java:553)
[elasticsearch-0.19.0.jar:na]
at
org.elasticsearch.common.netty.channel.Channels.fireMessageReceived(Channels.java:268)
[elasticsearch-0.19.0.jar:na]
at
org.elasticsearch.common.netty.channel.Channels.fireMessageReceived(Channels.java:255)
[elasticsearch-0.19.0.jar:na]
at
org.elasticsearch.common.netty.channel.socket.nio.NioWorker.read(NioWorker.java:343)
[elasticsearch-0.19.0.jar:na]
at
org.elasticsearch.common.netty.channel.socket.nio.NioWorker.processSelectedKeys(NioWorker.java:274)
[elasticsearch-0.19.0.jar:na]
at
org.elasticsearch.common.netty.channel.socket.nio.NioWorker.run(NioWorker.java:194)
[elasticsearch-0.19.0.jar:na]
at
org.elasticsearch.common.netty.util.ThreadRenamingRunnable.run(ThreadRenamingRunnable.java:102)
[elasticsearch-0.19.0.jar:na]
at
org.elasticsearch.common.netty.util.internal.DeadLockProofWorker$1.run(DeadLockProofWorker.java:42)
[elasticsearch-0.19.0.jar:na]
at
java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1110)
[na:1.6.0_22]
at
java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:603)
[na:1.6.0_22]
at java.lang.Thread.run(Thread.java:679) [na:1.6.0_22]