I said thanks too soon. ;) Now I'm seeing this warning intermittently: org.apache.wicket.protocol.http.servlet.ResponseIOException: org.eclipse.jetty.io.EofException Caused by: org.eclipse.jetty.io.EofException Caused by: java.io.IOException: Broken pipe
Is there anything in the DocumentInlineFrame class or the way I'm using it that would cause this problem? Thanks, Ben /*** Calling Class ***/ queue(new DocumentInlineFrame("ticketsIFrame", new ResourceStreamResource() { @Override protected IResourceStream getResourceStream(Attributes attributes) { return pdfStream(getReports().get(SHTicketUtils.TICKET_REPORT_STRING)); } }.setCacheDuration(Duration.NONE).setContentDisposition(ContentDisposition.INLINE).setFileName("Tickets.pdf"))); /*** DocumentInlineFrame Class ***/ public class DocumentInlineFrame extends WebMarkupContainer implements IRequestListener { private static final long serialVersionUID = 1 L; private IResource documentResource; /** * Constructor receiving an IResourceStream.. * * @param id * @param stream */ public DocumentInlineFrame(String id, IResourceStream stream) { this(id, new ResourceStreamResource(stream)); } /** * Constructor receiving an IResource.. * * @param id * @param resourceListener */ public DocumentInlineFrame(final String id, IResource documentResource) { super(id); this.documentResource = documentResource; } /** * Gets the url to use for this link. * * @return The URL that this link links to */ protected CharSequence getURL() { return urlForListener(null); } /** * Handles this frame's tag. * * @param tag the component tag * @see org.apache.wicket.Component#onComponentTag(ComponentTag) */ @Override protected void onComponentTag(final ComponentTag tag) { checkComponentTag(tag, "iframe"); // Set href to link to this frame's frameRequested method CharSequence url = getURL(); // Generate the src attribute tag.put("src", Strings.replaceAll(url, "&", "&")); super.onComponentTag(tag); } @Override protected boolean getStatelessHint() { return false; } @Override public boolean rendersPage() { return false; } @Override public void onRequest() { RequestCycle requestCycle = RequestCycle.get(); Attributes attributes = new Attributes(requestCycle.getRequest(), requestCycle.getResponse(), null); this.documentResource.respond(attributes); } } /*** Full Stacktrace ***/ Aug 26 16:53:20 WARN RequestCycleExtra - Handling the following exception org.apache.wicket.protocol.http.servlet.ResponseIOException: org.eclipse.jetty.io.EofException at org.apache.wicket.protocol.http.servlet.ServletWebResponse.write(ServletWebResponse.java:127) at org.apache.wicket.protocol.http.HeaderBufferingWebResponse.write(HeaderBufferingWebResponse.java:187) at org.apache.wicket.request.Response$StreamAdapter.write(Response.java:142) at com.smarthealth.wicket.printtickets.components.PrintTicketsModal$2.write(PrintTicketsModal.java:150) at org.apache.wicket.request.resource.ResourceStreamResource$1.writeData(ResourceStreamResource.java:195) at org.apache.wicket.request.resource.AbstractResource.respond(AbstractResource.java:660) at com.smarthealth.shmisc.wicket.components.DocumentInlineFrame.onRequest(DocumentInlineFrame.java:108) at org.apache.wicket.core.request.handler.ListenerRequestHandler.internalInvoke(ListenerRequestHandler.java:306) at org.apache.wicket.core.request.handler.ListenerRequestHandler.invoke(ListenerRequestHandler.java:255) at org.apache.wicket.core.request.handler.ListenerRequestHandler.invokeListener(ListenerRequestHandler.java:215) at org.apache.wicket.core.request.handler.ListenerRequestHandler.respond(ListenerRequestHandler.java:208) at org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:914) at org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:65) at org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:282) at org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:253) at org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:221) at org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:275) at org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:206) at org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:299) at org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1642) at org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:533) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:146) at org.eclipse.jetty.server.handler.gzip.GzipHandler.handle(GzipHandler.java:740) at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132) at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:257) at org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1595) at org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:255) at org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1340) at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:203) at org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:473) at org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1564) at org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:201) at org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1242) at org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:144) at org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132) at org.eclipse.jetty.server.Server.handle(Server.java:503) at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:364) at org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:260) at org.eclipse.jetty.io.AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:305) at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103) at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:118) at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:333) at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:310) at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:168) at org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:126) at org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:366) at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:765) at org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:683) at java.lang.Thread.run(Thread.java:745) Caused by: org.eclipse.jetty.io.EofException at org.eclipse.jetty.io.ChannelEndPoint.flush(ChannelEndPoint.java:286) at org.eclipse.jetty.io.WriteFlusher.flush(WriteFlusher.java:393) at org.eclipse.jetty.io.WriteFlusher.write(WriteFlusher.java:277) at org.eclipse.jetty.io.AbstractEndPoint.write(AbstractEndPoint.java:380) at org.eclipse.jetty.server.HttpConnection$SendCallback.process(HttpConnection.java:808) at org.eclipse.jetty.util.IteratingCallback.processing(IteratingCallback.java:241) at org.eclipse.jetty.util.IteratingCallback.iterate(IteratingCallback.java:224) at org.eclipse.jetty.server.HttpConnection.send(HttpConnection.java:538) at org.eclipse.jetty.server.HttpChannel.sendResponse(HttpChannel.java:836) at org.eclipse.jetty.server.HttpChannel.write(HttpChannel.java:887) at org.eclipse.jetty.server.handler.gzip.GzipHttpOutputInterceptor$GzipBufferCB.process(GzipHttpOutputInterceptor.java:398) at org.eclipse.jetty.util.IteratingCallback.processing(IteratingCallback.java:241) at org.eclipse.jetty.util.IteratingCallback.iterate(IteratingCallback.java:224) at org.eclipse.jetty.server.handler.gzip.GzipHttpOutputInterceptor.gzip(GzipHttpOutputInterceptor.java:148) at org.eclipse.jetty.server.handler.gzip.GzipHttpOutputInterceptor.write(GzipHttpOutputInterceptor.java:117) at org.eclipse.jetty.server.HttpOutput.write(HttpOutput.java:239) at org.eclipse.jetty.server.HttpOutput.write(HttpOutput.java:215) at org.eclipse.jetty.server.HttpOutput.write(HttpOutput.java:535) at java.io.OutputStream.write(OutputStream.java:75) at org.apache.wicket.protocol.http.servlet.ServletWebResponse.write(ServletWebResponse.java:123) ... 48 more Caused by: java.io.IOException: Broken pipe at sun.nio.ch.FileDispatcherImpl.writev0(Native Method) at sun.nio.ch.SocketDispatcher.writev(SocketDispatcher.java:51) at sun.nio.ch.IOUtil.write(IOUtil.java:148) at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:504) at org.eclipse.jetty.io.ChannelEndPoint.flush(ChannelEndPoint.java:266) ... 67 more On Fri, Aug 23, 2019 at 8:16 AM Benjamin Chew <bc...@smarthealth.com> wrote: > Thanks, Sven. > > And thanks Ernesto for writing that example in the first place! > > Ben > > > On Fri, Aug 23, 2019 at 4:13 AM Ernesto Reinaldo Barreiro < > reier...@gmail.com> wrote: > >> Hi, >> >> Thanks for reporting this. I will fix the example and adapt it to wicket >> 8.x. >> >> On Thu, Aug 22, 2019 at 11:05 PM Benjamin Chew <bc...@smarthealth.com> >> wrote: >> >> > Hi, >> > >> > I'm pretty new to Wicket, and am trying to figure out how to stream a >> PDF >> > into an iFrame. I've searched for a solution and come across Ernesto's >> > DocumentInlineFrame class here: >> > >> > >> > >> https://github.com/reiern70/antilia-bits/blob/master/content-iframe/src/main/java/com/antilia/iframe/DocumentInlineFrame.java >> > >> > Since IResourceListener is no longer a part of Wicket 8, I've modified >> the >> > class in these ways: >> > 1) The class implements IRequestListener >> > 2) Return urlForListener(null) in getURL() >> > 3) Renamed onResourceRequested() to onRequest() >> > >> > But I'm getting an error: >> > ERROR org.apache.wicket.DefaultExceptionMapper - Unexpected error >> occurred >> > java.lang.IllegalStateException: Committed >> > >> > The code and full stack trace are below. Any ideas on what I'm doing >> wrong? >> > >> > Thanks, >> > Ben >> > >> > /*** CODE ***/ >> > public class DocumentInlineFrame extends WebMarkupContainer implements >> > *IRequestListener* { >> > private static final long serialVersionUID = 1 L; >> > >> > private IResource documentResource; >> > >> > /** >> > * Constructor receiving an IResourceStream.. >> > * >> > * @param id >> > * @param stream >> > */ >> > public DocumentInlineFrame(String id, IResourceStream stream) { >> > this(id, new ResourceStreamResource(stream)); >> > } >> > >> > /** >> > * Constructor receiving an IResource.. >> > * >> > * @param id >> > * @param resourceListener >> > */ >> > public DocumentInlineFrame(final String id, IResource >> documentResource) >> > { >> > super(id); >> > this.documentResource = documentResource; >> > } >> > >> > /** >> > * Gets the url to use for this link. >> > * >> > * @return The URL that this link links to >> > */ >> > protected CharSequence getURL() { >> > //return urlForListener(new PageParameters()); >> > *return urlForListener(null);* >> > } >> > >> > /** >> > * Handles this frame's tag. >> > * >> > * @param tag the component tag >> > * @see org.apache.wicket.Component#onComponentTag(ComponentTag) >> > */ >> > @Override >> > protected void onComponentTag(final ComponentTag tag) { >> > checkComponentTag(tag, "iframe"); >> > >> > // Set href to link to this frame's frameRequested method >> > CharSequence url = getURL(); >> > >> > // generate the src attribute >> > tag.put("src", Strings.replaceAll(url, "&", "&")); >> > >> > super.onComponentTag(tag); >> > } >> > >> > @Override >> > protected boolean getStatelessHint() { >> > return false; >> > } >> > >> > @Override >> > public void onRequest() { >> > >> > >> > *RequestCycle requestCycle = RequestCycle.get(); Attributes >> > attributes = new Attributes(requestCycle.getRequest(), >> > requestCycle.getResponse(), null); >> > this.documentResource.respond(attributes);* >> > } >> > } >> > /*** END CODE ***/ >> > >> > /*** STACK TRACE ***/ >> > Aug 22 12:37:54 WARN RequestCycleExtra - >> ******************************** >> > Aug 22 12:37:54 ERROR org.apache.wicket.DefaultExceptionMapper - >> > Unexpected error occurred >> > java.lang.IllegalStateException: Committed >> > at >> org.eclipse.jetty.server.HttpChannel.resetBuffer(HttpChannel.java:894) >> > at >> > >> > >> org.eclipse.jetty.server.HttpOutput$Interceptor.resetBuffer(HttpOutput.java:116) >> > at org.eclipse.jetty.server.HttpOutput.resetBuffer(HttpOutput.java:959) >> > at org.eclipse.jetty.server.Response.resetBuffer(Response.java:1312) >> > at org.eclipse.jetty.server.Response.sendRedirect(Response.java:720) >> > at org.eclipse.jetty.server.Response.sendRedirect(Response.java:729) >> > at >> > >> > >> org.apache.wicket.protocol.http.servlet.ServletWebResponse.sendRedirect(ServletWebResponse.java:288) >> > at >> > >> > >> org.apache.wicket.protocol.http.HeaderBufferingWebResponse.sendRedirect(HeaderBufferingWebResponse.java:117) >> > at >> > >> > >> org.apache.wicket.request.handler.render.WebPageRenderer.redirectTo(WebPageRenderer.java:161) >> > at >> > >> > >> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:280) >> > at >> > >> > >> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:202) >> > at >> > >> > >> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:914) >> > at >> > >> > >> org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:65) >> > at >> > >> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:282) >> > at >> > >> > >> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:253) >> > at >> > >> > >> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:221) >> > at >> > >> > >> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:275) >> > at >> > >> > >> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:206) >> > at >> > >> > >> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:299) >> > at >> > >> > >> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1642) >> > at >> > >> org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:533) >> > at >> > >> > >> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:146) >> > at >> > >> > >> org.eclipse.jetty.server.handler.gzip.GzipHandler.handle(GzipHandler.java:740) >> > at >> > >> > >> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132) >> > at >> > >> > >> org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:257) >> > at >> > >> > >> org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1595) >> > at >> > >> > >> org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:255) >> > at >> > >> > >> org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1340) >> > at >> > >> > >> org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:203) >> > at >> > >> org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:473) >> > at >> > >> > >> org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1564) >> > at >> > >> > >> org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:201) >> > at >> > >> > >> org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1242) >> > at >> > >> > >> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:144) >> > at >> > >> > >> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132) >> > at org.eclipse.jetty.server.Server.handle(Server.java:503) >> > at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:364) >> > at >> > >> org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:260) >> > at >> > org.eclipse.jetty.io >> > .AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:305) >> > at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103) >> > at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:118) >> > at >> > >> > >> org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:333) >> > at >> > >> > >> org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:310) >> > at >> > >> > >> org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:168) >> > at >> > >> > >> org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:126) >> > at >> > >> > >> org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:366) >> > at >> > >> > >> org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:765) >> > at >> > >> > >> org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:683) >> > at java.lang.Thread.run(Thread.java:745) >> > Aug 22 12:37:54 ERROR org.apache.wicket.request.cycle.RequestCycle - >> > Exception retry count exceeded >> > java.lang.IllegalStateException: STREAM >> > at org.eclipse.jetty.server.Response.getWriter(Response.java:931) >> > at >> > >> > >> org.apache.wicket.protocol.http.servlet.ServletWebResponse.write(ServletWebResponse.java:110) >> > at >> > >> > >> org.apache.wicket.protocol.http.HeaderBufferingWebResponse.write(HeaderBufferingWebResponse.java:179) >> > at >> > >> > >> org.apache.wicket.protocol.http.BufferedWebResponse$WriteCharSequenceAction.invoke(BufferedWebResponse.java:171) >> > at >> > >> > >> org.apache.wicket.protocol.http.BufferedWebResponse.writeTo(BufferedWebResponse.java:602) >> > at >> > >> > >> org.apache.wicket.request.handler.render.WebPageRenderer.respond(WebPageRenderer.java:198) >> > at >> > >> > >> org.apache.wicket.core.request.handler.RenderPageRequestHandler.respond(RenderPageRequestHandler.java:202) >> > at >> > >> > >> org.apache.wicket.request.cycle.RequestCycle$HandlerExecutor.respond(RequestCycle.java:914) >> > at >> > >> > >> org.apache.wicket.request.RequestHandlerExecutor.execute(RequestHandlerExecutor.java:65) >> > at >> > >> org.apache.wicket.request.cycle.RequestCycle.execute(RequestCycle.java:282) >> > at >> > >> > >> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:327) >> > at >> > >> > >> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:335) >> > at >> > >> > >> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:335) >> > at >> > >> > >> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:335) >> > at >> > >> > >> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:335) >> > at >> > >> > >> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:335) >> > at >> > >> > >> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:335) >> > at >> > >> > >> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:335) >> > at >> > >> > >> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:335) >> > at >> > >> > >> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:335) >> > at >> > >> > >> org.apache.wicket.request.cycle.RequestCycle.executeExceptionRequestHandler(RequestCycle.java:335) >> > at >> > >> > >> org.apache.wicket.request.cycle.RequestCycle.processRequest(RequestCycle.java:259) >> > at >> > >> > >> org.apache.wicket.request.cycle.RequestCycle.processRequestAndDetach(RequestCycle.java:221) >> > at >> > >> > >> org.apache.wicket.protocol.http.WicketFilter.processRequestCycle(WicketFilter.java:275) >> > at >> > >> > >> org.apache.wicket.protocol.http.WicketFilter.processRequest(WicketFilter.java:206) >> > at >> > >> > >> org.apache.wicket.protocol.http.WicketFilter.doFilter(WicketFilter.java:299) >> > at >> > >> > >> org.eclipse.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1642) >> > at >> > >> org.eclipse.jetty.servlet.ServletHandler.doHandle(ServletHandler.java:533) >> > at >> > >> > >> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:146) >> > at >> > >> > >> org.eclipse.jetty.server.handler.gzip.GzipHandler.handle(GzipHandler.java:740) >> > at >> > >> > >> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132) >> > at >> > >> > >> org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:257) >> > at >> > >> > >> org.eclipse.jetty.server.session.SessionHandler.doHandle(SessionHandler.java:1595) >> > at >> > >> > >> org.eclipse.jetty.server.handler.ScopedHandler.nextHandle(ScopedHandler.java:255) >> > at >> > >> > >> org.eclipse.jetty.server.handler.ContextHandler.doHandle(ContextHandler.java:1340) >> > at >> > >> > >> org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:203) >> > at >> > >> org.eclipse.jetty.servlet.ServletHandler.doScope(ServletHandler.java:473) >> > at >> > >> > >> org.eclipse.jetty.server.session.SessionHandler.doScope(SessionHandler.java:1564) >> > at >> > >> > >> org.eclipse.jetty.server.handler.ScopedHandler.nextScope(ScopedHandler.java:201) >> > at >> > >> > >> org.eclipse.jetty.server.handler.ContextHandler.doScope(ContextHandler.java:1242) >> > at >> > >> > >> org.eclipse.jetty.server.handler.ScopedHandler.handle(ScopedHandler.java:144) >> > at >> > >> > >> org.eclipse.jetty.server.handler.HandlerWrapper.handle(HandlerWrapper.java:132) >> > at org.eclipse.jetty.server.Server.handle(Server.java:503) >> > at org.eclipse.jetty.server.HttpChannel.handle(HttpChannel.java:364) >> > at >> > >> org.eclipse.jetty.server.HttpConnection.onFillable(HttpConnection.java:260) >> > at >> > org.eclipse.jetty.io >> > .AbstractConnection$ReadCallback.succeeded(AbstractConnection.java:305) >> > at org.eclipse.jetty.io.FillInterest.fillable(FillInterest.java:103) >> > at org.eclipse.jetty.io.ChannelEndPoint$2.run(ChannelEndPoint.java:118) >> > at >> > >> > >> org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.runTask(EatWhatYouKill.java:333) >> > at >> > >> > >> org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.doProduce(EatWhatYouKill.java:310) >> > at >> > >> > >> org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.tryProduce(EatWhatYouKill.java:168) >> > at >> > >> > >> org.eclipse.jetty.util.thread.strategy.EatWhatYouKill.run(EatWhatYouKill.java:126) >> > at >> > >> > >> org.eclipse.jetty.util.thread.ReservedThreadExecutor$ReservedThread.run(ReservedThreadExecutor.java:366) >> > at >> > >> > >> org.eclipse.jetty.util.thread.QueuedThreadPool.runJob(QueuedThreadPool.java:765) >> > at >> > >> > >> org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:683) >> > at java.lang.Thread.run(Thread.java:745) >> > /*** END STACK TRACE ***/ >> > >> >> >> -- >> Regards - Ernesto Reinaldo Barreiro >> >