Elasticsearch with Jetty - Fails while running as a windows service using elasticsearch-servicewrapper

Hi all,
I get an intermittent error while trying to run ES as a service and when
Jetty is enabled.
Sometimes it works fine, and sometimes it fails.
I tried to Apache Commons Daemon and it gives me no problems.
Only when i use ES as a service using servicewrapper that it fails..

The stacktrace is pasted below:
[2012-08-01 07:15:56,398][WARN ][bootstrap ] jvm uses the
client vm, make sure to run java with the server vm for best performance
by adding -server to the command line
[2012-08-01 07:15:56,403][INFO ][node ] [Warhawk]
{0.19.8}[3124]: initializing ...
[2012-08-01 07:15:56,484][INFO ][plugins ] [Warhawk]
loaded [jetty], sites [bigdesk, head]
[2012-08-01 07:15:59,555][INFO ][node ] [Warhawk]
{0.19.8}[3124]: initialized
[2012-08-01 07:15:59,555][INFO ][node ] [Warhawk]
{0.19.8}[3124]: starting ...
[2012-08-01 07:15:59,803][INFO ][transport ] [Warhawk]
bound_address {inet[/0:0:0:0:0:0:0:0:9300]}, publish_address {inet[/
192.168.2.2:9300]}
[2012-08-01 07:16:03,181][INFO ][cluster.service ] [Warhawk]
new_master [Warhawk][V8EIJFCMR-K4NXFSXGmwMw][inet[/192.168.2.2:9300]],
reason: zen-disco-join (elected_as_master)
[2012-08-01 07:16:03,255][INFO ][discovery ] [Warhawk]
PaRaG/V8EIJFCMR-K4NXFSXGmwMw
[2012-08-01 07:16:03,677][INFO ][org.eclipse.jetty.server.Server] [Warhawk]
jetty-8.1.4.v20120524
[2012-08-01 07:16:03,763][INFO
][org.eclipse.jetty.server.AbstractConnector] [Warhawk] Started
SelectChannelConnector@0.0.0.0:9200
[2012-08-01 07:16:03,906][INFO ][gateway ] [Warhawk]
recovered [5] indices into cluster_state
[2012-08-01 07:16:04,027][INFO ][http ] [Warhawk]
bound_address {inet[/0:0:0:0:0:0:0:0:9200]}, publish_address {inet[/
192.168.2.2:9200]}
[2012-08-01 07:16:04,027][INFO ][node ] [Warhawk]
{0.19.8}[3124]: started

soon afterwards, i restarted the service and then i got the error again.

