[jetty-user] Re: (Jetty 8.0.4 and Solr) Can't call *functional* Solr endpoints

Serdyn du Toit <[email protected]> Sun, 18 Mar 2012 15:01:30 +0200
Newsgroups gmane.comp.java.jetty.support
Message-ID <CAN25sN+PtLAUYwcuMV4F4GixYvFjK2D7jPsa5yX9OsQjn5kV5A@mail.gmail.com>
Having similar problems in the latest Jetty 7 and latest Jetty 8.  I'm
using a Jersey class (http://jersey.java.net/) to hit the Url with a http
GET command - but when used external to Jetty there is zero problems with
exactly the same code.

See below for the stacktrace from Jetty 8 after the webpage stalled for
some time:

14:50:03.614 [qtp9851613-17 -
/solr/select?wt=json&indent=true&q=text:sushi&sort=id+desc&start=0&rows=10]
DEBUG o.e.jetty.io.nio.ChannelEndPoint - close SCEP@38ba27{l(/
127.0.0.1:26825)<->r(/127.0.0.1:8080
),d=true,open=true,ishut=false,oshut=false,rb=false,wb=false,w=true,i=4!}-{AsyncHttpConn
559a1,g=HttpGenerator{s=2,h=0,b=0,c=8192},p=HttpParser{s=-5,l=10,c=0},r=1}
14:50:03.615 [qtp9851613-10 Selector0] DEBUG org.eclipse.jetty.io.nio -
destroyEndPoint SCEP@38ba27{l(null)<->r(0.0.0.0/0.0.0.0:8080
),d=true,open=false,ishut=true,oshut=true,rb=false,wb=false,w=true,i=4!}-{AsyncHttpConnection@4559a1
,g=HttpGenerator{s=2,h=0,b=0,c=8192},p=HttpParser{s=-5,l=10,
}
14:50:03.615 [qtp9851613-10 Selector0] DEBUG
o.e.j.server.AbstractHttpConnection - closed AsyncHttpConnection@4559a1
,g=HttpGenerator{s=2,h=0,b=0,c=8192},p=HttpParser{s=-5,l=10,c=0},r=1
Mar 18, 2012 12:50:03 PM org.apache.solr.common.SolrException log
SEVERE: org.eclipse.jetty.io.EofException
        at org.eclipse.jetty.server.HttpOutput.write(HttpOutput.java:154)
        at org.eclipse.jetty.server.HttpOutput.write(HttpOutput.java:101)
        at sun.nio.cs.StreamEncoder.writeBytes(StreamEncoder.java:221)
        at sun.nio.cs.StreamEncoder.implWrite(StreamEncoder.java:282)
        at sun.nio.cs.StreamEncoder.write(StreamEncoder.java:125)
        at java.io.OutputStreamWriter.write(OutputStreamWriter.java:207)
        at
org.apache.solr.common.util.FastWriter.flushBuffer(FastWriter.java:125)
        at
org.apache.solr.response.TextResponseWriter.close(TextResponseWriter.java:68)
        at
org.apache.solr.response.JSONResponseWriter.write(JSONResponseWriter.java:58)
        at
org.apache.solr.servlet.SolrDispatchFilter.writeResponse(SolrDispatchFilter.java:343)
        at
org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:265)
        at
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1337)
        at
org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:484)
        at
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119)
        at
org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:499)
        at
org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:233)
        at
org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1065)
        at
org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:413)
        at
org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:192)
        at
org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:999)
        at
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117)
        at
org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:250)
        at
org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:149)
        at
org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:111)
        at org.eclipse.jetty.server.Server.handle(Server.java:347)
        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:634)
        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:609)
        at
org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:45)
        at
org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:599)
        at
org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:534)
        at java.lang.Thread.run(Thread.java:722)

14:50:03.618 [qtp9851613-17 -
/solr/select?wt=json&indent=true&q=text:sushi&sort=id+desc&start=0&rows=10]
WARN  org.eclipse.jetty.server.Response - Committed before 500 null

org.eclipse.jetty.io.EofException
        at org.eclipse.jetty.server.HttpOutput.write(HttpOutput.java:154)
        at org.eclipse.jetty.server.HttpOutput.write(HttpOutput.java:101)
        at sun.nio.cs.StreamEncoder.writeBytes(StreamEncoder.java:221)
        at sun.nio.cs.StreamEncoder.implWrite(StreamEncoder.java:282)
        at sun.nio.cs.StreamEncoder.write(StreamEncoder.java:125)
        at java.io.OutputStreamWriter.write(OutputStreamWriter.java:207)
        at
org.apache.solr.common.util.FastWriter.flushBuffer(FastWriter.java:125)
        at