[2012-08-01 07:19:41,747][WARN ][bootstrap ] jvm uses the
client vm, make sure to run java with the server vm for best performance
by adding -server to the command line
[2012-08-01 07:19:41,751][INFO ][node ] [Link]
{0.19.8}[1196]: initializing ...
[2012-08-01 07:19:41,766][INFO ][plugins ] [Link] loaded
[jetty], sites [bigdesk, head]
[2012-08-01 07:19:44,384][INFO ][node ] [Link]
{0.19.8}[1196]: initialized
[2012-08-01 07:19:44,384][INFO ][node ] [Link]
{0.19.8}[1196]: starting ...
[2012-08-01 07:19:44,643][INFO ][transport ] [Link]
bound_address {inet[/0:0:0:0:0:0:0:0:9300]}, publish_address {inet[/
192.168.2.2:9300]}
[2012-08-01 07:19:48,074][INFO ][cluster.service ] [Link]
new_master [Link][gCJHFIApQSmnxugHpLHe7g][inet[/192.168.2.2:9300]], reason:
zen-disco-join (elected_as_master)
[2012-08-01 07:19:48,099][INFO ][discovery ] [Link]
PaRaG/gCJHFIApQSmnxugHpLHe7g
[2012-08-01 07:19:48,304][INFO ][org.eclipse.jetty.server.Server] [Link]
jetty-8.1.4.v20120524
[2012-08-01 07:19:48,369][INFO
][org.eclipse.jetty.server.AbstractConnector] [Link] Started
SelectChannelConnector@0.0.0.0:9200
[2012-08-01 07:19:48,631][INFO ][http ] [Link]
bound_address {inet[/0:0:0:0:0:0:0:0:9200]}, publish_address {inet[/
192.168.2.2:9200]}
[2012-08-01 07:19:48,631][INFO ][node ] [Link]
{0.19.8}[1196]: started
[2012-08-01 07:19:48,756][INFO ][gateway ] [Link]
recovered [5] indices into cluster_state
[2012-08-01 07:20:00,736][WARN
][org.eclipse.jetty.server.AbstractHttpConnection] [Link] /
java.lang.NoClassDefFoundError:
com/sonian/elasticsearch/http/jetty/JettyHttpServerRestRequest
at
com.sonian.elasticsearch.http.jetty.handler.JettyHttpServerTransportHandler.handle(JettyHttpServerTransportHandler.java:66)
at
org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:499)
at
org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:111)
at org.eclipse.jetty.server.Server.handle(Server.java:350)
at
org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:454)
at
org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:890)
at
org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:944)
at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:630)
at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:230)
at
org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:77)
at
org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:620)
at
org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:46)
at
org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:603)
at
org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:538)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException:
com.sonian.elasticsearch.http.jetty.JettyHttpServerRestRequest
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 15 more
[2012-08-01 07:20:03,023][WARN
][org.eclipse.jetty.server.AbstractHttpConnection] [Link] /
java.lang.NoClassDefFoundError:
com/sonian/elasticsearch/http/jetty/JettyHttpServerRestRequest
at
com.sonian.elasticsearch.http.jetty.handler.JettyHttpServerTransportHandler.handle(JettyHttpServerTransportHandler.java:66)
at
org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:499)
at
org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:111)
at org.eclipse.jetty.server.Server.handle(Server.java:350)
at
org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:454)
at
org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:890)
at
org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:944)
at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:630)
at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:230)
at
org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:77)
at
org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:620)
at
org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:46)
at
org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:603)
at
org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:538)
at java.lang.Thread.run(Unknown Source)

Any body else having similar problems ?

regards,
-Parag

Are you using the Jetty plugin? GitHub - sonian/elasticsearch-jetty

Judging by the NoClassDefFoundError error, you probably do not have it
installed on every machine.

--
Ivan

On Thu, Aug 2, 2012 at 7:38 AM, Parag Dere paragdere@gmail.com wrote:

Hi all,
I get an intermittent error while trying to run ES as a service and when
Jetty is enabled.
Sometimes it works fine, and sometimes it fails.
I tried to Apache Commons Daemon and it gives me no problems.
Only when i use ES as a service using servicewrapper that it fails..

The stacktrace is pasted below:
[2012-08-01 07:15:56,398][WARN ][bootstrap ] jvm uses the
client vm, make sure to run java with the server vm for best performance
by adding -server to the command line
[2012-08-01 07:15:56,403][INFO ][node ] [Warhawk]
{0.19.8}[3124]: initializing ...
[2012-08-01 07:15:56,484][INFO ][plugins ] [Warhawk] loaded
[jetty], sites [bigdesk, head]
[2012-08-01 07:15:59,555][INFO ][node ] [Warhawk]
{0.19.8}[3124]: initialized
[2012-08-01 07:15:59,555][INFO ][node ] [Warhawk]
{0.19.8}[3124]: starting ...
[2012-08-01 07:15:59,803][INFO ][transport ] [Warhawk]
bound_address {inet[/0:0:0:0:0:0:0:0:9300]}, publish_address
{inet[/192.168.2.2:9300]}
[2012-08-01 07:16:03,181][INFO ][cluster.service ] [Warhawk]
new_master [Warhawk][V8EIJFCMR-K4NXFSXGmwMw][inet[/192.168.2.2:9300]],
reason: zen-disco-join (elected_as_master)
[2012-08-01 07:16:03,255][INFO ][discovery ] [Warhawk]
PaRaG/V8EIJFCMR-K4NXFSXGmwMw
[2012-08-01 07:16:03,677][INFO ][org.eclipse.jetty.server.Server] [Warhawk]
jetty-8.1.4.v20120524
[2012-08-01 07:16:03,763][INFO ][org.eclipse.jetty.server.AbstractConnector]
[Warhawk] Started SelectChannelConnector@0.0.0.0:9200
[2012-08-01 07:16:03,906][INFO ][gateway ] [Warhawk]
recovered [5] indices into cluster_state
[2012-08-01 07:16:04,027][INFO ][http ] [Warhawk]
bound_address {inet[/0:0:0:0:0:0:0:0:9200]}, publish_address
{inet[/192.168.2.2:9200]}
[2012-08-01 07:16:04,027][INFO ][node ] [Warhawk]
{0.19.8}[3124]: started

soon afterwards, i restarted the service and then i got the error again.

[2012-08-01 07:19:41,747][WARN ][bootstrap ] jvm uses the
client vm, make sure to run java with the server vm for best performance
by adding -server to the command line
[2012-08-01 07:19:41,751][INFO ][node ] [Link]
{0.19.8}[1196]: initializing ...
[2012-08-01 07:19:41,766][INFO ][plugins ] [Link] loaded
[jetty], sites [bigdesk, head]
[2012-08-01 07:19:44,384][INFO ][node ] [Link]
{0.19.8}[1196]: initialized
[2012-08-01 07:19:44,384][INFO ][node ] [Link]
{0.19.8}[1196]: starting ...
[2012-08-01 07:19:44,643][INFO ][transport ] [Link]
bound_address {inet[/0:0:0:0:0:0:0:0:9300]}, publish_address
{inet[/192.168.2.2:9300]}
[2012-08-01 07:19:48,074][INFO ][cluster.service ] [Link]
new_master [Link][gCJHFIApQSmnxugHpLHe7g][inet[/192.168.2.2:9300]], reason:
zen-disco-join (elected_as_master)
[2012-08-01 07:19:48,099][INFO ][discovery ] [Link]
PaRaG/gCJHFIApQSmnxugHpLHe7g
[2012-08-01 07:19:48,304][INFO ][org.eclipse.jetty.server.Server] [Link]
jetty-8.1.4.v20120524
[2012-08-01 07:19:48,369][INFO ][org.eclipse.jetty.server.AbstractConnector]
[Link] Started SelectChannelConnector@0.0.0.0:9200
[2012-08-01 07:19:48,631][INFO ][http ] [Link]
bound_address {inet[/0:0:0:0:0:0:0:0:9200]}, publish_address
{inet[/192.168.2.2:9200]}
[2012-08-01 07:19:48,631][INFO ][node ] [Link]
{0.19.8}[1196]: started
[2012-08-01 07:19:48,756][INFO ][gateway ] [Link] recovered
[5] indices into cluster_state
[2012-08-01 07:20:00,736][WARN
][org.eclipse.jetty.server.AbstractHttpConnection] [Link] /
java.lang.NoClassDefFoundError:
com/sonian/elasticsearch/http/jetty/JettyHttpServerRestRequest
at
com.sonian.elasticsearch.http.jetty.handler.JettyHttpServerTransportHandler.handle(JettyHttpServerTransportHandler.java:66)
at
org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:499)
at
org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:111)
at org.eclipse.jetty.server.Server.handle(Server.java:350)
at
org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:454)
at
org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:890)
at
org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:944)
at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:630)
at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:230)
at
org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:77)
at
org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:620)
at
org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:46)
at
org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:603)
at
org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:538)
at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException:
com.sonian.elasticsearch.http.jetty.JettyHttpServerRestRequest
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 15 more
[2012-08-01 07:20:03,023][WARN
][org.eclipse.jetty.server.AbstractHttpConnection] [Link] /
java.lang.NoClassDefFoundError:
com/sonian/elasticsearch/http/jetty/JettyHttpServerRestRequest
at
com.sonian.elasticsearch.http.jetty.handler.JettyHttpServerTransportHandler.handle(JettyHttpServerTransportHandler.java:66)
at
org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:499)
at
org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:111)
at org.eclipse.jetty.server.Server.handle(Server.java:350)
at
org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:454)
at
org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:890)
at
org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:944)
at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:630)
at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:230)
at
org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:77)
at
org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:620)
at
org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:46)
at
org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:603)
at
org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:538)
at java.lang.Thread.run(Unknown Source)