org.apache.solr.response.TextResponseWriter.close(TextResponseWriter.java:68)
        at
org.apache.solr.response.JSONResponseWriter.write(JSONResponseWriter.java:58)
        at
org.apache.solr.servlet.SolrDispatchFilter.writeResponse(SolrDispatchFilter.java:343)
        at
org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:265)
        at
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1337)
        at
org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:484)
        at
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119)
        at
org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:499)
        at
org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:233)
        at
org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1065)
        at
org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:413)
        at
org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:192)
        at
org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:999)
        at
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117)
        at
org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:250)
        at
org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:149)
        at
org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:111)
        at org.eclipse.jetty.server.Server.handle(Server.java:347)
        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:634)
        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:609)
        at
org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:45)
        at
org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:599)
        at
org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:534)
        at java.lang.Thread.run(Thread.java:722)

14:50:03.626 [qtp9851613-17 -
/solr/select?wt=json&indent=true&q=text:sushi&sort=id+desc&start=0&rows=10]
DEBUG o.e.jetty.webapp.WebAppClassLoader - loaded class
org.apache.solr.servlet.SolrDispatchFilter from
WebAppClassLoader=solr@1fd0653
14:50:03.627 [qtp9851613-17 -
/solr/select?wt=json&indent=true&q=text:sushi&sort=id+desc&start=0&rows=10]
WARN  o.e.jetty.servlet.ServletHandler - /solr/select
java.lang.IllegalStateException: Committed
        at
org.eclipse.jetty.server.Response.resetBuffer(Response.java:1090)
~[jetty-server-8.1.2.v20120308.jar:8.1.2.v20120308]
        at org.eclipse.jetty.server.Response.sendError(Response.java:298)
~[jetty-server-8.1.2.v20120308.jar:8.1.2.v20120308]
        at
org.apache.solr.servlet.SolrDispatchFilter.sendError(SolrDispatchFilter.java:380)
~[apache-solr-core-3.5.0.jar:3.5.0 1204988 - simon - 2011-11-22 14:54:38]
        at
org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:283)
~[apache-solr-core-3.5.0.jar:3.5.0 1204988 - simon - 2011-11-22 14:54:38]
        at
org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1337)
~[jetty-servlet-8.1.2.v20120308.jar:8.1.2.v20120308]
        at
org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:484)
[jetty-servlet-8.1.2.v20120308.jar:8.1.2.v20120308]
        at
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119)
[jetty-server-8.1.2.v20120308.jar:8.1.2.v20120308]
        at
org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:499)
[jetty-security-8.1.2.v20120308.jar:8.1.2.v20120308]
        at
org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:233)
[jetty-server-8.1.2.v20120308.jar:8.1.2.v20120308]
        at
org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1065)
[jetty-server-8.1.2.v20120308.jar:8.1.2.v20120308]
        at
org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:413)
[jetty-servlet-8.1.2.v20120308.jar:8.1.2.v20120308]
        at
org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:192)
[jetty-server-8.1.2.v20120308.jar:8.1.2.v20120308]
        at
org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:999)
[jetty-server-8.1.2.v20120308.jar:8.1.2.v20120308]
        at
org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117)
[jetty-server-8.1.2.v20120308.jar:8.1.2.v20120308]
        at
org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:250)
[jetty-server-8.1.2.v20120308.jar:8.1.2.v20120308]
        at
org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:149)
[jetty-server-8.1.2.v20120308.jar:8.1.2.v20120308]
        at
org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:111)
[jetty-server-8.1.2.v20120308.jar:8.1.2.v20120308]
        at org.eclipse.jetty.server.Server.handle(Server.java:347)
[jetty-server-8.1.2.v20120308.jar:8.1.2.v20120308]
        at
org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:454)
[jetty-server-8.1.2.v20120308.jar:8.1.2.v20120308]
        at
org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:890)
[jetty-server-8.1.2.v20120308.jar:8.1.2.v20120308]
        at
org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:944)
[jetty-server-8.1.2.v20120308.jar:8.1.2.v20120308]
        at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:634)
[jetty-http-8.1.2.v20120308.jar:8.1.2.v20120308]
        at
org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:230)
[jetty-http-8.1.2.v20120308.jar:8.1.2.v20120308]
        at
org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:77)
[jetty-server-8.1.2.v20120308.jar:8.1.2.v20120308]
        at
org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:609)
[jetty-io-8.1.2.v20120308.jar:8.1.2.v20120308]
        at
org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:45)
[jetty-io-8.1.2.v20120308.jar:8.1.2.v20120308]
        at
org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:599)
[jetty-util-8.1.2.v20120308.jar:8.1.2.v20120308]
        at
org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:534)
[jetty-util-8.1.2.v20120308.jar:8.1.2.v20120308]
        at java.lang.Thread.run(Thread.java:722) [na:1.7.0_03]
14:50:03.628 [qtp9851613-17 -
/solr/select?wt=json&indent=true&q=text:sushi&sort=id+desc&start=0&rows=10]
DEBUG o.e.jetty.servlet.ServletHandler - (GET
/solr/select?wt=json&indent=true&q=text:sushi&sort=id+desc&start=0&rows=10)@24222809
org.eclipse.jetty.server.Request@1719c59
14:50:03.628 [qtp9851613-17 -
/solr/select?wt=json&indent=true&q=text:sushi&sort=id+desc&start=0&rows=10]
DEBUG o.e.jetty.servlet.ServletHandler - Response already committed for
handling java.lang.IllegalStateException: Committed
14:50:03.628 [qtp9851613-17 -
/solr/select?wt=json&indent=true&q=text:sushi&sort=id+desc&start=0&rows=10]
DEBUG org.eclipse.jetty.server.Server - RESPONSE /solr/select  200
14:50:03.628 [qtp9851613-17] DEBUG org.eclipse.jetty.io.nio - EOF
org.eclipse.jetty.io.EofException: null
        at
org.eclipse.jetty.http.HttpGenerator.flushBuffer(HttpGenerator.java:952)
~[jetty-http-8.1.2.v20120308.jar:8.1.2.v20120308]
        at
org.eclipse.jetty.http.HttpGenerator.complete(HttpGenerator.java:836)
~[jetty-http-8.1.2.v20120308.jar:8.1.2.v20120308]
        at
org.eclipse.jetty.server.AbstractHttpConnection.completeResponse(AbstractHttpConnection.java:609)
~[jetty-server-8.1.2.v20120308.jar:8.1.2.v20120308]
        at org.eclipse.jetty.server.Response.complete(Response.java:1188)
~[jetty-server-8.1.2.v20120308.jar:8.1.2.v20120308]
        at
org.eclipse.jetty.server.AbstractHttpConnection.handleRequest(AbstractHttpConnection.java:543)
~[jetty-server-8.1.2.v20120308.jar:8.1.2.v20120308]
        at
org.eclipse.jetty.server.AbstractHttpConnection.headerComplete(AbstractHttpConnection.java:890)
~[jetty-server-8.1.2.v20120308.jar:8.1.2.v20120308]
        at
org.eclipse.jetty.server.AbstractHttpConnection$RequestHandler.headerComplete(AbstractHttpConnection.java:944)
~[jetty-server-8.1.2.v20120308.jar:8.1.2.v20120308]
        at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:634)
~[jetty-http-8.1.2.v20120308.jar:8.1.2.v20120308]
        at
org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:230)
~[jetty-http-8.1.2.v20120308.jar:8.1.2.v20120308]
        at
org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:77)
~[jetty-server-8.1.2.v20120308.jar:8.1.2.v20120308]
        at
org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:609)
~[jetty-io-8.1.2.v20120308.jar:8.1.2.v20120308]
        at
org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:45)
[jetty-io-8.1.2.v20120308.jar:8.1.2.v20120308]
        at
org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:599)
[jetty-util-8.1.2.v20120308.jar:8.1.2.v20120308]
        at
org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:534)
[jetty-util-8.1.2.v20120308.jar:8.1.2.v20120308]
        at java.lang.Thread.run(Thread.java:722) [na:1.7.0_03]
Caused by: java.nio.channels.ClosedChannelException: null
        at
sun.nio.ch.SocketChannelImpl.ensureWriteOpen(SocketChannelImpl.java:249)
~[na:1.7.0_03]
        at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:440)
~[na:1.7.0_03]
        at
org.eclipse.jetty.io.nio.ChannelEndPoint.flush(ChannelEndPoint.java:292)
~[jetty-io-8.1.2.v20120308.jar:8.1.2.v20120308]
        at
org.eclipse.jetty.io.nio.SelectChannelEndPoint.flush(SelectChannelEndPoint.java:344)
~[jetty-io-8.1.2.v20120308.jar:8.1.2.v20120308]
        at
org.eclipse.jetty.io.nio.ChannelEndPoint.flush(ChannelEndPoint.java:343)
~[jetty-io-8.1.2.v20120308.jar:8.1.2.v20120308]
        at
org.eclipse.jetty.io.nio.SelectChannelEndPoint.flush(SelectChannelEndPoint.java:319)
~[jetty-io-8.1.2.v20120308.jar:8.1.2.v20120308]
        at