Any body else having similar problems ?

regards,
-Parag

It's somewhat strange classloader issue that we are still trying to figure
out Classloader fails to load some plugin classes when running on Windows · Issue #17 · elastic/elasticsearch-servicewrapper · GitHub. A temporary workaround
is to explicitly add failing plugin to the wrapper classpath. For example,
this issue for the jetty plugin can be fixed by adding the following line
to elasticsearch.conf:

wrapper.java.classpath.5=%ES_HOME%/plugins/jetty/*.jar

On Friday, August 3, 2012 12:41:48 PM UTC-4, Ivan Brusic wrote:

Are you using the Jetty plugin?
GitHub - sonian/elasticsearch-jetty

Judging by the NoClassDefFoundError error, you probably do not have it
installed on every machine.

--
Ivan

On Thu, Aug 2, 2012 at 7:38 AM, Parag Dere paragdere@gmail.com wrote:

Hi all,
I get an intermittent error while trying to run ES as a service and when
Jetty is enabled.
Sometimes it works fine, and sometimes it fails.
I tried to Apache Commons Daemon and it gives me no problems.
Only when i use ES as a service using servicewrapper that it fails..

The stacktrace is pasted below:
[2012-08-01 07:15:56,398][WARN ][bootstrap ] jvm uses the
client vm, make sure to run java with the server vm for best
performance
by adding -server to the command line
[2012-08-01 07:15:56,403][INFO ][node ] [Warhawk]
{0.19.8}[3124]: initializing ...
[2012-08-01 07:15:56,484][INFO ][plugins ] [Warhawk]
loaded
[jetty], sites [bigdesk, head]
[2012-08-01 07:15:59,555][INFO ][node ] [Warhawk]
{0.19.8}[3124]: initialized
[2012-08-01 07:15:59,555][INFO ][node ] [Warhawk]
{0.19.8}[3124]: starting ...
[2012-08-01 07:15:59,803][INFO ][transport ] [Warhawk]
bound_address {inet[/0:0:0:0:0:0:0:0:9300]}, publish_address
{inet[/192.168.2.2:9300]}
[2012-08-01 07:16:03,181][INFO ][cluster.service ] [Warhawk]
new_master [Warhawk][V8EIJFCMR-K4NXFSXGmwMw][inet[/192.168.2.2:9300]],
reason: zen-disco-join (elected_as_master)
[2012-08-01 07:16:03,255][INFO ][discovery ] [Warhawk]
PaRaG/V8EIJFCMR-K4NXFSXGmwMw
[2012-08-01 07:16:03,677][INFO ][org.eclipse.jetty.server.Server]
[Warhawk]
jetty-8.1.4.v20120524
[2012-08-01 07:16:03,763][INFO
][org.eclipse.jetty.server.AbstractConnector]
[Warhawk] Started SelectChannelConnector@0.0.0.0:9200
[2012-08-01 07:16:03,906][INFO ][gateway ] [Warhawk]
recovered [5] indices into cluster_state
[2012-08-01 07:16:04,027][INFO ][http ] [Warhawk]
bound_address {inet[/0:0:0:0:0:0:0:0:9200]}, publish_address
{inet[/192.168.2.2:9200]}
[2012-08-01 07:16:04,027][INFO ][node ] [Warhawk]
{0.19.8}[3124]: started

soon afterwards, i restarted the service and then i got the error again.

[2012-08-01 07:19:41,747][WARN ][bootstrap ] jvm uses the
client vm, make sure to run java with the server vm for best
performance
by adding -server to the command line
[2012-08-01 07:19:41,751][INFO ][node ] [Link]
{0.19.8}[1196]: initializing ...
[2012-08-01 07:19:41,766][INFO ][plugins ] [Link]
loaded
[jetty], sites [bigdesk, head]
[2012-08-01 07:19:44,384][INFO ][node ] [Link]
{0.19.8}[1196]: initialized
[2012-08-01 07:19:44,384][INFO ][node ] [Link]
{0.19.8}[1196]: starting ...
[2012-08-01 07:19:44,643][INFO ][transport ] [Link]
bound_address {inet[/0:0:0:0:0:0:0:0:9300]}, publish_address
{inet[/192.168.2.2:9300]}
[2012-08-01 07:19:48,074][INFO ][cluster.service ] [Link]
new_master [Link][gCJHFIApQSmnxugHpLHe7g][inet[/192.168.2.2:9300]],
reason:
zen-disco-join (elected_as_master)
[2012-08-01 07:19:48,099][INFO ][discovery ] [Link]
PaRaG/gCJHFIApQSmnxugHpLHe7g
[2012-08-01 07:19:48,304][INFO ][org.eclipse.jetty.server.Server] [Link]
jetty-8.1.4.v20120524
[2012-08-01 07:19:48,369][INFO
][org.eclipse.jetty.server.AbstractConnector]
[Link] Started SelectChannelConnector@0.0.0.0:9200
[2012-08-01 07:19:48,631][INFO ][http ] [Link]
bound_address {inet[/0:0:0:0:0:0:0:0:9200]}, publish_address
{inet[/192.168.2.2:9200]}
[2012-08-01 07:19:48,631][INFO ][node ] [Link]
{0.19.8}[1196]: started
[2012-08-01 07:19:48,756][INFO ][gateway ] [Link]
recovered
[5] indices into cluster_state
[2012-08-01 07:20:00,736][WARN
][org.eclipse.jetty.server.AbstractHttpConnection] [Link] /
java.lang.NoClassDefFoundError:
com/sonian/elasticsearch/http/jetty/JettyHttpServerRestRequest
at

com.sonian.elasticsearch.http.jetty.handler.JettyHttpServerTransportHandler.handle(JettyHttpServerTransportHandler.java:66)

at

org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:499)

at

org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:111)

at org.eclipse.jetty.server.Server.handle(Server.java:350)
at

org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:454)

at

org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:890)

at

org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:944)

at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:630)
at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:230)
at

org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:77)

at

org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:620)

at

org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:46)

at

org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:603)

at

org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:538)

at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ClassNotFoundException:
com.sonian.elasticsearch.http.jetty.JettyHttpServerRestRequest
at java.net.URLClassLoader$1.run(Unknown Source)
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
... 15 more
[2012-08-01 07:20:03,023][WARN
][org.eclipse.jetty.server.AbstractHttpConnection] [Link] /
java.lang.NoClassDefFoundError:
com/sonian/elasticsearch/http/jetty/JettyHttpServerRestRequest
at

com.sonian.elasticsearch.http.jetty.handler.JettyHttpServerTransportHandler.handle(JettyHttpServerTransportHandler.java:66)

at

org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:499)

at

org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:111)

at org.eclipse.jetty.server.Server.handle(Server.java:350)
at

org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:454)

at

org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:890)

at

org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:944)

at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:630)
at org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:230)
at

org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:77)

at

org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:620)

at

org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:46)

at

org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:603)

at

org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:538)

at java.lang.Thread.run(Unknown Source)

Any body else having similar problems ?

regards,
-Parag