org.eclipse.jetty.http.HttpGenerator.flushBuffer(HttpGenerator.java:879)
~[jetty-http-8.1.2.v20120308.jar:8.1.2.v20120308]
        ... 14 common frames omitted
14:50:03.629 [qtp9851613-17] DEBUG o.e.jetty.io.nio.ChannelEndPoint - close
SCEP@38ba27{l(null)<->r(0.0.0.0/0.0.0.0:8080
),d=true,open=false,ishut=true,oshut=true,rb=false,wb=false,w=true,i=4-}-{AsyncHttpConnection@4559a1
,g=HttpGenerator{s=3,h=8,b=-1,c=8192},p=HttpParser{s=-5,l=10,c=0},r=1}

On Sun, Mar 18, 2012 at 1:46 PM, Serdyn du Toit <[email protected]> wrote:

> Hi,
>
> I'm having problems accessing Solr from Jetty.
>
> My webapplication is deployed as is Solr - currently still in the same
> Jetty instance.
>
> Some preliminaries:
> 1) Accessing my webapplication works 100%.
> 2) Accessing Solr works 100%. I can access the Solr admin interface and
> execute a search (through an url eg
> http://localhost:8080/solr/select?wt=json&indent=true&q=text:sushi&sort=id+desc&start=0&rows=10).
>  Accessing the search url works 100% from a Java testcase and when I use it
> in my browser.
>
> The problem:
> When I try to use THE SAME JAVA CODE now just in my deployed
> webapplication in Jetty - it no longer works.
>
> I get the following error:
> Mar 18, 2012 1:22:18 PM org.apache.solr.common.SolrException log
> SEVERE: org.eclipse.jetty.io.EofException
>         at org.eclipse.jetty.server.HttpOutput.write(HttpOutput.java:154)
>         at org.eclipse.jetty.server.HttpOutput.write(HttpOutput.java:101)
>         at sun.nio.cs.StreamEncoder.writeBytes(StreamEncoder.java:221)
>         at sun.nio.cs.StreamEncoder.implWrite(StreamEncoder.java:282)
>         at sun.nio.cs.StreamEncoder.write(StreamEncoder.java:125)
>         at java.io.OutputStreamWriter.write(OutputStreamWriter.java:207)
>         at
> org.apache.solr.common.util.FastWriter.flushBuffer(FastWriter.java:125)
>         at
> org.apache.solr.response.TextResponseWriter.close(TextResponseWriter.java:68)
>         at
> org.apache.solr.response.JSONResponseWriter.write(JSONResponseWriter.java:58)
>         at
> org.apache.solr.servlet.SolrDispatchFilter.writeResponse(SolrDispatchFilter.java:343)
>         at
> org.apache.solr.servlet.SolrDispatchFilter.doFilter(SolrDispatchFilter.java:265)
>         at
> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1337)
>         at
> org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:486)
>         at
> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:119)
>         at
> org.eclipse.jetty.security.SecurityHandler.handle(SecurityHandler.java:483)
>         at
> org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:233)
>         at
> org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:973)
>         at
> org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:417)
>         at
> org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:192)
>         at
> org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:907)
>         at
> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:117)
>         at
> org.eclipse.jetty.server.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:250)
>         at
> org.eclipse.jetty.server.handler.HandlerCollection.handle(HandlerCollection.java:149)
>         at
> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:110)
>         at org.eclipse.jetty.server.Server.handle(Server.java:350)
>         at
> org.eclipse.jetty.server.HttpConnection.handleRequest(HttpConnection.java:442)
>         at
> org.eclipse.jetty.server.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:924)
>         at org.eclipse.jetty.http.HttpParser.parseNext(HttpParser.java:582)
>         at
> org.eclipse.jetty.http.HttpParser.parseAvailable(HttpParser.java:218)
>         at
> org.eclipse.jetty.server.AsyncHttpConnection.handle(AsyncHttpConnection.java:51)
>         at
> org.eclipse.jetty.io.nio.SelectChannelEndPoint.handle(SelectChannelEndPoint.java:586)
>         at
> org.eclipse.jetty.io.nio.SelectChannelEndPoint$1.run(SelectChannelEndPoint.java:44)
>         at
> org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:598)
>         at
> org.eclipse.jetty.util.thread.QueuedThreadPool$3.run(QueuedThreadPool.java:533)
>         at java.lang.Thread.run(Thread.java:722)
>
> I think there might be a problem in Jetty as like I said - it works 100%
> with exactly the same code if I access it outside of Jetty.  Not sure if
> there is security settings I need to set for access from one webapplication
> to another - but it doesn't make sense as I'm just hitting a Url...
>
> Any help appreciated.
> Serdyn du Toit
>
>